工程项目完整案例> > 准则依据:CAS14 新收入准则,**投入法履约进度 = 累计实际发生的合同履约成本 ÷ 项目预计总成本**> 前)
投入法履约进度‑成本投入法工程项目完整案例准则依据CAS14 新收入准则投入法履约进度 累计实际发生的合同履约成本 ÷ 项目预计总成本前提项目属于某一时段履约项目结果能够可靠估计。 基础信息总包项目合同含税总金额1090 万元不含税收入 1000 万增值税 9%项目预计总成本800 万元不含税项目工期 3 期第 1 期、第 2 期、第 3 期完工竣工。结算每期期末和甲方办理工程结算开具增值税 9% 发票。科目合同履约成本、合同资产、应收账款、主营业务收入、主营业务成本、银行存款。Oracle PA 视角WBS 为该总包项目RBS 资源人工、主材、分包、机械使用费成本归集到 WBS 最低任务FBS/AutoAccounting 映射会计科目。重要区分合同履约成本借方真实实际花出去的成本PA 抓取 AP、工时、物料实际成本主营业务成本按履约进度确认的损益成本≠当期实际发生成本投入法进度由累计实际发生成本 / 预计总成本计算得出。基础数据期间本期实际发生成本 (不含税)累计实际发生成本项目预计总成本履约进度本期和甲方结算含税金额收到工程款第 1 期末240 万240 万800 万30%436 万不含税 400 万327 万第 2 期末320 万560 万800 万70%436 万不含税 400 万436 万第 3 期末240 万800 万800 万100%218 万不含税 200 万327 万合同不含税总收入1000 万预计总成本 800 万项目毛利 200 万。履约进度计算第 1 期进度 240 ÷800 30%第 2 期进度 560 ÷800 70%第 3 期进度 800 ÷800 100%每期确认收入公式本期确认收入 合同总不含税收入 × 履约进度 − 前期已确认收入 本期确认成本 预计总成本 × 履约进度 − 前期已确认成本1第 1 期 确认收入 1000×30%‑0 300 万确认成本 800×30%‑0 240 万2第 2 期 累计应确认收入 1000×70%700 万减去上期 300 万 →本期确认收入 400 万累计应确认成本 800×70%560 万减去上期 240 万 →本期确认成本 320 万3第 3 期 累计应确认收入 1000×100%1000 万减去上期 700 万 →本期确认收入 300 万累计应确认成本 800×100%800 万减去上期 560 万 →本期确认成本 240 万 注意业务现象 第 1 期跟甲方结算不含税 400 万但会计只确认收入 300 万。结算金额≠确认收入这是工程项目最容易混淆点。 PA 系统实际成本全部归集 WBS履约进度计算出来后EBS‑PA 手工创建 Event 事件Fusion Project 启用履约进度自动生成收入事件。分期间完整会计分录新收入准则第一期①归集本期项目实际发生成本 240 万PA 接收 AP 发票、工时、物料事务借合同履约成本‑人工/主材/分包等 2,400,000 贷应付账款‑分包商、原材料、应付职工薪酬 2,400,000EBS PAAutoAccounting 生成FusionWBSRBS 通过 FBS 财务分解结构映射生成子账分录。②期末按投入法履约进度确认收入成本进度 30%借合同资产 3,000,000 贷主营业务收入 3,000,000 借主营业务成本 2,400,000 贷合同履约成本 2,400,000EBS‑PA创建收入 Event 事件 300 万Fusion 开启履约进度系统自动生成该组分录。 此时合同履约成本科目余额240‑240 0。③与甲方办理工程结算开票含税 436 万不含税 400 万销项税 36 万结算 400 万但只确认 300 万收入差额部分形成合同负债。借应收账款 4,360,000 贷合同资产 3,000,000 合同负债 1,000,000 应交税费‑应交增值税销项税额 360,000业务含义甲方认可结算 400 万但是按照投入法只有 300 万满足收入确认条件多出 100 万结算属于已结算未履约计入合同负债。④收到甲方工程款 含税 327 万借银行存款 3,270,000 贷应收账款 3,270,000第 1 期末科目余额应收账款436‑327 109 万合同资产0合同负债100 万合同履约成本0第二期①归集本期实际发生成本 320 万借合同履约成本 3,200,000 贷应付账款等 3,200,000②期末投入法履约进度 70%本期确认收入 400 万、成本 320 万借合同资产 4,000,000 贷主营业务收入 4,000,000 借主营业务成本 3,200,000 贷合同履约成本 3,200,000累计确认收入 700 万累计确认成本 560 万。②本期和甲方结算含税 436 万不含税 400 万销项 36 万先冲销上期遗留合同负债 100 万借应收账款 4,360,000 合同负债 1,000,000 贷合同资产 4,000,000 应交税费‑销项税额 360,000③收到工程款 436 万借银行存款 4,360,000 贷应收账款 4,360,000第 2 期末科目余额应收账款109 万合同负债0合同资产0合同履约成本0第三期项目竣工①归集本期实际发生成本 240 万借合同履约成本 2,400,000 贷应付账款等 2,400,000②履约进度 100%确认剩余收入 300 万、成本 240 万借合同资产 3,000,000 贷主营业务收入 3,000,000 借主营业务成本 2,400,000 贷合同履约成本 2,400,000③竣工结算开票含税 218 万不含税 200 万销项 18 万借应收账款 2,180,000 贷合同资产 2,000,000 应交税费‑销项税额 180,000④收到尾款 327 万借银行存款 3,270,000 贷应收账款 3,270,000项目全部完成合同资产、合同负债、合同履约成本全部结平。特殊场景 1投入法下出现无效成本返工【高频实务坑】沿用上面案例第 1 期本该发生 240 万有效成本额外发生返工成本 40 万本期实际账面发生合计 280 万返工属于无效投入准则规定无效成本不计入履约进度计算基数。实际发生总成本 280 万有效 240 万无效返工 40 万预计总成本仍保持 800 万履约进度 有效成本 240 ÷800 30%不是 280/80035%业务处理PA 系统 WBS 上会完整归集全部 280 万实际成本包括返工 40 万系统不会自动区分有效 / 无效成本必须人工识别调整预计总成本或剔除该部分用于进度计算。返工 40 万实际发生计入合同履约成本但是计算履约进度时手工剔除。分录返工 40 万同样归集合同履约成本但这 40 万不在履约进度参与分摊。借合同履约成本 2,800,000 贷应付账款等 2,800,000按 30% 进度确认收入 300 万结转成本 240 万借合同资产 3,000,000 贷主营业务收入 3,000,000 借主营业务成本 2,400,000 贷合同履约成本 2,400,000期末合同履约成本余额 40 万就是返工无效成本后续项目期间消化。 ✅系统痛点Oracle EBS PA、Fusion Project 标准功能不会自动识别无效成本需要业务报表层做过滤或者更新项目预计总成本参数。特殊场景 2投入法下项目发生预计亏损沿用案例后续材料大幅涨价项目预计总成本由 800 万上调至 1100 万合同总收入仍 1000 万项目整体预计亏损 100 万。准则要求发生预计亏损当期立即计提预计负债‑合同预计损失。借主营业务成本 1,000,000 贷预计负债‑合同预计损失 1,000,000后续每个会计期间随着履约进度逐步冲减预计负债。Oracle PA 视角对照本案例EBS PAAP 发票、工时成本全部过入 WBS 任务PA 实际成本查询看到累计 240/560/800 万。PA 本身不会自动计算履约进度需要开发报表读取 PA 实际成本除以项目预计总成本算出 30%/70%/100%。根据计算结果手工创建Revenue Event 收入事件300 万、400 万、300 万PA 生成收入分录传送 GL。结算开票不在 PA 完成在 AR 模块PA 与 AR 对账要核对合同资产。Fusion ProjectWBS 归集实际成本RBS 区分人工、分包等FBS 映射合同履约成本科目。项目基线维护总合同收入 1000 万、预计总成本 800 万。启用履约进度‑投入法系统自动读取 WBS 累计实际成本自动计算 30%、70%、100% 履约进度。系统自动生成收入子账分录无需手工 Event 事件缺陷Fusion 标准同样不会自动剔除无效返工成本需要人工维护预计总成本。关键结论总结投入法看 “投入的有效成本”不是看跟甲方结算多少结算≠收入确认。案例第一期结算 400 万只确认收入 300 万差额进合同负债。PA 模块保存全部真实发生成本损益口径收入成本是按履约进度算出来和 PA 实际发生可以不一致。无效返工成本系统无法自动识别属于实施重点难点。EBS 靠外部计算进度 手工 EventFusion 原生投入法计算履约进度但依然依赖准确的项目预计总成本维护。