SAP S/4HANA MM模块培训 28 - 发票校验(二):税码继承、OMR2默认值与未完成议程补齐


第28课封面:物流发票校验(二)

SAP S/4HANA MM模块培训 28 - 发票校验(二):税码继承、OMR2默认值与未完成议程补齐

本课继续物流发票校验。视频在旧版 SAP ERP EHP7/IDES 环境中演示税码默认值、采购订单税码与 MIRO 行项目税码的继承关系,并创建采购订单 4500018384、完成 101 收货,生成物料凭证 5000001294。视频最后只把 MIRO 抬头税码从 1I 改成 VA,用行项目仍保持 1I 说明“已提出的项目不会随抬头再次自动改写”;没有填写发票总金额或税额,也没有模拟、过账或生成发票凭证。本文先还原视频证据,再把开头宣布但未讲完的现金折扣、总额/净额过账、外币发票、科目分配采购订单和 Blanket PO 发票逐项标为“SAP 官方教程补充”。

摘要

物流发票校验中的税码不是一条可以随意复制的“税率文本”。税码同时控制税率、计税和税务科目等系统行为,而且由国家/地区、公司代码和企业配置共同决定。视频系统中,公司代码 1000 在物流发票校验配置里维护了国内默认税码 1I(Input tax 10%),计划外交货成本默认税码为 VA(19% domestic input tax)。这些代码和值只属于该演示系统,不能直接作为其他企业、国家或期间的生产配置。

视频用一张两项目采购订单展示税码提出逻辑:PO 项目税码为空,MIRO 引用 PO 后便把抬头默认税码 1I 提出到两条发票项目。随后讲师把抬头改为 VA,两条已提出项目仍显示 1I;需要在行项目中逐条复核和修改。视频没有完成发票过账,因此可确认的正式凭证只有采购订单 4500018384 与收货物料凭证 5000001294,没有 MM 发票凭证或 FI 会计凭证。

学习目标

学完本文,你应该能够:

  1. 区分进项税与销项税,并理解供应商发票为什么通常涉及进项税。
  2. 说明 PO 项目税码、MIRO 抬头税码与发票行项目税码的提出优先级。
  3. 找到经典配置路径 OMR2,理解“国内默认税码”与“计划外交货成本默认税码”的区别。
  4. 还原 PO 4500018384101 收货和物料凭证 5000001294 的视频证据链。
  5. 识别 MIRO 中 Balance 1,000.00- USD 的真实含义,避免把未完成录入误写成已平衡。
  6. 正确处理自动计算税与手工税额,不用改税码或金额去“凑平”余额。
  7. 理解现金折扣总额法/净额法、外币发票、科目分配 PO 与 Blanket PO 发票的官方规则。
  8. 明确哪些步骤视频实际完成,哪些步骤来自 SAP 官方教程补充,哪些 SAP 截图需要用户以后补上。

先看清本课边界

本系列名称包含 S/4HANA,但视频桌面和状态栏明确显示 IDES ERPEHP7。因此,本文中的原始软件截图只能称为“视频里的 SAP ERP EHP7/IDES 经典界面”。当前 S/4HANA 的 Fiori 应用、字段位置和标准行为以 SAP Learning 与 SAP Help 为准。

范围视频中可以确认视频中没有完成
课程议程宣布税、现金折扣、外币、科目分配 PO、Blanket PO 等主题除税以外的议程都没有进入讲解或实操
税概念说明采购产生进项税、销售产生销项税没有结合本地税法判断发票是否合法
默认税码公司代码 1000 的国内默认是 1I,计划外交货成本默认是 VA没有修改并保存生产配置,也没有解释所有税码定义
采购订单创建 PO 4500018384,两条项目的 Tax code 均为空没有给 PO 项目维护税码
收货MIGO101 收货,物料凭证 5000001294 已过账没有回查会计凭证或 PO history
MIRO引用 PO 后两行各提出 500.00 USD,抬头和行项目税码为 1I没有录入发票总金额、Reference、税额或勾选 Calculate tax
税码改动抬头改为 VA 后,已提出的行项目仍是 1I没有逐条完成修改,也没有检查税额
正式凭证只有 PO 与 GR 物料凭证没有 MM 发票凭证、FI 会计凭证或付款记录

本文后续凡是补齐视频缺失内容,章节标题都会明确写“SAP 官方教程补充”。缺失的 SAP 软件界面不会制作仿真截图,只保留用户补图位。

视频开头宣布了什么

