SAP S/4HANA FICO 入门 63:预扣税公式、FB60 测试与 GST RCM

SAP S/4HANA FICO 入门 63:预扣税公式、FB60 测试与 GST RCM
本集先用分段金额解释扩展预扣税(Extended Withholding Tax)的公式计算,再进入 SAP IMG,为预扣税码启用公式并在 FB60 供应商发票中模拟结果。后半段转为课堂讨论:印度 GST 反向征收机制(RCM)、进项税额抵扣与输入服务分销商(ISD)。其中 SAP 配置只实际演示到约 37 分钟;后面的 RCM 与 ISD 主要是 Excel 和在线资料讨论,不能当成已经在 SAP 中验证的方案。
视频信息
- 原视频:SAP FICO FOR BEGINNERS | FULL COURSE | DAY 40
- 视频时长:1 小时 34 分 02 秒
- 视频地址:https://www.youtube.com/watch?v=tTxKUXbIJug
- 训练系统:公司代码
SKPI、供应商7700009305、费用科目400703、预扣税科目100602 - 课程代码:预扣税类型/代码
I1/IA与H1/HZ,均为训练系统示例 - 本文范围:预扣税公式、有效期、分段基数、
FB60模拟,以及 RCM/ITC/ISD 讨论的法规校正 - 字幕处理:完整读取已有字幕并审校生成
DAY 40.zh-Hans.vtt;没有进行任何本地语音识别 - 图片规则:正文只引用原视频的 1920×1080 SAP GUI 原始帧;Excel、桌面任务切换、浏览器与在线问答画面均未直接使用,其内容已改写为中文表格
一、固定税率与分段公式不是一回事
视频开头用 100,000 INR 的基数比较两种算法。固定 10% 时,预扣税为 10,000 INR;分段公式则只对每个区间应用该区间的税率。
| 区间 | 本区间基数 | 课堂税率 | 本区间税额 |
|---|---|---|---|
| 第一段 | 20,000 | 5% | 1,000 |
| 第二段 | 30,000 | 10% | 3,000 |
| 剩余段 | 50,000 | 15% | 7,500 |
| 合计 | 100,000 | — | 11,500 |
这张表只复原视频 Excel 的教学关系,不代表印度当前 TDS 税率。它想说明的是:公式先切分基数,再逐段计算;不能把 5%、10%、15% 依次乘以全部 100,000。
SAP 官方把这类公式称为 scale,即一系列对不同预扣税基数区间生效的分段税率。公式由币种、预扣税类型、预扣税码、国家/地区键和有效起始日期共同确定。参见 Defining Formulas for Calculating Withholding Tax。
二、进入扩展预扣税公式配置
课程使用的 IMG 路径为:
Financial Accounting → Financial Accounting Global Settings → Withholding Tax → Extended Withholding Tax → Calculation → Withholding Tax Code → Define Formulas for Calculating Withholding Tax

同一节点还可维护预扣税类型、预扣税码和最低/最高金额。SAP 官方说明,预扣税类型决定基数、舍入、累计周期以及在发票或付款时计算/过账;公式只是其中一种计算方式,不能替代预扣税类型和业务伙伴主数据。参见 Defining Withholding Tax Types。
三、在预扣税码中启用公式
课程先打开印度预扣税码 IA:
| 字段 | 课程值 | 说明 |
|---|---|---|
| Country/Region | IN | 印度 |
| WTax Type | I1 | 训练系统的发票时预扣税类型 |
| W/Tax Code | IA | 训练代码 |
| Official W/Tax Key | 194I | 课程映射到租金 TDS |
| Description | 194I-TDS on Rent (Inv) | 发票时租金 TDS |
| Percentage subject to tax | 100% | 全部基数参与计算 |
| WTax Rate | 10% | 代码里原有的直接税率 |
| WTax Formula | 已勾选 | 改为按公式取值 |

关键点在 WTax Formula。勾选后,系统会根据对应公式表计算;界面上的直接税率不再是唯一依据。课程在 FB60 中验证时也观察到:公式存在但未完整维护或未生效时,不能仅凭税码画面中的 10% 推断最终税额。
SAP 官方要求:如果预扣税码使用公式,就必须额外执行“Define Formulas for Calculating Withholding Tax”;仅定义税码还不够。参见 Defining Withholding Tax Types and Withholding Tax Codes。
四、公式表中的四个关键字段
公式维护画面包含这些列:
| 字段 | 中文理解 | 使用注意 |
|---|---|---|
"To" Base Amt | 本行适用到哪个累计基数上限 | 下一行通常使用更大的上限;末行可用足够大的值覆盖其余金额 |
WTax Rate | 本行预扣税率 | 是公式税率,不一定等于税码明细里的直接税率 |
Reduc. Base Amt | 从累计基数中扣减的金额 | 常用于把累计上限换算为本区间基数 |
Dec.Red.Base Amt | 对计算结果再应用的扣减参数 | 适用于特定国家公式,必须按官方/税务设计维护,不能凭字面猜值 |
课程后面新建 H1/HZ 进行机械测试:币种 INR、有效期自 01.04.2023 起,三行都使用 5%。第三行把 Reduc. Base Amt 从 50,000 改成 40,000,目的是观察“剩余段基数增加 10,000”后税额怎样变化。

