PO‑采购接收‑接收检验‑入库 全流程会计核算、SAP / Oracle EBS / Fusion 对比、中国准则审计税法深度分析
业务四环节:采购下单 PO(无会计凭证)→采购接收(Receiving)→接收检验→入库(Inventory 入库)核心争议:采购接收环节要不要做会计分录?暂估是接收时点记账,还是入库时点记账;SAP GR/IR 月末重分类月初冲销 vs Oracle 接收即中转科目永久余额,哪种更符合中国准则、审计、税法。 法规依据:《企业会计准则第 1 号‑存货》、财会〔2016〕22 号《增值税会计处理规定》、企业所得税法、审计准则 1301 号(审计证据)、中国注册会计师审计准则存货监盘要求。
一、中国会计实务准则层面:暂估入账的法定时点
关键法规原文
- 财会〔2016〕22 号第二条第(一)第 4 点(财政部官方):
货物等已到达并验收入库,但尚未取得增值税扣税凭证并未付款的,应在月末按货物清单或相关合同协议上的价格暂估入账,不需要暂估进项税;下月初红字冲销原暂估入账金额,取得发票后正式入账中华人民共...。
- 《企业会计准则第 1 号‑存货》:存货确认条件:取得存货控制权、存货达到目前场所和状态,才确认存货资产财政部会计...。
- 准则应用指南科目说明:材料采购科目核算企业计划成本法下采购款项;月末已入库未收票,借原材料,贷应付账款‑暂估应付账款;下期初反向冲回。
✅准则的核心判断:控制权转移 + 验收入库完成,才确认存货与暂估负债;货物仅到厂、采购接收完成、还在待检区(接收检验环节,尚未合格入库),存货控制权尚未完全归属于企业,风险报酬没有全部转移,准则不要求确认存货资产。
国内实务两套分录模式对比
模式 A:入库环节才做暂估(国内传统手工、金蝶用友标准模式,最符合字面法规)
- PO 下单:无凭证
- 采购接收、待检检验:只记实物数量,不产生会计凭证
- 检验合格入库:
plaintext
DR 原材料/库存商品 CR 应付账款‑暂估应付款月末做暂估,次月初红字冲销(财会 22 号要求);收到发票再正式入账。
模式 B:采购接收环节即记账(Oracle EBS/Fusion 原生逻辑,接收即记账)
- PO 下单:无凭证
- 采购接收(入接收检验区)立刻生成会计凭证:
plaintext
DR 材料采购(接收检验科目 Receiving Inspection) CR 应付账款‑暂估应付款(Inventory A/P Accrual)- 检验合格,做入库交付(Deliver to Inventory):
plaintext
DR 原材料 CR 材料采购(接收检验科目)材料采购科目余额,代表已经接收、尚在检验区未转入正式库存的物料(在检物资),科目永久保留余额,月末不需要月初冲销,发票匹配时冲销该中转科目余额。
模式 B 的会计逻辑:把 “接收待检物资” 作为企业资产(在检物资),负债同步确认;该处理本身不违反准则,但国内审计会重点关注:接收≠入库,待检物料是否属于公司存货,是否存在接收后大批量退货风险。
审计更偏好哪一种?
- 制造企业,来料需要严格质检,存在高退货率:优先模式 A(入库才记账)
审计关注点:如果接收就记账,大量待检物料计入资产负债表,一旦检验不合格整批退回,前期已经确认存货和负债,报表存在虚增资产负债风险;审计会要求:待检物资在报表附注披露,不能直接计入正式存货。
- 标准化物料、退货率极低,接收几乎等于合格入库:可以采用模式 B(接收记账),但必须附注披露 “接收检验科目余额(待检物资)”,区分正式库存与待检物料。
⚠️法规没有强制禁止 “采购接收记账”,但财会〔2016〕22 号明确描述的暂估场景是 “已验收入库”,所以审计会要求企业出具会计政策说明:明确待检物料会计确认政策,并且报表对接收检验中转科目余额重分类披露。
二、SAP、Oracle EBS、Oracle Fusion 系统完整分录对比
统一业务场景示例:采购 1000 元原材料(不含税);PO 价格 1000;业务步骤:PO 下单→到货采购接收→待检检验→合格入库;后续收到发票 1000 元。
1、SAP(MM‑FI,评估收货 MIGO 101;标准 GR/IR WRX 配置)
SAP没有独立的 “采购接收” 与 “检验接收” 财务步骤;SAP 的 MIGO 收货 101,就是直接入库,实物接收、检验、入库合并一步完成财务记账。 SAP 没有独立 Receiving Inspection 财务中转科目;如果需要待检,用库存状态(质量检验库存)仅管数量,不产生财务凭证,财务价值确认发生在真正入库过账(MIGO)。
1)PO 创建:无会计凭证 2)MIGO 101 收货入库(直接入库,质量检验仅数量状态)
plaintext
DR 原材料 1000 CR GR/IR(收货/发票清算科目)1000GR/IR 是未清项管理的中转科目,不是正式资产负债报表科目。 3)月末月结执行 F.19 GR/IR 重分类(核心)
- 货到票未到(本案例):GR/IR 贷方余额 1000
plaintext
DR GR/IR重分类调整 1000 CR 应付账款‑暂估应付款 1000报表层面:负债列示应付账款‑暂估;GR/IR 科目本身总账余额依旧存在,只是报表重分类。 4)次月初,系统自动冲销 F.19 重分类凭证
plaintext
DR 应付账款‑暂估应付款 1000 CR GR/IR重分类调整 1000重分类凭证只是报表调整,不改变业务原始 GR/IR 未清项余额。 5)收到发票,MIRO 发票校验
plaintext
DR GR/IR 1000 DR 应交税费‑进项税额130 CR 应付账款‑供应商 1130GR/IR 行项目清账,余额归零。
SAP 关键特点: ① 实物检验只管数量,采购接收环节不单独产生财务凭证;财务记账发生入库时刻; ② GR/IR 是中转科目,F.19 月末重分类、月初自动冲销,属于报表调整分录,不是业务交易分录;原始业务凭证永久保留; ③ 票到货未到场景,GR/IR 借方余额,重分类至资产 “在途物资”,次月初冲回。
2、Oracle EBS R12(Receiving 接收模块独立财务记账)
EBS 严格区分两步:Receipt 采购接收(入检验区)、Deliver 交付入库,两步都产生会计凭证。 1)PO:无凭证 2)采购接收 Receipt(物料进入接收检验区,尚未入库)立刻生成凭证
plaintext
DR Receiving Inspection(材料采购‑接收检验)1000 CR Inventory A/P Accrual(应付暂估)1000这一步是很多国内项目最容易踩坑:仅仅到货待检,就确认中转资产 + 暂估负债。RCV_TRANSACTIONS 接收表记录,不在库存物料交易表。 3)检验合格,执行 Deliver 交付入正式库存子库
plaintext
DR 原材料 1000 CR Receiving Inspection(材料采购‑接收检验)1000接收检验科目余额减少;如果检验不合格做 Return to Supplier 退货,则反向冲销上面接收分录。 4)月末:EBS 没有月初自动冲销的逻辑,Receiving Inspection、A/P Accrual 为真实总账科目,余额持续保留;已经接收未交付入库的物料,余额一直挂账。 5)发票匹配 PO 接收,AP 发票过账:
plaintext
CR Receiving Inspection(材料采购‑接收检验)1000 DR 应交税费‑进项税130 CR 应付账款‑供应商 1130发票匹配后,中转科目逐笔清掉余额。
3、Oracle Fusion Cloud(继承 EBS 接收模型,逻辑完全一致)
Fusion 沿用 EBS Receiving Inspection 接收检验科目模型:
- Receipt 接收:DR 接收检验,CR 应付暂估;
- Deliver 入库:DR 存货,CR 接收检验;
- 无月末重分类、无月初冲销;接收检验、应计负债是真实总账科目,持续挂余额;
Fusion 可以参数调整:可以配置 “接收时不记账,Deliver 入库才记账”,适配中国会计准则的模式 A,需要调整接收会计事件选项,国内实施项目经常做这个修改。
SAP vs Oracle EBS/Fusion 核心差异汇总表
| 对比维度 | SAP S/4HANA | Oracle EBS / Fusion(原生默认) |
|---|---|---|
| 采购接收(Receiving)环节 | 不产生会计凭证;检验仅数量状态,财务记账在入库 MIGO | 采购接收即生成会计凭证,待检物料计入中转资产 Receiving Inspection |
| 财务确认存货时点 | 入库时刻确认存货资产 | 接收即确认中转资产;Deliver 交付才转到正式存货科目 |
| 中转科目 | GR/IR(未清项管理,报表中转科目,不在报表直接列报) | Receiving Inspection、Inventory A/P Accrual(真实总账科目,余额永久存续) |
| 月末处理 | F.19 GR/IR 重分类,生成调整凭证;次月初自动冲销调整凭证 | 无重分类冲销;中转科目余额直接留在总账,报表手工重分类披露 |
| 票到货未到业务 | GR/IR 借方,重分类至报表 “在途物资” | 发票匹配接收时挂 Receiving Inspection 借方余额,代表已开票未入库物料 |
| 退货处理 | MIGO 退货冲销收货凭证,同步冲 GR/IR | 接收退货,反向冲销 Receipt 接收凭证,中转科目清零 |
三、合规性深度分析:哪个更符合中国会计准则、税法、审计?
重要前提:两套 ERP 原生逻辑都不直接违反法律条文,但都需要做本地化配置,原生默认配置均不完全适配中国实务,不能直接上线。
1、企业会计准则层面
1)SAP 原生逻辑:更贴近准则字面描述 “已验收入库暂估”
- SAP 财务记账发生入库;质量检验仅控制数量,待检库存不确认资产,符合准则 “存货达到场所状态才确认资产”;
- F.19 重分类属于报表层调整分录:原始业务凭证不动,只是出具资产负债表时,把 GR/IR 未清项重分类为应付暂估 / 在途物资,次月初冲回调整凭证,完全匹配财会〔2016〕22 号 “月末暂估,次月初冲销” 的报表结果中华人民共...。
风险点:如果企业不执行 F.19 重分类,直接把 GR/IR 科目余额放报表,重大不合规:GR/IR 科目同时存在借贷余额,资产负债互相抵消,违背资产负债不得抵消列报准则。
2)Oracle EBS/Fusion 原生逻辑:接收即记账,准则允许,但需要会计政策与报表重分类披露
准则没有禁止 “待检物资确认为企业资产”,前提:企业会计政策书面明确:将已经接收尚未检验入库的物料作为企业的待检在检资产;报表上把 Receiving Inspection 科目余额重分类至存货项目,A/P Accrual 余额重分类至应付账款‑暂估。 ⚠️风险:如果直接把 Receiving Inspection 留在其他资产,不重分类进存货;或者接收就记账,大量物料后续退货,报表虚增资产负债,审计会出具调整。 ✅Fusion/EBS 本地化改造:修改参数,Receipt 接收不产生会计凭证,仅 Deliver 入库才生成凭证,就和国内准则模式完全对齐。
2、税法层面(企业所得税、增值税)
税法没有规定 ERP 系统分录逻辑,税法看的是纳税申报、税前扣除凭证。1)增值税:无论 SAP/Oracle,暂估都不暂估进项税,收到增值税专票才确认进项税;两套系统默认均满足。 2)企业所得税(国家税务总局 2018 年 28 号公告): 成本费用真实发生,季度可暂估;年度汇算清缴前必须取得合法发票,否则不得税前扣除。 SAP 的 GR/IR、Oracle 接收检验科目,仅仅是会计科目差异,不影响所得税纳税调整;税务不认 ERP 科目,只认业务实质:物料是否实际耗用、汇算清缴前是否取得发票。
税务风险点:
- Oracle 原生模式:接收就确认负债,部分企业误以为产生税务应付义务;接收记账只是会计暂估,增值税纳税义务仍然以取得发票为依据,不提前计税。
- SAP:不执行 F.19 重分类,报表未完整披露暂估负债,税务稽查质疑负债完整性。
3、中国审计准则层面风险点
1)SAP 风险点(审计常见调整事项)① 月结跳过 F.19 重分类,GR/IR 科目借贷余额直接在报表列示,资产负债抵消,违反《企业会计准则第 30 号‑财务报表列报》,资产负债项目不得相互抵消; ② F.19 重分类执行,但没有保留完整重分类工作底稿,审计无法追溯重分类明细; ③ 混淆:把 F.19 重分类调整凭证当成业务凭证,手工修改原始 GR/IR 未清项。
正确做法:F.19 月末重分类,保留明细清单;次月初系统自动冲回,原始 GR/IR 未清项不动,重分类仅用于报表列报,不改变业务交易。
2)Oracle EBS/Fusion 原生模式审计风险点① Receiving Inspection 接收检验科目余额巨大,报表没有重分类计入存货,放在其他非流动资产;审计要求调整至存货; ② 大量接收待检物料,退货率高,没有计提退货相关负债,资产虚增; ③ A/P Accrual 应计负债余额没有和入库 / 接收明细做对账,暂估负债完整性无法验证;
审计建议:实施阶段修改参数,改为Deliver 入库才记账,接收 Receipt 只记数量不记账,规避待检物料资产确认争议。
四、典型业务场景,看两套系统的报表差异
场景 1:月末一批物料到货,已经采购接收进入待检区,尚未检验合格入库(退货风险 20%),次月才完成入库
1)SAP 原生逻辑:接收仅记质量检验库存(数量),不确认资产负债;报表存货、负债不体现这批物料。
优点:规避退货风险;缺点:报表无法体现 “已到货待检” 业务,需要报表附注披露数量。
2)Oracle EBS 原生逻辑:接收就记账:DR 接收检验,CR 应付暂估;资产负债表资产、负债同时增加;即使尚未检验合格。
审计质疑:存在 20% 退货可能,是否满足资产确认条件;企业需要书面会计政策说明待检物资作为存货,并评估退货减值风险。
场景 2:月末物料已经全部检验合格入库,发票未到
SAP(F.19 重分类)、Oracle(接收 + 交付完成),最终报表结果一致:存货增加,应付暂估负债增加;两套系统报表层面结果一致。
场景 3:供应商先开票,货物还没有到厂(票到货未到)
1)SAP:发票校验后 GR/IR 借方余额,F.19 重分类到资产 “在途物资”,次月初冲回调整凭证;报表体现在途物资。 2)Oracle EBS:发票匹配 PO,Receiving Inspection 科目借方挂账,代表已开票未接收物料;报表手工重分类为在途物资。
五、国内 ERP 项目落地最佳实践总结
1、会计政策选择建议(审计友好,贴合中国法规)
优先选择:实物检验合格、正式入库完成,才确认存货与暂估负债;采购接收环节只记录实物数量,不生成会计凭证。 1)SAP:保持现有标准逻辑,MIGO 入库才记账;质量检验只管控数量;月结必须执行 F.19 GR/IR 重分类,完整留存重分类明细底稿,不能跳过 F.19。 2)Oracle EBS/Fusion:修改接收会计事件配置,Receipt 采购接收仅记录实物数量,不产生会计凭证;只有 Deliver 交付入库才生成存货与暂估分录,完全对齐国内准则。 如果业务确实需要接收环节记账(跨境、海外集团合并需求),必须书面会计政策明确待检物资核算规则,资产负债表把 Receiving Inspection 余额重分类进存货,附注披露待检物料金额、退货风险。
2、法规条文对应不合规情形(实务中审计调整高发)
- 《企业会计准则第 30 号财务报表列报》:资产负债项目不得相互抵消。
❌不合规:SAP 不跑 F.19,GR/IR 借贷余额直接报表列报,资产负债抵消。
- 财会〔2016〕22 号:已验收入库未取得扣税凭证,月末暂估,次月初红字冲销暂估金额。
✅SAP F.19 重分类 + 月初冲销,报表层面实现该结果;注意:F.19 冲销是报表调整,不是冲销业务收货凭证。 ❌Oracle 原生配置:接收待检就暂估,物料尚未验收入库,和财会 22 号描述场景不一致,必须补充会计政策说明。
- 国家税务总局公告 2018 年 28 号:暂估成本汇算清缴前取得发票,否则不得税前扣除。
SAP/Oracle 系统本身不违背,企业需要建立 GR/IR/ Receiving Inspection 科目账龄跟踪,清理长期挂账暂估。
3、关键澄清:常见误区
1)误区:“SAP F.19 月初冲销,是冲销收货业务凭证”
❌错误:F.19 仅仅冲销月末重分类的报表调整凭证,MIGO 收货业务凭证永久保留,GR/IR 未清项不变,次月报表再重新做重分类。 2)误区:“Oracle 没有冲销,所以不符合财会〔2016〕22 号” ❌财会 22 号描述的 “次月初红字冲销”,针对月末手工做的暂估凭证;Oracle 是业务驱动的中转科目,不是月末手工暂估;只要会计政策和报表重分类到位,准则允许。 3)误区:“SAP 完全符合中国法规,Oracle 完全不符合” ❌两个 ERP 原生配置都是面向全球 GAAP,都需要本地化改造,原生配置都不能直接满足中国审计要求。