SAP S/4HANA FICO 入门 64:预提税公式、重复发票与供应商控制

SAP S/4HANA FICO 入门 64:预提税公式、重复发票与供应商控制
本集的主线是扩展预提税公式:先在预提税代码中启用公式,再按币种、税类型、税代码和有效期定义分段规则,最后用 FB60 模拟验证 20 万和 70 万两笔供应商发票。后半段串讲 G/L 主数据、重复发票检查、凭证类型必输字段、供应商预提税减免、冻结/删除标记、GSTIN,以及同一 Business Partner 同时承担客户与供应商角色时的主数据关联。
视频信息
- 原视频:SAP FICO FOR BEGINNERS | FULL COURSE | DAY 41
- 视频时长:32 分 03 秒
- 视频地址:https://www.youtube.com/watch?v=N4sf-QXvKKM
- 本文范围:扩展预提税公式、
FB60模拟、FS00控制字段、重复发票、OBA7、BP 预提税减免、供应商冻结/删除标记、GSTIN、客户/供应商关联与FBL1N - 截图规则:只引用视频中的 SAP 系统画面;课堂 Excel 画面不直接使用,其中的分段计算已翻译为中文表格
本文中的税率、门槛、税类型
H1、税代码HZ和 194H 描述均为课堂演示数据,不代表当前印度法定规则。生产配置必须以企业适用法律、有效税务证书和当前 SAP 本地化版本为准。
一、为什么固定税率无法完成分段预提税
扩展预提税代码通常可以直接维护固定百分比,但课堂需求是按税基逐段计算。此时不能把整张发票乘以一个平均税率;应勾选 WTax Formula,让税额转由公式行决定。

课堂使用以下分段数据:
| 累计税基上限 | 本段税率 | 本段起点 | 说明 |
|---|---|---|---|
| 10,000 | 5% | 0 | 第一段 |
| 50,000 | 10% | 10,000 | 只对 10,000 以上至 50,000 的部分计算 |
| 200,000 | 15% | 50,000 | 只对 50,000 以上至 200,000 的部分计算 |
| 999,999,999 | 20% | 200,000 | 只对 200,000 以上的剩余税基计算 |
这组数据只是用来解释 SAP 公式的“累计上限 + 扣减税基”机制,不能直接复制到真实税务方案。
二、定义公式表头与阶梯行
公式表头把规则限定到具体业务组合。课堂配置了币种 INR、预提税类型 H1、预提税代码 HZ 和有效起始日 01.01.2025。

SAP 官方的公式定义说明中,表头由币种、预提税类型、预提税代码、国家/地区和有效期等维度识别;明细行则通过税基上限、税率、扣减税基等字段表达每一段。国家/地区是否填写应服从系统设计和适用配置,并不存在“填写后公式一定失效”的通用规则。

理解明细行时,最重要的是不要对累计金额重复计税。第二行的税基上限虽然是 50,000,但需扣除上一段的 10,000;第三行同理,要扣除前两段覆盖到的 50,000。
三、用两笔模拟证明公式结果
1. 发票税基 200,000
| 分段 | 计算 | 税额 |
|---|---|---|
| 0–10,000 | 10,000 × 5% | 500 |
| 10,000–50,000 | 40,000 × 10% | 4,000 |
| 50,000–200,000 | 150,000 × 15% | 22,500 |
| 合计 | 27,000 |
FB60 模拟结果显示:费用/税基 200,000,预提税 27,000,供应商净额 173,000。

2. 发票税基 700,000
前 200,000 的税额仍为 27,000,超过 200,000 的 500,000 按 20% 计算:
27,000 + 500,000 × 20% = 127,000
模拟结果为预提税 127,000、供应商净额 573,000。

课堂还用 Excel 演示了 30,000 的例子:第一段 10,000 × 5% = 500,第二段 20,000 × 10% = 2,000,合计 2,500。该画面不是 SAP 系统截图,因此本文只保留中文计算表述。
本集完成的是 FB60 模拟,并未展示最终成功过账后的会计凭证与预提税申报结果。实施验收还应覆盖边界值、贷项凭证、累计税基、不同有效期、付款时扣税和法定报告。
四、三个容易误解的 G/L 主数据字段
1. Balances in Local Currency Only

该标志并不是“只能用本币录入凭证”。外币凭证仍可过账,但系统只以公司代码本币更新该科目的交易额和余额。它常用于 GR/IR、现金折扣清账等只需本币清账的科目;SAP 明确警告,不应把它用于客户或供应商统驭科目。
2. Post Automatically Only

勾选后,该 G/L 不接受普通手工过账,应该由 MM、SD、资产会计或其他系统流程自动生成分录。它是控制手工输入的字段,不等于统驭科目。
3. Reconciliation Account for Account Type