SAP 官方示例同样把公式维护拆为表头和分段明细,并明确这些值只是配置输入;具体税率和扣减额必须以适用税法为准。参见 Defining Formulas for Calculating Withholding Tax。
五、用 FB60 建立 100,000 INR 测试发票
课程在 FB60 输入一张无采购订单的供应商发票:
| 项目 | 课程值 |
|---|---|
| Company Code | SKPI |
| Supplier | 7700009305(Amigo Pvt Ltd) |
| Amount | 100,000 INR |
| Expense G/L | 400703(Transport Exp) |
| Invoice / Posting Date | 05.07.2025 |

FB60 是无采购订单的 FI 供应商发票入口。SAP 官方也说明,单据可能带出多组预扣税类型/代码,用户必须移除与当前交易无关的代码,不能让所有候选代码同时参与计算。参见 Create Incoming Invoices。
课程的 Withholding tax 页签同时显示:
194H - Commission Brokerage For Invoice194H - Commission Brokerage for Payment194I - TDS on Rent (Inv)194I TDS Rent (Pmt)
初次测试选择的是 IA,也就是发票时租金 TDS。

SAP 官方区分“发票录入”和“付款”两个时点:发票录入时系统会确定并保存预扣税基数;是否在发票时立即计算/过账,还是在付款时计算并减少供应商付款额,由预扣税类型配置控制。参见 Entering and Posting Withholding Tax。
六、为什么模拟结果从 5,000 变成 5,500
第一次模拟仍显示旧结果:费用 100,000、供应商 95,000、预扣税 5,000。

课程随后返回单据,重新触发计算并再次模拟,结果变为:
| 科目 | 借贷 | 金额 |
|---|---|---|
400703 Transport Exp | 借方 | 100,000 |
100602 194H Comm WHT | 贷方 | 5,500 |
供应商 7700009305 | 贷方 | 94,500 |

