华为MetaERP Oracle EBS 标准采购流程,对你描述的场景进行详细的分录和金额分析。基础数据计算表格项目 计算 金额PO数量 — 1,000单价(不含税) — 10不含税金
2026/7/7 5:22:33 网站建设 项目流程

Oracle EBS 标准采购流程,对你描述的场景进行详细的分录和金额分析。


基础数据计算

项目计算金额
PO数量1,000
单价(不含税)10
不含税金额1,000 × 1010,000
VAT税额10,000 × 5%500
不可抵扣税额(80%)500 × 80%400
可抵扣税额(20%)500 × 20%100
价税合计10,000 + 50010,500
存货入账成本(不含税 + 不可抵扣税)10,000 + 40010,400

核心原则:不可抵扣的增值税(400)不能计入"应交税费-进项税额",必须并入采购成本(存货成本);可抵扣的增值税(100)单独计入进项税额科目。


阶段一:PO接收(PO Receipt / 收货)

收货时,系统按 PO 行价格和数量生成暂估分录。此时发票尚未到达,税务信息可能尚未完全确定。

情形A:接收时不处理税(标准做法)
1借:原材料存货(或材料采购) 10,000 2 贷:应计暂估负债(Accrual) 10,000
  • 按 PO 不含税金额暂估入库
  • 税的部分在发票匹配时再处理
情形B:接收时即将不可抵扣税计入成本(部分企业配置)

如果税码在 PO 行上已明确配置,且系统设置为接收时即将不可抵扣税计入库存成本:

1借:原材料存货 10,400 2 贷:应计暂估负债(Accrual) 10,400
  • 存货成本 = 不含税金额 10,000 + 不可抵扣税 400

实务中情形A更常见,因为接收环节通常只关注数量和不含税金额,税的完整处理在发票匹配阶段完成。


阶段二:PO入库(Deliver to Inventory)

在标准采购流程中,"接收(Receive)"和"入库(Deliver)"是两个步骤:

  • Receive(接收):物料到达,进入"待入库"状态(Receiving 子库存)
  • Deliver(入库):物料从接收区转移到正式库存

如果 Receive 和 Deliver 同时完成(直接入库),分录与上述阶段一相同。如果分步操作,分录如下:

接收(Receive)时:
1借:材料采购-在途(Receiving) 10,000 2 贷:应计暂估负债(Accrual) 10,000
入库(Deliver)时:
1借:原材料存货 10,000 2 贷:材料采购-在途(Receiving) 10,000

金额同样为不含税金额,税在发票匹配时处理。


阶段三:发票匹配(Invoice Match / AP Invoice Validation)

这是最关键、最复杂的环节。发票到达后,AP 模块进行三单匹配(PO-Receipt-Invoice),完整处理税务和应付。

标准分录(基于情形A,接收时未处理税)
1// 第一步:冲销暂估 2借:应计暂估负债(Accrual) 10,000 3 贷:材料采购/存货 10,000 4 5// 第二步:确认实际应付 + 税 + 不可抵扣税计入成本 6借:原材料存货 10,400 7借:应交税费-应交增值税(进项税额) 100 8 贷:应付账款-供应商 10,500

合并后的净分录效果

科目借方贷方
原材料存货10,40010,000
应交税费-进项税额100
应付账款-供应商10,500
应计暂估负债10,00010,000
净额存货+400,进项税+100应付+10,500,暂估清零
如果基于情形B(接收时已含不可抵扣税)
1// 冲销暂估(含不可抵扣税的暂估) 2借:应计暂估负债 10,400 3 贷:材料采购/存货 10,400 4 5// 确认应付 + 可抵扣进项税 6借:原材料存货 10,400 7借:应交税费-应交增值税(进项税额) 100 8 贷:应付账款-供应商 10,500

两种情形的最终结果一致:存货成本 10,400,进项税 100,应付账款 10,500。


全流程分录汇总

阶段借方科目借方金额贷方科目贷方金额
接收原材料存货10,000应计暂估负债10,000
发票匹配-冲暂估应计暂估负债10,000原材料存货10,000
发票匹配-确认应付原材料存货10,400应付账款-供应商10,500
应交税费-进项税额100

最终余额效果

科目最终余额
原材料存货10,400(借方)
应交税费-进项税额100(借方)
应付账款-供应商10,500(贷方)
应计暂估负债0(已冲平)

关键要点说明

  • 不可抵扣税(400)的去向:并入存货成本,最终随存货消耗进入生产成本或销售成本,影响利润表。
  • 可抵扣税(100)的去向:计入"应交税费-应交增值税(进项税额)",用于抵扣销项税额,不影响损益。
  • 暂估差异:如果发票金额与接收金额一致(本例中假设一致),则不产生采购价差(PPV)。如果发票单价与 PO 单价不同,差异会进入"采购价差"科目。
  • EBS配置要点:需要在税码(Tax Code)中配置不可抵扣比例(80%)和对应的科目分配规则,确保不可抵扣税自动分配到存货成本科目而非进项税科目。

Oracle ebs到底如何处理这个不可抵扣部分的 入库时候 库存价值是增加不可抵扣部分 你好像分析的不对 请找到有力有证明的官方材料。

你说得对,我之前的分析确实有误。经过查阅 Oracle 官方文档,现在纠正如下:


核心结论:不可抵扣税在接收/入库时即计入库存成本

Oracle EBS 的标准逻辑是:不可抵扣的增值税(Non-Recoverable Tax)在接收环节就要加到物料成本(Item Cost)中,而不是等到发票匹配时才处理。