统驭科目把供应商、客户等明细分类账余额实时汇总到总账。单个业务伙伴的明细仍保存在子分类账中,资产负债表只需按统驭科目展示汇总数。统驭科目通过专门的科目类型控制直接过账,不能用 Post Automatically Only 代替。
五、重复发票检查不是只比较参考号
在 BP 的供应商公司代码数据中,Check Double Invoice 用于启用供应商重复发票检查。

课堂随后通过技术字段 LFB1-REPRF 查找已启用该标志的供应商。

标准重复检查至少会结合供应商、币种和发票总额,并可根据公司代码配置进一步考虑公司代码、参考号、发票日期或贷项凭证等条件。参考号通常承载供应商发票号,十分重要,但“只比较参考号”并不准确。
本集由于 BP 角色和测试数据问题,没有成功得到重复发票警告。因此截图只证明了字段位置与技术字段,没有证明当前公司代码的重复检查已经可用。正式测试应先确认供应商标志、消息控制和公司代码重复检查规则,再用相同/不同参考号、日期、币种和金额形成成组用例。
六、OBA7 可以要求参考号,但它不是重复检查
凭证类型配置可以要求录入参考号和凭证抬头文本。课堂在 KR 供应商发票凭证类型中展示了两个复选框。

| 控制 | 作用 | 不会自动做到的事 |
|---|---|---|
| Reference Number required | 凭证录入时参考号必填 | 不会单独判断是否重复 |
| Document Header Text required | 凭证抬头文本必填 | 不会校验文本业务含义 |
更稳妥的组合是:OBA7 保证关键字段不为空,供应商主数据与公司代码规则负责重复检查,必要时再用获批校验补充业务规则。
七、预提税减免必须来自有效证书
BP 的 Vendor: Withholding Tax 页签可以维护税类型、税代码、纳税义务标志,以及减免编号、减免比例、有效起止日期和原因等数据。

正确业务含义是:供应商提供有效的法定减免或较低扣税率证书,企业核验后,按证书编号、比例、有效期和适用税种维护主数据。它不是供应商提出经营困难后就能随意给出的“折扣”。SAP 预提税代码也支持在有效减免证书存在时采用相应的降低税率。
课堂录入时出现保存错误,并要求课后排错,因此本集没有完成减免后的重新计算。生产上线前必须验证证书有效期边界、最高减免额、比例含义、过期处理和审计附件。
八、冻结与删除标记是两种不同控制

- Posting Block 用于阻止业务伙伴继续过账,可按所选公司代码或更广范围控制。
- Deletion Flag 是为后续归档/删除流程做标记,本身不会立刻物理删除主数据。
- 是否能继续在其他组织范围使用,取决于标志层级和对应 BP/客户/供应商角色,不能只看一个页签下结论。
课堂所说“什么都不会删除”过于绝对。更准确的说法是:设置删除标记并不等于立即删除;真正归档或删除仍需满足未清项目、业务使用和归档对象等前置条件。
九、印度 GSTIN 使用 IN3,前两位是州/地区代码
Business Partner 的 Identification → Tax Numbers 区域中,印度 GSTIN 对应税务类别 IN3。

GSTIN 是 15 位标识,前两位是印度州/中央直辖区代码,而不是国家代码;后续结构以 PAN、实体序号和校验字符组成。系统可能按所装本地化内容执行格式校验,但是否成功保存仍不能替代税务登记真实性核验。
十、同一 BP 可以同时是客户和供应商
S/4HANA 的 Business Partner 是领先对象,同一 BP 记录可以同时拥有客户和供应商角色。客户号与供应商号是否相同,取决于 CVI 编号范围和“相同编号”配置,并不存在“一定要创建不同编号”的通用规定。
供应商一般数据中可以维护关联的 Customer 字段。

FBL1N 初始屏幕提供 Customer items 选项,选中后可把已关联客户的行项目一并纳入显示。

这只是联合显示入口,不等于系统会自动把应收与应付净额清账。若企业需要客户/供应商相互清账,还必须正确维护双方关联和 Clearing with Customer/Vendor 标志,并执行相应的清账流程;法律实体、币种、到期日和审计要求也需单独确认。
十一、本集完成边界
| 内容 | 本集状态 |
|---|---|
| 预提税公式表头与阶梯行 | 已保存并展示 |
| 200,000 与 700,000 发票 | 已在 FB60 模拟得到 27,000 与 127,000 |
| 最终会计凭证与税务申报 | 未展示 |
| 重复发票警告 | 未成功复现,仅定位控制字段 |
KR 参考号/抬头文本必输 | 已展示配置入口 |
| 预提税减免证书 | 已讲解字段,但保存报错,未完成结果测试 |
| APP 自动付款程序 | 明确留到下一节 |