本课议程及视频实际覆盖范围

视频开头列出以下议程:

  • 在发票中输入或更改税务信息;
  • 输入或更改现金折扣信息;
  • 按现金折扣总额法或净额法过账;
  • 录入外币发票;
  • 录入带科目分配的采购订单发票;
  • 录入与 Blanket Purchase Order(框架/限额采购订单)相关的发票。

实际画面在税码继承演示处结束。议程只代表计划覆盖范围,不能写成视频已经完成全部主题。本文会把后五项作为 SAP 官方教程补充,而不是伪装成视频实录。

视频时间线

时间视频内容证据判断
00:00–00:49宣布 Part 2 议程议程不是完成证明
00:49–02:35解释进项税、销项税和 MIRO 税码非 SAP 课件必须中文重制
02:36–03:27登录系统并打开 MIRO公司代码 1000,抬头默认税码 1I
03:28–04:34进入 SPRO 的 LIV 税码默认值配置国内默认 1I;计划外交货成本默认 VA
04:35–05:31在 ME21N 创建两项目采购订单两条 PO 项目税码为空,PO 4500018384 创建成功
05:32–06:13用 ME23N 再次查看 PO确认项目税码未维护
06:14–07:45MIGO 参照 PO 执行 101 收货两项目收货,物料凭证 5000001294 已过账
07:46–08:25回到 MIRO,输入 PO 4500018384系统提出供应商与两条项目
08:26–09:08查看行项目 Tax Code两行都继承抬头 1I
09:09–09:29把抬头税码改为 VA抬头已变,行项目仍保持 1I
09:30–10:03打开行项目税码下拉说明需逐条手工调整,视频结束

进项税、销项税与供应商发票

采购到付款流程中的税务信息流

视频用 VAT 的基本链路解释两类税:

  • 企业从供应商采购时,供应商发票中的税通常表现为进项税(Input Tax);
  • 企业向客户销售时,向客户收取的税通常表现为销项税/销售税(Output/Sales Tax);
  • 向税务机关结算的金额通常与销项税和可抵扣进项税之间的差额有关。

这只是业务概念。税率、抵扣条件、发票要素、申报期间与税务科目受国家/地区法律和企业税务设计约束,SAP 税码也必须由合格的 FI/税务负责人维护。培训系统里看到 1I = 10%VA = 19%,不代表你的公司可以照搬。

SAP 官方规则:税码从哪里提出

税码录入与复核原则

对有采购文件参照的发票,每一条发票项目都需要税码。SAP 官方课程给出的提出顺序可概括为:

  1. 若采购文件项目已经维护税码,系统从对应 PO 项目提出税码;
  2. 若 PO 项目没有税码,系统从发票抬头的第一个税码为该项目提出税码;
  3. LIV 抬头默认税码可以按公司代码在 OMR2 中维护;
  4. 税码提出只是默认值,录票人员仍必须按供应商发票和实际税务规则逐项复核。

当前 S/4HANA 的两个主要入口在税额处理上有差异:

入口税额处理
Create Supplier Invoice Fiori 应用根据项目金额与项目税码自动计算税额;若 PO 和公司代码都没有税码,需要在项目中手工输入
Create Supplier Invoice - Advanced / MIRO勾选 Calculate Tax 后可根据项目数据自动计算;不勾选时,需要在抬头手工录入相关税码和税额

无论使用哪个入口,自动计算都不等于自动判定税务正确。系统只能按已维护的税码和计税基础计算,操作者仍需核对供应商发票。

视频实录一:MIRO 默认提出税码 1I

MIRO初始界面显示公司代码1000默认税码1I

讲师进入 MIRO,选择公司代码 1000。空白发票抬头的 Tax code 已显示:

1I 1I (Input tax 10%)

画面同时有以下关键状态:

  • Transaction = 1 Invoice
  • 发票日期和过账日期为 10.10.2021
  • 发票 Amount 为空;
  • Tax amount 为空;
  • Calculate tax 未勾选;
  • Balance 为 0.00,只是因为尚未分配任何项目和金额;
  • 状态栏提示用户参数 TM_INVOICE_CLERK 未维护。

这一步只能证明抬头默认税码已被提出,不能证明发票税额已经计算,更不能证明发票已过账。

视频实录二:OMR2 按公司代码维护默认税码

讲师沿经典 IMG 路径进入:

SPRO → SAP Reference IMG → Materials Management → Logistics Invoice Verification → Incoming Invoice → Maintain Default Values for Tax Codes