Oracle 官方文档明确指出:

"The nonrecoverable tax component is added to the transfer price to derive the item cost."
(不可抵扣税部分被加到转移价格上,以推导出物料成本。)

"Adjust receipt and inventory cost for the nonrecoverable tax... The nonrecoverable taxes are calculated based on the receipt tax point date and accounted in receipt accounting distributions. Recoverable taxes are accounted on payables invoice."
(不可抵扣税根据接收税点日期计算,并在接收会计分配中记账;可抵扣税在应付发票上记账。)

Oracle India Localization 官方指南也明确说明:

"The recoverable portion will be accounted in the tax account defined. The non-recoverable portion will be added to the Item Cost."
(可抵扣部分记入已定义的税务科目;不可抵扣部分将被加到物料成本中。)


基础数据

项目计算金额
PO数量1,000
单价(不含税)10
不含税金额1,000 × 1010,000
VAT税额10,000 × 5%500
不可抵扣税(80%)500 × 80%400
可抵扣税(20%)500 × 20%100
价税合计10,000 + 50010,500
库存入账成本10,000 + 40010,400

各阶段分录详解

阶段一:PO接收(Receive)

接收时,系统根据 PO 行上的税码计算税额,将不可抵扣税部分直接计入接收库存价值。

1借:接收库存(Receiving) 10,400 ← 不含税10,000 + 不可抵扣税400 2 贷:应计暂估负债(Accrual) 10,000 ← 不含税金额 3 贷:不可抵扣税科目(Tax Expense) 400 ← 不可抵扣税直接进入成本

关键点:接收库存的价值 = 10,400,已经包含了不可抵扣税。Oracle 官方明确说"The nonrecoverable tax component is added to the transfer price to derive the item cost"。

阶段二:PO入库(Deliver to Inventory)

入库时,物料从接收区转移到正式库存,按接收时的成本(含不可抵扣税)入库:

平均成本法下:

1借:原材料存货 10,400 ← 含不可抵扣税的完整成本 2 贷:接收库存(Receiving) 10,400

标准成本法下:

1借:原材料存货 XX,XXX ← 标准成本 2 贷:接收库存(Receiving) 10,400 3借/贷:采购价格差异(PPV) 差额 ← 标准成本与10,400的差异

Oracle India 指南说明:"This will load CENVAT amount to Item Cost if costing method for the Organization is Average and PPV when it is Standard Costing."
即:平均成本法下不可抵扣税加载到物料成本;标准成本法下走采购价格差异。

阶段三:发票匹配(AP Invoice Match)

发票到达后,AP 模块进行三单匹配,冲销暂估并确认应付和可抵扣进项税:

1// 冲销暂估负债 2借:应计暂估负债(Accrual) 10,000 3 贷:应付暂估核销 10,000 4 5// 确认应付 + 可抵扣进项税 6借:应付暂估核销 10,000 7借:应交税费-应交增值税(进项税额) 100 ← 仅可抵扣部分20% 8 贷:应付账款-供应商 10,500 ← 价税合计

关键点:发票匹配环节不再处理不可抵扣税(因为接收时已经处理了),只处理可抵扣的进项税额(100)。Oracle 官方明确说"Recoverable taxes are accounted on payables invoice"。


全流程分录汇总

阶段科目借方贷方
接收接收库存10,400
应计暂估负债10,000
不可抵扣税(Tax Expense)400
入库原材料存货10,400
接收库存10,400
发票匹配应计暂估负债10,000
应交税费-进项税额100
应付账款-供应商10,500

最终余额效果

科目最终余额说明
原材料存货10,400(借方)不含税10,000 + 不可抵扣税400
应交税费-进项税额100(借方)仅可抵扣的20%
应付账款-供应商10,500(贷方)价税合计
应计暂估负债0(已冲平)
不可抵扣税科目0(已转入存货成本)

Oracle EBS 中的配置要点

根据 Oracle E-Business Tax User Guide:

  • 不可抵扣税的科目推导逻辑

    • 优先使用 Tax Rate 级别定义的Tax Expense Account(税务费用科目)
    • 如果未定义,则使用 AP 发票行级别的物料科目(Item Account)
    • 这意味着不可抵扣税最终会落到存货/费用科目上
  • 可抵扣税的科目推导逻辑

    • 优先使用 Recovery Rate 级别定义的Tax Recoverability Account
    • 如果未定义,则使用 Tax Rate 级别的 Tax Recoverability Account
  • 关键配置路径

    • E-Business Tax → Tax Rates → 设置不可抵扣比例(Non-Recoverable %)
    • E-Business Tax → Recovery Rates → 设置可抵扣比例和对应科目
    • E-Business Tax → Tax Accounts → 设置 Tax Expense Account 和 Tax Recoverable Account

我之前的错误总结

对比项之前的错误分析正确分析(Oracle官方)
接收时库存价值10,000(不含不可抵扣税)10,400(含不可抵扣税)
不可抵扣税处理时点发票匹配时才处理接收时即处理,计入库存成本
发票匹配时的分录包含不可抵扣税调整仅处理可抵扣税(100)
库存最终成本10,400(结果一样但路径不同)10,400(接收时即确定)

华为MetaERP,Oracle EBS 的设计逻辑是:不可抵扣税在接收环节就"物化"到库存成本中,体现了"税随物走"的原则,确保库存价值从接收那一刻起就是完整的、含不可抵扣税的真实成本。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询