
新收入准则合同履约成本 VS 工程施工核心定性「合同履约成本」是新收入准则法定一级科目「工程施工」在新准则下不再是一级科目只是合同履约成本下面的明细科目名称是旧建造合同准则遗留叫法。旧准则建造合同 CAS‑15工程施工是一级科目下设合同成本、合同毛利两个二级科目。 新准则CAS‑14财会〔2017〕22 号废止工程施工一级科目实务习惯写合同履约成本‑工程施工仅为二级明细不再核算合同毛利。一、科目属性对比表对比维度旧准则工程施工一级科目CAS‑15 建造合同新准则合同履约成本一级科目CAS‑14 新收入科目级别一级科目下设工程施工‑合同成本、工程施工‑合同毛利准则法定一级科目建筑业可设置明细合同履约成本‑工程施工无毛利明细核算范围仅限建筑工程业务归集项目料工费同时存放项目累计毛利 / 亏损。通用科目不限于建筑建筑、劳务、咨询、定制化生产都用只归集履约发生的实际成本毛利不在本科目体现毛利体现在利润表主营业务收入‑主营业务成本。结转逻辑项目期间工程施工‑合同成本不主动结转仅确认主营业务成本等到项目竣工决算工程施工与工程结算两个一级科目对冲清零平时账面一直挂累计发生额。按履约进度每期结转每期借主营业务成本贷合同履约成本不等到竣工才对冲期末借方余额 尚未结转的履约资产报表列报为存货。减值处理对应存货跌价准备计提合同预计损失。对应合同履约成本减值准备科目专门一级备抵科目。与结算科目勾稽对应旧一级科目工程结算竣工时工程施工 ↔ 工程结算对冲。对应实务过渡科目合同结算价款结算 / 收入结转期末轧差重分类合同资产 / 合同负债合同履约成本不和合同结算直接对冲。报表列报工程施工借方‑工程结算贷方0报表存货小于 0 列预收款项。合同履约成本借方余额扣除减值报表项目存货不和合同结算互抵合同结算单独重分类合同资产 / 合同负债。二、最容易混淆的实务关键点1、为什么账上经常看到「合同履约成本‑工程施工」准则应用指南明确合同履约成本可以根据业务设置明细建筑业习惯沿用旧名称设置二级明细叫工程施工方便老财务过渡但它已经不是一级科目不能直接写借工程施工这属于科目使用错误执行新收入准则前提下。✅正确分录新准则借合同履约成本‑工程施工‑直接材料XX项目 贷原材料❌错误分录执行新收入准则还直接使用旧一级科目借工程施工‑合同成本 贷原材料只有两种情况可以直接用一级科目「工程施工」 1执行旧建造合同准则已经强制退出大中型企业 2执行《小企业会计准则》没有执行新收入准则的小企业。2、最大差异毛利存放位置旧工程施工科目内自带毛利工程施工 合同成本实际发生成本 合同毛利账面算出的累计毛利毛利体现在科目余额里面可以看科目余额直接知道项目赚多少钱。新准则合同履约成本只存实际花出去的成本科目余额不含任何毛利。 项目毛利不在科目余额表体现毛利 利润表当期主营业务收入 − 主营业务成本。想看项目毛利需要通过收入、成本发生额计算不能看合同履约成本科目余额。3、结转逻辑巨大差异实务踩坑重灾区旧建造合同逻辑平时归集成本在工程施工不结转工程施工科目。借主营业务成本 借工程施工‑合同毛利 贷主营业务收入工程施工科目余额一直累计竣工才和工程结算对冲清零。项目没完工工程施工科目永远有余额。新收入准则逻辑每一期确认收入就要同步把合同履约成本结转到主营业务成本。借主营业务成本 贷合同履约成本‑工程施工合同履约成本期末借方余额代表已经发生、还没有履约结转的那部分成本报表放存货。 ❗项目完工时合同履约成本科目余额应当全部结转完毕余额为 0合同履约成本不和合同结算对冲对冲的是合同结算下面两个明细价款结算 VS 收入结转。三、减值处理对比1. 旧准则项目预计亏损计提存货跌价准备完工后转回。借资产减值损失 贷存货跌价准备2. 新准则使用专门备抵科目合同履约成本减值准备借资产减值损失 贷合同履约成本减值准备随后续履约进度结转成本时同步转回减值准备不再使用通用存货跌价准备科目核算工程项目亏损。四、一组对照简例数字示例项目总合同 1000 万预计总成本 800 万第一年发生实际成本 400 万履约进度 50%。旧建造合同工程施工一级科目1. 归集成本借工程施工‑合同成本 400 贷原材料等 4002. 确认收入成本毛利借主营业务成本 400 借工程施工‑合同毛利 100 贷主营业务收入 500科目余额工程施工借方 500400 成本 100 毛利工程施工科目余额包含毛利。新收入准则合同履约成本一级科目1. 归集成本借合同履约成本‑工程施工 400 贷原材料等 4002. 按履约进度结转成本、确认收入借主营业务成本 400 贷合同履约成本‑工程施工 400 借合同结算‑收入结转 500 贷主营业务收入 500科目余额合同履约成本余额 0全部结转完毕毛利 100 只体现在利润表科目余额中看不到毛利。五、实务高频误区总结❌误区新准则下 “工程施工” 科目还可以继续当一级科目使用。✔ 执行新收入准则工程施工只能作为合同履约成本下二级明细不能作为一级科目。❌误区合同履约成本和合同结算期末互相对冲。✔ 合同履约成本结转到主营业务成本合同结算的两个明细价款结算 / 收入结转之间互相轧差重分类合同资产 / 合同负债两套科目互不对冲。❌误区合同履约成本余额里面包含项目毛利。✔ 余额只有已经发生但尚未结转的实际成本毛利只存在利润表。❌误区项目完工再结转合同履约成本。✔ 必须按履约进度每期结转期末余额只保留尚未履约部分对应的成本。