对应经典事务/配置活动为 OMR2

物流发票校验税码默认值配置中的公司代码1000

公司代码1000的国内默认税码1I与计划外交货成本默认税码VA

公司代码 1000 的明细画面显示:

配置区域税码画面说明
Defaults, domestic1IInput tax 10%
Default value unplanned delivery costsVA19% domestic input tax
Jurisdiction code视频没有维护或解释

两项默认值用途不同:1I 是国内发票抬头的默认税码;VA 是计划外交货成本的默认税码,而且 SAP 官方说明该设置只在计划外交货成本自动过账到独立 G/L 科目行的场景中相关。不能因为两者都在 OMR2 中,就把 VA 当成所有发票项目的统一默认值。

SAP 官方还说明,税码本身在 FI 配置中定义,每个税率通常对应独立税码。已经用于凭证的税码不能随意删除或改税率,否则历史凭证将无法被正确解释。物流发票校验的公司代码默认设置优先于 FI 中面向 MIRO/Advanced 的交易默认设置。

视频实录三:创建采购订单 4500018384

采购订单两条项目的Tax Code字段均为空

讲师在 ME21N 创建 NB Standard PO,供应商为 1000 C.E.B. BERLIN,两条项目如下。它是普通库存物料采购订单,没有演示 PO 科目分配,也不是 Blanket PO:

项目物料描述数量净价工厂PO 项目税码
103452Caramel colour100.000 L5.00 USD / 1 LHamburg
203453Citric Acid100 G5.00 USD / 1 GHamburg

所选项目的 Invoice 页签显示 Inv. Receipt 已勾选,GR-Bsd IV 未勾选。保存后系统明确提示:

Standard PO created under the number 4500018384

标准采购订单4500018384创建成功

这里的重点不是“PO 里永远不需要税码”,而是视频刻意让两条项目 Tax code 为空,以便随后展示 MIRO 如何从抬头默认值为项目提出税码。

视频实录四:MIGO 完成 101 收货

讲师在 MIGO 中使用:

  • 业务:A01 Goods Receipt
  • 参照:R01 Purchase Order
  • 移动类型:101
  • 采购订单:4500018384
  • 工厂:1000

MIGO中两条采购订单项目准备执行101收货

加载后,两条项目都被带入并勾选 Item OK。画面显示 Caramel colour 为 100.000 L,Citric Acid 为 100 G;选中第二项目时可见批次 0000000964。讲师补充必要的库存地点/日期数据、执行 Check,并正式 Post。

101收货完成并生成物料凭证5000001294

状态栏明确显示:

Material document 5000001294 posted

因此,本视频可以确认物料凭证 5000001294 已生成。它是收货物料凭证,不是供应商发票凭证,也不是 FI 供应商会计凭证。

视频实录五:MIRO 引用 PO 后提出两条发票项目

讲师回到 MIRO,输入采购订单 4500018384。系统提出供应商 1000 C.E.B. BERLIN 及两条项目:

项目数量提出金额项目税码
Caramel colour100.000 L500.00 USD1I
Citric Acid100 G500.00 USD1I

MIRO引用采购订单4500018384并提出供应商和项目

MIRO两条行项目均提出税码1I

此时抬头 Amount 仍为空,Tax amount 仍为空,Calculate tax 未勾选。因为项目总额为 1,000.00 USD 而抬头发票总金额没有录入,右上角 Balance 显示 1,000.00- USD。这不是已平衡状态,而是发票录入尚未完成的直接证据。

画面还提出付款条件 14 Days 3%, 30 Days 2%, 45 Days net。视频没有核对供应商纸质发票、付款基准日期、Reference 或预扣税,因此这些字段不能被写成已经审核通过。

视频实录六:抬头改为 VA,行项目仍保持 1I

讲师打开抬头税码下拉,画面依次可见:

  • 0I:Input tax 0%;
  • 1I:Input tax 10%;
  • 5I
  • VA:19% domestic input tax;
  • VN:16% domestic input tax。

注意,默认税码是 1I,即“数字 1 + 大写字母 I”,不是 I1

MIRO抬头税码改为VA后行项目仍保持1I

讲师把抬头税码从 1I 改为 VA。此时两条已提出的行项目仍显示 1I。随后他打开行项目的税码下拉,说明需要在项目层逐条改变。

MIRO行项目税码下拉选项

这个演示揭示了一个很容易踩坑的状态变化:

