新收入准则(CAS‑14,财会〔2017〕22 号)工程施工全业务核算
说明:没有 “新版会计法” 规定固定工程科目数量,执行《企业会计准则第 14 号 —— 收入》,废止旧建造合同准则;旧科目
工程施工、工程结算、工程施工‑合同毛利停止使用,实务可在合同履约成本下设置工程施工明细便于过渡沿用旧习惯。 工程专用新增科目共5 个:合同履约成本、合同履约成本减值准备、合同取得成本、合同资产、合同负债;再加合同结算(报表重分类科目,下设两个明细:价款结算 / 收入结转),为工程项目核心过渡科目。 其余为通用科目:原材料、周转材料、应付账款、应收账款、主营业务收入、主营业务成本等。
一、工程核心科目清单(含核算内容)
1. 成本类
- 合同履约成本‑工程施工(项目辅助核算)替代旧
工程施工‑合同成本;归集项目直接人工、直接材料、分包成本、机械使用费、现场二次搬运、检测试验、临时设施摊销、项目部间接费等履约直接相关支出,按履约进度结转至主营业务成本,不核算毛利。
明细建议:直接材料、直接人工、分包成本、机械使用费、其他直接费、间接费用。
- 合同履约成本减值准备替代旧存货跌价准备;项目预计总成本>合同总收入时计提减值,后续随成本结转同步转回。
- 合同取得成本投标佣金、中标服务费等增量取得合同成本;摊销期≤1 年可直接计入当期损益;超过 1 年资本化,在项目履约期间摊销计入损益。
2. 合同结算(报表重分类科目,关键)
不在准则科目表,是实务通用过渡科目,期末借方重分类至合同资产,贷方重分类至合同负债,不进科目表编码。
- 合同结算‑收入结转:借方,按履约进度确认收入的过渡。
- 合同结算‑价款结算:贷方,业主签字确认结算单、签证变更的审定金额。
3. 资产负债类(合同债权债务)
- 合同资产:已履约完成,但收款附带条件(质保金、待审计、待业主审批);不是无条件收款权,要计提减值;条件解除转入应收账款。
- 合同负债:业主预付款、预收款,替代旧预收账款,代表企业履约义务;后续确认收入时冲减合同负债。
- 应收账款:无条件收款权利,仅时间流逝风险(已开票、业主确认到期应付)。
区分口诀: ✅合同资产:活干完,钱还不能无条件拿回来(有条件)✅应收账款:活干完,到点就该给钱(无条件)✅合同负债:钱先收到,活还没干
4. 通用科目
原材料、周转材料(模板、脚手架)、应付账款‑供应商 / 分包商、其他应付款、应交税费‑待转销项税额、进项税额、销项税额;主营业务收入、主营业务成本。
👉工程行业专用新增科目共 5 个(合同履约成本、减值准备、合同取得成本、合同资产、合同负债);
合同结算为实务过渡科目,不属于准则法定科目表内科目。
二、全业务场景拆解:采购、分包归集成本、业主确权结算、收入确认、应收应付、预收(递延)、质保金、竣工全流程
计量规则:履约进度一般采用投入法 = 累计实际成本 ÷ 预计合同总成本;当期收入 = 总合同对价 × 履约进度‑前期已确认收入;当期成本 = 预计总成本 × 履约进度‑前期已确认成本。
场景 1:采购业务(材料、设备,含暂估入库)
1)采购材料入库(票已到)
借:原材料 应交税费‑应交增值税(进项税额) 贷:应付账款‑XX材料供应商2)材料领用至项目(计入履约成本)
借:合同履约成本‑工程施工‑直接材料【XX项目】 贷:原材料3)货到票未到:月末暂估入库
借:合同履约成本‑工程施工‑直接材料【XX项目】 贷:应付账款‑暂估应付款‑供应商下月初红字冲销;收到发票后按正常采购入账。
4)分包结算(分包商报量,收到分包发票)
借:合同履约成本‑工程施工‑分包成本【XX项目】 应交税费‑应交增值税(进项税额) 贷:应付账款‑XX分包单位支付分包款:
借:应付账款‑XX分包单位 贷:银行存款场景 2:项目其他成本归集(人工、机械、现场间接费)
1. 项目直接人工(现场工人工资)
借:合同履约成本‑工程施工‑直接人工 贷:应付职工薪酬2. 机械使用费(自有设备折旧 / 租赁机械)
借:合同履约成本‑工程施工‑机械使用费 贷:累计折旧 / 应付账款‑机械租赁商3. 项目部间接费用(项目管理人员工资、办公、水电、临时设施摊销)
借:合同履约成本‑工程施工‑间接费用 贷:应付职工薪酬 / 银行存款 / 累计折旧✅到此:全部项目实际成本归集在合同履约成本借方。
场景 3:业主预收工程款(递延负债,合同负债)
收到业主预付款,未履约:
借:银行存款 贷:合同负债‑XX业主【XX项目】增值税:建筑预收发生预缴增值税义务,会计不确认销项税,预缴单独处理。
场景 4:业主确认工程价款结算(拿到业主签字进度结算单、签证变更审定单,价款结算)
关键点:业主确权≠会计确认收入;业主确权是甲方审定工程量,属于合同结算‑价款结算;会计收入按履约进度确认,两者金额经常不一致。
拿到业主审定结算单,开具增值税发票:
借:应收账款‑XX业主 贷:合同结算‑价款结算【XX项目】 应交税费‑应交增值税(销项税额)若结算包含质保金部分:实务两种处理 方案 A(准则推荐):总结算拆分,无条件部分进应收,质保金(有条件)进合同资产
借:应收账款‑XX业主(应付进度款) 合同资产‑质保金【XX项目】 贷:合同结算‑价款结算 应交税费‑销项税额质保到期,质保金转为无条件收款:
借:应收账款‑XX业主 贷:合同资产‑质保金收到业主支付进度款:
借:银行存款 贷:应收账款‑XX业主场景 5:期末按履约进度确认收入成本(会计层面收入确认,递延收入逻辑)
这是新准则核心:会计收入按照履约进度确认,不是按照业主结算单确认收入。 借:合同结算‑收入结转;贷主营业务收入;同步结转主营业务成本。 税会差异:会计确认收入时点≠增值税开票时点,用
应交税费‑待转销项税额核算税会差异。
# 1、按履约进度确认会计收入 借:合同结算‑收入结转【XX项目】 贷:主营业务收入‑工程收入 应交税费‑应交增值税‑待转销项税额 # 2、同步结转对应成本(和收入配比) 借:主营业务成本‑工程成本 贷:合同履约成本‑工程施工逻辑:
合同结算两个明细:收入结转是会计账面确认;价款结算是业主审定确认。期末两个明细轧差余额:
- 借方余额 → 报表重分类为合同资产
- 贷方余额 → 报表重分类为合同负债。
若项目前期有预收(合同负债),确认收入时冲减合同负债:
借:合同负债‑XX业主 贷:主营业务收入场景 6:合同预计损失(减值场景)
项目预计总成本>合同总收入,对超出部分计提减值:
借:资产减值损失 贷:合同履约成本减值准备后续期间,随着项目履约结转成本,同步转回减值准备。
场景 7:项目竣工最终结算
项目完工,业主出具竣工决算审定单;合同结算两个明细轧差清零。 1. 竣工补做业主最终结算(如有)
借:应收账款‑XX业主 合同资产‑质保金 贷:合同结算‑价款结算 应交税费‑销项税额2. 项目全部履约完毕,合同结算明细对冲结平(收入结转累计 = 价款结算累计)
借:合同结算‑价款结算 贷:合同结算‑收入结转竣工后项目的合同履约成本全部结转完毕,期末无余额。
场景 8:合同取得成本(中标佣金等增量成本)
发生可资本化增量成本:
借:合同取得成本‑XX项目 贷:银行存款项目履约期间分期摊销计入损益:
借:销售费用 贷:合同取得成本‑XX项目摊销期限≤1 年,可以直接费用化,不资本化。
场景 9:应收应付完整链路汇总
1. 对供应商 / 分包:采购 / 分包发生 → 应付账款贷方;付款 →应付账款借方;期末贷方 = 欠供应商款项。 2. 对业主:业主确权开票 →应收账款贷方发生;收款 →应收账款借方冲减;质保金单独放合同资产,未到期不计入应收账款。
关键概念区分
- 递延成本:合同履约成本,属于报表存货类资产,已经发生尚未结转损益的项目成本。
- 递延收入:不在单独科目,体现在合同结算‑收入结转,按履约进度逐步确认收入;预收对应递延负债:合同负债。
- 业主确认(价款结算):是甲方审定工程量,法律债权依据;会计收入确认(收入结转)是会计报表层面,按履约进度,两者可以不一致,税会差异由此产生。
三、旧准则 vs 新准则核心差异
| 项目 | 旧建造合同准则 | 新收入准则 CAS‑14 |
|---|---|---|
| 成本归集科目 | 工程施工‑合同成本 | 合同履约成本‑工程施工 |
| 毛利 | 工程施工‑合同毛利 | 不在科目体现,利润表 = 主营业务收入‑主营业务成本 |
| 业主结算科目 | 工程结算 | 合同结算‑价款结算 |
| 预收工程款 | 预收账款 | 合同负债 |
| 质保金 | 应收账款 | 合同资产(质保期内) |
| 收入确认触发 | 完工百分比,工程施工 / 工程结算不结转 | 期末按履约进度结转收入成本,合同履约成本转主营业务成本 |
四、实务易错点总结
- ❌不要拿业主结算单直接做收入;收入看履约进度,结算看业主审定,两套口径。
- ❌质保金不能放应收账款,质保期内属于有条件收款权,计入合同资产。
- ❌预收款不再用预收账款,统一合同负债。
- ❌合同履约成本要按期结转,不能等到竣工一次性结转。
- ❌税会差异:会计确认收入(待转销项税)≠开票确认销项税。