您好!
第一个问题:双方约定的回购条款,也是日常所说的对赌条款,第一个分录,根据收到的金额,差额计入了资本公积,此时的资本公积是偏大的,因为存在对赌,根据准则的原理,此时需要将资本公积调减,并计入金融负债科目中,所以存在借方的的资本公积
第二个问题,无论是30000还是40000,金融负债最后都是以公允价值来确定,此时
借:交易性金融负债 6000
公允价值变动损益 2000
贷:资本公积 8000
或者您可以先
借:公允价值变动损益 2000
贷:交易性金融负债 2000
借:交易性金融负债 8000
贷:资本公积 8000