MIRO税码继承和逐行复核关系

  1. PO 项目为空;
  2. MIRO 载入 PO 时,抬头默认 1I 被复制到两条项目;
  3. 两条项目已经拥有各自的税码值;
  4. 在本视频的 ECC EHP7/IDES 经典 MIRO 会话中,之后再把抬头改成 VA,系统不会回头覆盖已提出项目;其他 S/4HANA 应用仍应以本系统版本与实测结果为准;
  5. 若发票项目确实应使用 VA,必须逐条复核并修改,而不是只看抬头。

视频在行项目税码下拉处结束。讲师没有完成两条项目的改动,也没有输入发票金额、税额、Reference、模拟或 Post。因此,本课不能产生任何虚构的发票凭证号。

本视频最终证据表

已完成未完成
创建 PO 4500018384录入供应商发票号/Reference
两条 PO 项目税码为空录入发票总金额与税额
101 收货勾选 Calculate tax 或手工完成税额
物料凭证 5000001294将两条项目税码真正改为 VA
MIRO 引用 PO 并提出两行Balance 归零
演示抬头与行项目税码继承边界Simulate、Post、MM 发票凭证、FI 会计凭证

SAP 官方教程补充:完成供应商发票的税务数据与过账

视频停在项目税码选择处。按照 SAP 官方流程,一张可过账的供应商发票至少还要完成以下闭环:

完整税务发票校验的七步闭环

步骤 1:先核对业务原件

  • 发票开具方与 SAP 供应商/开票方一致;
  • 外部发票号、发票日期、币种和含税总金额一致;
  • 税码、税率、计税基础和税额符合业务发生地规则;
  • PO、收货或服务条目与发票实际项目一致;
  • 不把培训系统税码直接套到生产环境。

步骤 2:填写发票抬头

在 MIRO/Create Supplier Invoice - Advanced 中填写:

  • Invoice Date;
  • Posting Date;
  • Reference;
  • Amount 与 Currency;
  • 必要的 Text、Payment Terms、Baseline Date 等信息。

视频中的 Amount 与 Reference 均为空,所以仍处于练习中间状态。

步骤 3:决定税额计算方式

  • 若使用自动税额计算,在 MIRO 的 Basic Data 选择 Calculate Tax
  • 若不选择自动计算,应按供应商发票在抬头维护税码与税额;
  • 在 Fiori Create Supplier Invoice 中,系统按项目金额和项目税码自动计算税额;
  • 自动计算结果仍须与供应商发票核对。

步骤 4:逐项核对税码

对每条发票项目检查:

  • 项目税码是否来自正确的 PO 项目或抬头默认;
  • 同一发票不同项目是否存在不同税率;
  • 计划外交货成本是否使用了正确的独立默认税码;
  • 抬头改动后,已提出的项目是否仍保留旧值;
  • 含税、净额和税额之间能否解释。

不要仅凭抬头显示 VA 就认定所有项目已经变为 VA

步骤 5:检查余额与税明细

系统 Balance 应为 0,或落入企业已批准的小额差异处理范围。若不平衡,先核对:

  1. 发票总金额是否为含税总额;
  2. 项目数量与金额是否正确;
  3. 税码和税额是否正确;
  4. 计划内/计划外交货成本是否重复;
  5. 货币和汇率是否正确。

不能用随意换税码、删项目或硬改税额的方式把余额“凑成零”。

步骤 6:模拟会计分录

正式过账前使用 Simulate,检查 GR/IR、供应商、进项税、库存/费用、价格差异和可能的汇率差异科目。

【待用户补图 1:真实 S/4HANA MIRO/Create Supplier Invoice - Advanced 税额完整且 Balance 为 0 的界面】

【待用户补图 2:真实 Simulation 账户运动,显示供应商、GR/IR、税和差异科目】

步骤 7:正式过账与回查

只有成功 Post 后,才能记录:

  • MM 发票凭证号;
  • FI 会计凭证号;
  • PO history 中的 Invoice Receipt;
  • 供应商未清项、付款条件和到期日;
  • 是否存在付款冻结及冻结原因。

【待用户补图 3:真实发票过账成功状态、MM 发票凭证号和 FI 会计凭证号】

SAP 官方教程补充:现金折扣信息如何提出

现金折扣总额法与净额法对比

