新收入准则出台以来,合同资产和合同负债这两个会计科目是建筑企业一直绕不过的科目,财务报表上这两个项目的填列也是一个谜。
来我们先看看官方对于合同资产和合同负债的解释。《企业会计准则第14号——收入》(财会〔2017〕22号)中规定合同资产,是指企业已向客户转让商品而有权收取对价的权利,且该权利取决于时间流逝之外的其他因素。好家伙,有几个人能读懂这句话,大白话就是有条件的收款权。相对应无条件的收款全就是应收账款,钱能不能收回来就看甲方的信用了。
合同负债,是指企业已收或应收客户对价而应向客户转让商品的义务。大白话就是开始交易时先收了甲方的钱,一般情况对建筑企业来说就是预收账款,如果没有开始交易就收到了钱算什么,放其他往来款科目。(注意合同负债不能完全等同预收账款,其他行业更不能直接把合同负债当预收账款用)
二、 涉及到合同资产和合同负债的相关业务分录1、预收工程款本节比较罗里吧嗦,已经会做账的就跳过吧。通过一系列投标后终于中标了,各种手续办完后,和甲方爸爸签订了几百页的合同,估计也没有几个财务会仔细看,也就看看第一部分合同协议书。项目大的甲方爸爸要求资金监管,开立资金监管账户,手续都办妥了,终于收到了甲方爸爸的第一笔预付款。
下面放个总承包合同模板:
总承包合同范本.doc518.1K · 百度网盘① 收到工程预收款会计分录
借: 银行存款--XX银行账户
贷:合同负债--工程预收款-XX项目--XX客户
应交税费--待转销项税
收钱之前来了个难题,甲方爸爸往往要求开发票咋办,尽量说服开个收据给它,不同意呢,那就开预收款发票,还是不同意呢,那无解了开工程款给它吧,谁叫他是爸爸呢。开了工程款发票次月就要申报缴纳增值税了,开收据或者预收款发票按照国税总局的规定只要在施工所在地预缴增值税,新项目预缴2个点(都过去6年了,还有多少是老项目啊),怎么预交请老师们爬楼去看我另一篇文章。
2、施工阶段成本归集好了通过这一波骚操作,拿到了施工许可证或者开工令开干了,各种原材料采购、机械费用、专业分包、劳务分包、项目管理费用等等花出去了。
② 工程施工成本归集会计分录
借:合同履约成本--工程施工--XX项目--材料成本
合同履约成本--工程施工--XX项目--机械费
合同履约成本--工程施工--XX项目--专业分包
合同履约成本--工程施工--XX项目--劳务成本
合同履约成本--工程施工--XX项目--项目管理费
……
贷:应付账款—XX供应商/XY供应商/XZ供应商……
支付供应商款项:
借:应付账款—XX供应商/XY供应商/XZ供应商……
贷:银行存款—XX银行账户
这里要注意了啊,成本归集除了项目管理费的一些差旅之类的费用找不到对应的让供应商的,其他成本类科目归集都要经过应付账款科目过渡一下,哪怕是直接付款也不要借成本,贷银行存款,不然后面和供应商对账、项目结算、预缴税款的时候就等着哭了。
3、资产负债表日收入成本结转每个月月底的时候根据完工进程按照完工百分比法进行收入成本确认,按项目完工百分比、总预算收入(不含税)和毛利率计算。什么财务不知道总预算收入和毛利率,找你们的工程预算部门,他们都有项目的预算资料。大型企业ERP系统完善的,直接就是工程管理部门发起收入成本结转申请,财务审核就好了,缺什么资料就叫经办人补什么资料。
③ 按照月末投入法结转收入成本
借:合同结算--收入结转--XX项目
贷:主营业务收入--工程收入--XX项目
借:主营业务成本--工程收入--XX项目
贷:合同履约成本--工程施工--XX项目--材料成本
合同履约成本--工程施工--XX项目--机械费
合同履约成本--工程施工--XX项目--专业分包
合同履约成本--工程施工--XX项目--劳务成本
合同履约成本--工程施工--XX项目--项目管理费
……
这里在实操的时候又会碰到一个问题,很多建筑企业的成本明细特别多,没有办法一个个按照余额去结转,金蝶和SAP都可以设置成自动结转,有财务共享的就当我没说了,功能都自动的。要是信息化程度没有那么高,每次结转又那么多明细,工作效率太低了,那就直接设置一个“合同履约成本--工程施工--XX项目--成本结转”,每次结转就用这个科目代替明细科目。
另外有个问题,涉及到合同结算科目有的财务人员会在月末全部结转到合同资产科目,有的是因为方便转到一个科目与甲方对账,次月又全部转回到合同结算,有的是为了企业内部合并抵消取数方便,有的是为了报表设置方便,各种原因都有,这个我认为转还是不转关系都不大,看公司的需求。
4、工程项目结算这么大的项目辛苦干了几个月,终于逮到甲方爸爸和监理方一起进行项目结算了,甲方爸爸肯定不会立马全部给结算了,干到30%了,才抓到它结前面干完了的20%,这个比较普遍。就是全干完了,还要搞什么交工验收,政府部门还要专项审计,最后竣工验收,最终还要留个质保金。不管怎么样开始结算了,有望收下一笔款了。
④ 工程结算会计分录
借:应收账款--工程款--XX项--XX客户
贷;合同结算--价款结算--XX项目
应交税费-应交增值税--销项税额
对冲同一合同结算科目余额
借:合同结算--价款结算--XX项目
贷:合同结算--收入结转--XX项目
前期有预收工程款,再把前面的账调整过来
借; 合同负债--工程预收款-XX项目--XX客户
应交税费-应交税费--待转销项税
贷:应收账款--工程款--XX项--XX客户
收到项目工程进度款会计分录……
三、 财务报表合同资产、合同负债列示方法前面基本讲述了建筑施工企业涉及到的合同资产、合同负债的相关业务会计分录。工程合同当个合同一般就是对应一个项目,当然也存在企业在核算的时候为了方便将某个区域的同性质的小项目打包成一个项目进行核算,那可能对应多个合同,这里不讨论这种极端情况。新收入准则强调单项履约合同,那我认为报表对合同资产和合同负债的报表项目的原则是以项目为维度计算相关科目的余额,这就有别与应收账款按照客户的具体明细了计算填列。
按照工程项目将其合同资产、合同负债、合同结算三个科目相加,净额为借方的,根据其流动性在“合同资产”或“其他非流动资产”项目中填列,已计提减值准备的,还应减去“合同资产减值准备”科目中相应的期末余额后的金额填列;净额为贷方余额的,应当根据其流动性在“合同负债”或“其他非流动负债”项目中填列。
我们先来思考问题,后面再走进案例里面去分析。如果一个项目计算的净额是借方,意味着工程已经做了,收入成本也结转了,还没有和甲方做价款结算,所以报表填列就是合同资产项目了。反过来项目计算出来的净额是贷方,那意味着价款结算大于施工进度了,那就是钱给多了,多收的款就是预收款了,在财务报表上就填列在了合同负债的位置了,当然要注意了无论在借贷方都要分析他的流动性,如果超过一年就放到了其他非流动资产或者其他非流动负债了。
四、 合同资产、合同负债财务报表列示举例直接开整,乙公司手上有2个项目,资产负债表日科目余额如下:
这个是一般我们从财务系统里面生成的数据,当然我们把他整理成项目辅助核算的表格,如下:
好了我们看一看到了,A项目的净额是在借方50万报表上计录合同资产项目,B项目的净额是在贷方30万,财务报表的合同负债项目。
好了自此咱们就完成了财务报表关于合同资产和合同负债项目的填列。那最后留个问题,合同资产的账龄在财务系统上如何自动呢?