变化量是 500 INR:末段扣减基数从 50,000 改成 40,000,相当于公式多纳入 10,000 的计税基数;在 5% 下增加 10,000 × 5% = 500。这也提醒测试人员:保存公式后必须重新触发单据计算并再次模拟,不能把保存前的结果当成新公式结果。
本集没有最终过账该测试凭证,也没有展示已过账凭证号。因此本文只能确认“模拟结果”,不能写成已完成会计过账。
七、194H 与 194-I:课程税率必须按单据日期校正
视频单据日期为 2025 年 7 月 5 日。按该期间适用的印度《Income-tax Act, 1961》:
| 条款 | 2025-07-05 的法定要点 | 对课程的校正 |
|---|---|---|
| 194H Commission/Brokerage | 税率 2%;自 2025-04-01 起年度门槛为 20,000 INR | 课程给 194H Comm WHT 使用 5% 公式只是配置演示,不能当法定税率 |
| 194-I Rent | 机器/设备租金 2%;土地、建筑、家具或装置租金 10%;自 2025-04-01 起月度门槛为 50,000 INR | 194I-TDS on Rent 的 10% 只有在租赁对象属于相应类别且其他条件满足时才成立 |
官方条文参见印度所得税部门的 Section 194H 与 Section 194-I。
另外,自 2026 年 4 月 1 日起,印度 TDS 义务转由《Income-tax Act, 2025》对应条款管理,旧法 194H、194-I 被整合到新法第 393 节的表格结构。当前生产系统维护不能只复制视频中的旧条款代码与税率,必须按过账期间、收款人类别、PAN 状态和当期通知重新确认。参见所得税部门 Tax Payments FAQ。
八、后半段 RCM 讨论:保留业务含义,纠正法律边界
约 37 分钟后,视频不再操作 SAP,而是在 Excel 中反复推演 GST 分录。课堂最终想表达的关系可以整理为:
| 环节 | 业务含义 | 本集是否在 SAP 验证 |
|---|---|---|
| 普通采购 | 供应商收取 GST,符合条件的采购方形成进项税额 | 否,仅口头举例 |
| RCM 采购 | 对法定反向征收供应,税款由接收方缴纳 | 否,仅 Excel/在线讨论 |
| RCM 税款支付 | RCM 负债需通过电子现金账簿支付 | 否 |
| RCM ITC | 已支付的 RCM GST 可构成 input tax,但仍须满足 ITC 条件 | 否 |
| 销售销项 GST | 与可抵扣进项税额结算后支付净额 | 否 |
视频一度把“向未注册供应商采购”直接等同于 RCM,这是过度概括。当前 CGST Act 第 9(4) 条只允许政府通知特定注册人类别,对其从未注册供应商取得的指定货物或服务适用反向征收;不能仅凭供应商未注册就一律启用 RCM。参见 India Code:CGST Act Section 9。
RCM 税负需要从电子现金账簿支付;CBIC 的 CGST Rules 对 reverse charge payable amount 明确要求借记 electronic cash ledger。参见 CGST Rules。
另一方面,CGST Act 对 input tax 的定义包括第 9(3)/(4) 条下的反向征收税;但能否取得 ITC,仍要满足第 16 条的注册、凭证、实际收货/服务、业务用途及其他限制。参见 India Code:input tax 定义 与 Section 16。所以“缴了 RCM 就一定可以立即抵扣”同样不准确。
九、ISD 只在结尾预告,没有 SAP 配置
最后约 5 分钟提到 ISD(Input Service Distributor):总部收到为多个不同 GST 注册实体使用的共同进项服务发票,再按可归属范围和营业额比例分配进项税额。视频举了浦那、德里和北方邦分支,但样例金额在口头计算中多次变化,本文不复用那些数值。
当前 CGST Act 第 20 条自 2025-04-01 起要求:为 distinct persons 接收共同进项服务发票的办公室,应注册为 ISD 并分配相应 ITC;现行条文也纳入特定 RCM 服务发票。参见 India Code:Section 20。共同服务的比例关系可写为:
某接收单位分配额 = 共同可分配 ITC × 该单位相关期间营业额 ÷ 所有相关接收单位营业额合计
ISD 的月度申报使用 GSTR-6。但本集没有在 SAP 中创建 ISD 注册、税码、总账科目、分配凭证或申报接口,讲师也明确说要在下一次讨论具体实现。因此 ISD 只属于本课结尾预告。
十、关键校正与课程边界
| 视频或字幕表述 | 本文校正 |
|---|---|
WST、WS | 自动字幕误识别,按 WHT(Withholding Tax,预扣税)理解 |
SPR、SP Analog | 实际为 SPRO / SAP IMG 配置路径 |
| “勾选公式后仍按税码 10%” | 公式启用后要维护匹配的币种、类型、代码和有效期;最终按命中的公式计算 |
194H 使用 5% | 只是训练公式;2025-07-05 适用税率为 2% |
194-I 一律 10% | 需按租赁对象区分 2% 或 10%,并检查当期门槛与其他条件 |
| 所有未注册供应商采购都适用 RCM | 当前第 9(4) 条限定通知的注册人类别与指定供应,不是普遍规则 |
| RCM 分录已经验证 | 只做 Excel/在线讨论,没有 SAP 过账证据 |
| ISD 在本集已完成 | 只解释概念与营业额比例,没有 SAP 配置或申报演示 |
| 100,000 发票已过账 | 本集只显示模拟,没有最终凭证号 |
十一、操作检查清单
- 确认公司代码已启用扩展预扣税,并区分发票时与付款时预扣税类型。
- 在业务伙伴公司代码数据中维护适用的预扣税类型和代码。
- 若税码启用
WTax Formula,必须维护匹配的币种、类型、代码、国家/地区键和有效期。 - 按累计上限设计每一行,明确
Reduc. Base Amt与Dec.Red.Base Amt的法律含义。 - 在
FB60删除与当前交易无关的预扣税代码。 - 保存公式后重新触发单据计算并再次模拟,比较供应商净额和预扣税科目。
- 对
194H、194-I等法定代码,按单据日期核对现行税率、门槛、收款人和租赁对象。 - RCM 与 TDS 是两套不同税制,不能复用同一税码、总账或清算逻辑。
- RCM 是否适用、能否取得 ITC、ISD 如何分配,都要按当前法律与税务顾问批准方案实施。
本集真正完成的结果是:在扩展预扣税中启用并维护计算公式,再用 FB60 模拟观察公式参数对供应商净额和预扣税额的影响。RCM 与 ISD 则只是课堂讨论和下一课预告,不应扩写成已完成的 SAP 实施。
参考资料
- SAP Help:Defining Formulas for Calculating Withholding Tax
- SAP Help:Defining Withholding Tax Types
- SAP Help:Entering and Posting Withholding Tax
- SAP Help:Create Incoming Invoices(FB60)
- India Code:CGST Act, Section 9
- India Code:CGST Act, Section 16
- India Code:CGST Act, Section 20
- Income Tax Department:TDS Rates