视频只在议程中提到现金折扣,没有进入任何字段。SAP 官方课程说明:

  • 发票录入应用会在 Payment 页签显示付款条件与付款基准日期;
  • MIRO/Advanced 的 Basic Data 中也能看到付款条件和基准日期;
  • 可以维护固定现金折扣金额;
  • 对不参与现金折扣的项目,可以设置 No Cash Discount
  • 参照 PO 录入普通货物/服务项目时,付款条件通常从分配中第一张 PO 提出;
  • 若同一张发票分配了付款条件不同的多张 PO,系统会给出警告;
  • 若在 Payment 页签引用已过账 MM 发票凭证,系统会复制其付款条件、基准日期与付款冻结,这些值不能再修改。

视频画面中提出的 14 Days 3%, 30 Days 2%, 45 Days net 只是演示系统根据主数据/采购文件提出的付款条件。讲师没有对照供应商发票,也没有输入固定折扣金额,不能说这组条件已经审核通过。

SAP 官方教程补充:现金折扣总额法与净额法

现金折扣的“总额过账(Gross Posting)”与“净额过账(Net Posting)”不是是否勾选 Calculate Tax,也不是操作者随手选择的显示方式。它由 FI 会计凭证类型的设置控制,默认凭证类型可在 LIV 配置中维护,并可在发票录入的 Details 中查看或按权限改变。

对比总额过账净额过账
发票过账时是否先考虑现金折扣不考虑已考虑
库存/费用初始入账按未扣现金折扣的金额按扣除现金折扣后的金额
现金折扣科目付款时才过账发票时通过现金折扣清算科目,付款时清算
对库存/成本的影响折扣不回冲库存或成本可能影响库存、费用或价格差异,取决于价格控制与库存覆盖
税额发票时先按总额税处理,折扣期内付款时可能更正进项税付款时也会按规则更正已过账进项税

净额过账下,标准价物料的折扣通常影响价格差异科目;移动平均价物料则根据库存覆盖影响库存或价格差异。生产系统必须由 MM/FI 共同确认凭证类型和科目设计,不能为了得到某个会计结果临时换凭证类型。

【待用户补图 4:真实发票 Details 中的 FI 凭证类型,以及对应总额/净额过账设置】

SAP 官方教程补充:外币发票

外币发票固定汇率与非固定汇率的差异

当发票币种不同于公司代码本位币时,它就是外币发票。系统必须已经定义该币种,并维护与本位币之间的有效汇率。

PO 汇率固定

若采购订单设置 Fixed Exchange Rate,系统在收货与发票接收中使用 PO 汇率折算。这样可以减少 GR 与 IR 之间由于汇率改变产生的差异,但是否固定应由采购、财务和风险政策决定。

PO 汇率不固定

若 PO 汇率未固定:

  • 收货按当时有效汇率折算;
  • LIV 会提出当前汇率作为换算因子;
  • 操作者可以按授权输入汇率,但必须在分配项目之前完成;
  • GR 与 IR 使用不同汇率时会产生汇率差异。

汇率差异的去向取决于业务和配置:

场景可能影响
带科目分配的 PO 项目消耗科目
移动平均价且有库存覆盖库存科目
标准价,或移动平均价但无库存覆盖按配置进入汇率差异或普通价格差异科目

经典配置 OMRW 用于决定如何处理汇率差异。视频使用 USD,但公司代码本位币和实际汇率没有被展示、核对或过账,所以本文不能从 USD 画面推断出任何真实汇兑差异。

【待用户补图 5:真实外币 MIRO 的币种、汇率、固定汇率标识和 Simulation 汇率差异科目】

SAP 官方教程补充:带科目分配的 PO 发票

带科目分配的采购订单发票与多重分配

采购的物料或服务若直接用于消耗而不进入普通库存,PO 通常需要成本中心、内部订单、WBS、资产等科目分配。外部服务也经常带科目分配。

科目分配类别会控制:

  • 是否允许/要求 GR;
  • 是否允许 IR;
  • 必填的会计对象;
  • 多重科目分配的数量/金额如何分布;
  • 发票阶段能否修改科目分配。

在发票校验中修改 PO 科目分配不是默认自由操作。SAP 官方给出的重要前提包括:

  1. OME9 中该科目分配类别允许 Acct Assgt Changeable at IR
  2. PO 项目计划为非计价收货或不做收货。

如果 PO 项目采用多重科目分配,Partial Invoice 指标决定部分发票是按顺序逐一填满分配行,还是按计划比例分摊。发票校验可在多重科目分配界面中根据总金额/数量重新分配;也可以从各分配行反算总额。操作者应核对系统分配结果,不应在 Excel 中猜一个比例后手工硬填。

【待用户补图 6:真实 S/4HANA 多重科目分配发票项目,显示分配对象、数量/金额与 Partial Invoice 逻辑】

SAP 官方教程补充:Blanket PO 发票

经典总括采购订单与增强限额对比

Blanket Purchase Order 用于低价值、重复发生、逐项下单成本过高的物料或服务。它与视频中的标准库存物料 PO 4500018384 完全不同。

经典 Blanket Item

在 Create Purchase Order - Advanced/ME21N 中,经典做法通常使用:

  • 文档类型 FO
  • 项目类别 B(Blanket Item);
  • 较长有效期;
  • Overall Limit;
  • Expected Value;
  • 短文本、物料组、工厂和科目分配类别。

Blanket PO 通常不需要普通 GR 或服务条目;在有效期内直接参照 PO 录入发票,只要累计金额未超过 Overall Limit。账户分配若在采购阶段未知,可使用允许的未知科目分配设计,在发票录入时补充;但这会影响 CO 承诺,应由业务设计决定。

S/4HANA Enhanced Limit

Manage Purchase Orders 中,也可以在 NB 标准采购订单中创建 Enhanced Limit 项目,系统使用项目类别 E;Advanced 应用也可创建 E。不要把 BE、普通标准项目和外部服务项目混成同一条通用规则。

Expected Value 与 Overall Limit

字段用途发票校验影响
Expected Value预期与供应商发生的订单价值,也可参与审批/承诺超过它本身通常不会提示,除非同时超过 Overall Limit
Overall Limit可参照该项目过账发票的最大价值超过时按配置给出警告或错误

Blanket PO 的限额差异还可受 LIV 容差键 LA/LD 控制。它不是“没有 PO 的发票”,而是“参照限额采购订单的发票”;也不是先做普通 101 收货再 MIRO 的库存物料流程。

【待用户补图 7:真实 FO/B 或 NB/E 限额项目,以及参照它录入发票时的有效期、Overall Limit、Expected Value 和科目分配】

经典 GUI 与当前 S/4HANA 入口对照

入口用途本视频是否打开
MIRO / Create Supplier Invoice - Advanced经典/高级物流发票录入、模拟和过账是,但未完成发票
Create Supplier InvoiceFiori 供应商发票创建,项目税额可自动计算否,官方补充
ME21N创建采购订单是,PO 4500018384
ME23N查看采购订单
MIGO收货及其他货物移动是,101 与物料凭证 5000001294
OMR2按公司代码维护 LIV 抬头/计划外交货成本默认税码是,通过 IMG 打开
OBZT按国家/地区和交易设置可用/默认税码,适用于 Advanced 的 FI 默认逻辑否,官方补充
OBB8/OBB9维护付款条件/分期付款条件否,官方补充
OMR4维护 LIV 会计凭证类型及编号分配否,官方补充
OMRW配置汇率差异处理否,官方补充
OME9维护采购科目分配类别及 IR 可更改性否,官方补充

不同 S/4HANA 版本、部署模式、业务角色和启用范围会影响应用名称和字段位置。培训视频的 EHP7/IDES 截图可帮助理解经典流程,但生产操作应以本系统版本为准。

当前 Fiori Create Supplier Invoice 还支持同时修改多个发票项目的税码;视频中的 Advanced/MIRO 则展示经典项目表并逐行处理。不要把这段旧 GUI 操作坐标直接套到 Fiori 页面。

常见错误与纠正

第28课常见误读与正确纠正

常见错误为什么错正确做法
1I 写成 I1屏幕税码是数字 1 + 字母 I用原始 1920×1080 帧放大核对,并在字幕、文章、图片中统一
1I/VA 当作 SAP 全球标准税码及税率由客户和国家/地区配置决定以企业 FI/税务配置和供应商发票为准
只改抬头税码就认为项目同步改变视频已证明项目提出后不会随抬头再次覆盖显示项目 Tax Code 列并逐条复核
Balance 1,000.00- 也称为已平衡抬头 Amount 为空,项目金额已提出填写真实含税总额、核对税额,使余额正确归零
把物料凭证 5000001294 当发票凭证它是 101 收货产生的物料凭证发票 Post 后另记 MM 发票凭证和 FI 会计凭证
为单张异常发票直接改 OMR2影响公司代码后续发票默认值先核对发票、PO、项目税码和业务规则;配置变更走审批与回归测试
自动计算税后不再检查计算只依据已选税码和计税基础对照供应商发票和税务规则复核
用税码或税额硬凑 Balance会掩盖数量、价格、币种或交货成本错误从金额、项目、税、货币、成本五层逐项查错
认为现金折扣总额/净额由操作员随意选实际由 FI 凭证类型及配置控制按企业会计政策使用批准的凭证类型
Blanket PO 也必须先做 101 GR经典限额项目通常直接参照 PO 录票核对项目类别、有效期、Overall Limit 与科目分配

发票税码实操检查单

录入前

  • 供应商、开票方和公司代码是否正确?
  • 外部发票号、日期、币种、含税总额是否完整?
  • PO/GR/服务条目是否真实存在且属于本次发票?
  • 每个项目的税务性质是否明确?
  • 当前税码是否为本企业批准的有效代码,而不是培训代码?
  • 外币汇率、付款条件与基准日期是否有可信来源?

引用 PO 后

  • 系统提出的数量和金额是否与供应商发票一致?
  • PO 项目有没有自带税码?
  • 没有 PO 税码的项目是否继承了正确抬头默认?
  • 同一发票是否存在多税率项目?
  • 抬头税码发生变化后,项目是否仍保留旧税码?
  • 计划外交货成本有没有被重复录入?

过账前

  • Calculate Tax 的选择是否符合录入方式?
  • 税额是否与供应商发票一致?
  • Balance 是否为零或符合已批准的小额差异规则?
  • Simulation 中供应商、GR/IR、税、库存/费用和差异科目是否正确?
  • 现金折扣的总额/净额凭证类型是否符合会计政策?
  • 科目分配、多重分配或 Blanket PO 限额是否正确?

过账后

  • 已记录 MM 发票凭证和 FI 会计凭证?
  • PO history 已更新 Invoice Receipt?
  • 供应商未清项、付款条件和到期日正确?
  • 是否存在付款冻结、税务消息或差异原因?
  • 附件、审批和职责分离要求是否完成?

一张表记住本课所有编号

编号/代码含义是否来自视频
1000公司代码
0000001000(界面也显示为 1000供应商 C.E.B. BERLIN
1I演示系统国内默认进项税 10%是,不可跨系统照搬
VA演示系统计划外交货成本默认/国内进项税 19%是,不可跨系统照搬
4500018384本课创建的采购订单
3452Caramel colour
3453Citric Acid
101采购订单收货移动类型
5000001294本课 101 收货物料凭证
OMR2维护 LIV 默认税码视频通过 IMG 打开,代码为官方对应
OBZTFI 按交易定义税码默认/可选值SAP 官方教程补充
OMR4LIV 会计凭证类型及编号分配SAP 官方教程补充
OMRW汇率差异处理SAP 官方教程补充
OME9科目分配类别SAP 官方教程补充

总结

本课真正完成的业务证据是:

  • 公司代码 1000 的 LIV 国内默认税码为 1I
  • 计划外交货成本默认税码为 VA
  • 创建 PO 4500018384,两条项目税码为空;
  • MIGO 以 101 收货,生成物料凭证 5000001294
  • MIRO 引用 PO 后提出两条各 500.00 USD 的项目,抬头与行项目税码均为 1I
  • 抬头改为 VA 后,已提出行项目仍保持 1I,需要逐条复核。

视频没有填写发票总金额或税额、没有使 Balance 归零、没有 Simulate/Post,也没有生成 MM 发票凭证和 FI 会计凭证。现金折扣、总额/净额、外币、科目分配 PO 与 Blanket PO 都只出现在开头议程中;本文已根据 SAP 官方教程补齐,但没有把它们写成视频实操,也没有伪造缺失的软件截图。

最重要的操作原则是:

先核对业务原件 → 确认税码来源 → 逐项复核税码 → 核对税额与余额 → 模拟会计分录 → 正式过账并回查凭证

视频来源

SAP 官方参考资料

  1. SAP Learning:Applying Taxes
  2. SAP Learning:Applying Cash Discounts
  3. SAP Learning:Entering Invoices in Foreign Currencies
  4. SAP Learning:Creating Invoices for Purchase Orders with Account Assignment
  5. SAP Learning:Working with Logistics Invoice Verification
  6. SAP Learning:Creating Blanket Purchase Orders
  7. SAP Learning:Entering Invoices with Variances
  8. SAP Help:Procurement Using Blanket Orders (for Low-Value Items)
  9. SAP Help:Create Supplier Invoice - Advanced
  10. SAP Help:Simulating Account Movements
  11. SAP Help:Entering Tax Data
  12. SAP Help:Invoices for Purchase Orders with Account Assignment
  13. SAP Help:Maintaining Tax Code Properties
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:SAP S/4HANA MM模块培训 27 - 物流发票校验(一):三路匹配、MIRO与中断流程补齐
下一篇:SAP MM、FI、SD、PP 组织架构配置练习:Garson Manufacturing Group
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

SAP S/4HANA MM模块培训 28 - 发票校验):继承OMR2默认完成议程
SAP S/4HANA MM模块培训 27 - 物流发票校验(一):三路匹配、MIRO中断流程
SAP S/4HANA MM模块培训 29 - 发票校验(三):数量价格差异、OMR6容差及冻结释放
SAP S/4HANA MM模块培训 30 - 发票校验(四):后续借记、交货成本贷项凭证
SAP S/4HANA MM模块培训 24 - 货物发出:201、261、551移动类型中断流程
SAP S/4HANA MM模块培训 08 - 外部服务采购流程服务主数据
SAP S/4HANA MM模块培训 05 - 业务伙伴(供应商)主数据:类别分组
SAP S/4HANA MM模块培训 06 - 库存物料采购询价创建
SAP S/4HANA MM模块培训 23 - 供应商退货交货:122/124移动类型官方补充流程
SAP S/4HANA MM模块培训 09 - 供应来源采购信息记录(PIR)
SAP S/4HANA MM模块培训 13 - MRP概览、技术流程计划文件条目
SAP S/4HANA MM模块培训 10 - 框架协议、数量合同金额合同
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 11 - 供应来源确定货源清单维护
SAP S/4HANA MM模块培训 19 - 采购订单监控:供应商确认、交期MRP
SAP S/4HANA MM模块培训 22 - 收货概览:移动类型初始库存录入
SAP S/4HANA MM模块培训 02 - 快速掌握 SAP GUI 导航
SAP S/4HANA MM模块培训 26 - 库存预留:自动预留、MB21261领料
SAP S/4HANA MM模块培训 18 - 优化采购:采购申请供应源分配转单入口
SAP S/4HANA MM模块培训 25 - 库存转储转移过账:321、309、一步/两步STO

热门标签
.NET Core .NET Reactor ag-grid AI发布 api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver Codex DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math MCP mitmproxy MVC MySQL Navicat netstat nginx node_modules NSwag Nuget Nuget镜像 number PowerShell pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger to-cms Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows Windows服务 winform wmi xlrd yaml YESCMS YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 端口占用 对象转换 分布式 公共字典 机器码 进程排查 静态资源 开发指南 路由参数 密钥 配置教程 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件 CSharp 事务锁 工单系统 并发控制 重复提交 CMS Markdig Markdown markdown-it marked 技术选型 VS Code 开发工具 源代码管理 版本控制 Docker PostgreSQL 时区 部署排查 CMS架构 EF Core 主题系统 二次开发 插件系统 容器 运维命令 镜像清理 Linux NAS 远程挂载 飞牛 fnOS S/4HANA SAP GUI SAP HANA SAP R/3 SAP入门 SAP版本 ERP SAP SAP MM 库存管理 物料管理 采购管理 入门教程 SAP S/4HANA SPRO 企业结构 采购组织 MM01 物料主数据 物料类型 BP分组 业务伙伴 供应商主数据 ME41 RFQ 库存物料 采购流程 ME51 消耗性物料 科目分配 采购申请 AC03 ML81N 外部服务 服务主数据 Business Partner SAP培训 ME51N MM模块 Lean Services MM-SRV 外部服务采购 PIR 供应来源 采购主数据 采购信息记录 ME31K 框架协议 计划协议 采购合同 ME01 供应来源确定 货源清单 MEQ1 供应源确定 配额安排 配额评分 MD04 MD21 MRP 计划文件 需求计划 批量程序 MD01N MD02 MRP Live MD05 MM 物料计划 优化采购 供应源 采购订单 ME2A 供应商确认 采购监控 Flexible Workflow 凭证释放 采购审批 释放策略 实地盘点 物料凭证 货物移动 MIGO 收货 移动类型 已撤回 供应商退货 货物发出 STO 库存转储 转移过账 生产订单 预留 GR/IR MIRO 供应商发票 物流发票校验 OMR2 税码 FI PP SD 实操教程 MRBR OMR6 发票差异 交货成本 后续借记
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码