SAP S/4HANA FICO 入门 43:扩展预扣税、供应商主数据与缴税凭证


SAP S/4HANA FICO 入门 43:扩展预扣税与缴税凭证

SAP S/4HANA FICO 入门 43:扩展预扣税、供应商主数据与缴税凭证

本集继续印度扩展预扣税(Extended Withholding Tax)配置:先建立 TDS 应付款总账科目,再维护发票时和付款时的预扣税类型、税码及自动过账科目,随后把预扣税数据写入供应商业务伙伴,最后配置 Section Code 与 Remittance Challan(缴税凭证)的编号链。课程末尾的 FB60 测试仍存在字段灰显问题,没有完成发票过账、TDS 扣缴、向政府汇缴或供应商证书生成;本文会严格保留这个边界。

视频信息

  • 原视频:SAP FICO FOR BEGINNERS | FULL COURSE | DAY 19
  • 视频时长:1 小时 18 分 00 秒
  • 视频地址:https://www.youtube.com/watch?v=fC8ZB28h0Oc
  • 本文范围:印度 TDS 扩展预扣税配置、供应商主数据、Section Code、Business Place、Remittance Challan 编号
  • 截图规则:正文只使用原视频中的 SAP GUI 画面;非 SAP 画面未直接引用,封面为中文重制图

一、先理解扩展预扣税的对象和时点

印度 TDS 的业务含义是:企业向供应商付款时,依法从应付款中扣下一部分税额,并代表供应商把这部分税款汇给税务机关。供应商再依据 Form 26AS 或 TDS 证书取得相应税额抵免。

SAP 中需要分清两个对象:

对象作用课程示例
预扣税类型(Withholding Tax Type)决定计算与过账的基本规则,包括在发票时还是付款时处理ZA 为发票时,ZB 为付款时
预扣税代码(Withholding Tax Code)在类型下面定义具体税率、官方预扣税键及其他计算属性课程为 ZAZB 配置 2% 的租金 TDS
官方预扣税键用于印度本地化分类、申报及后续缴税凭证分组194I,课程用于租金场景
自动过账科目接收预扣税会计分录课程科目 100601

视频中的 ZAZB、2%、194I 都是课程系统示例。税率和适用法条必须由企业税务团队依据业务、供应商身份、PAN 状态和当前法规确认,不能直接复制到生产系统。

二、建立 TDS 应付款科目

课程在 FS00 中建立科目 100601,把它作为对政府的 TDS 应付款,并启用未清项管理(Open Item Management)。这样课程后续可以用未清项思路跟踪“已扣但尚未缴”和“已经缴清”的税款。

课程在 TDS 应付款科目上启用未清项管理

这里要区分“课程设计”和“SAP 强制规则”:SAP 官方要求为每种预扣税过账维护正确的自动过账科目,但没有规定所有项目都必须照抄课程科目号或统一启用未清项管理。生产方案应根据科目表、自动过账、清账方式和财务对账要求共同决定。

三、配置发票时与付款时的税类型、税码

视频先重新建立两套配置,因为共享培训系统中的旧配置已经被他人修改:

  1. ZA:发票过账时计算;
  2. ZB:付款过账时计算;
  3. 两者都使用课程中的租金 TDS 示例;
  4. 课程把税率设为 2%,并关联官方键 194I
  5. 对应税类型和税码再映射到自动过账科目。

系统中已有大量其他学员维护的税类型和税码,课程查看了 India 的预扣税代码总览。

印度预扣税类型与税码总览

随后在自动过账配置中,把 ZA/ZAZB/ZB 都指向总账科目 100601

为 ZA 和 ZB 指定预扣税自动过账科目

SAP 标准允许一个业务伙伴具有多个预扣税类型。如果某张发票只适用其中一部分,录入人员必须确认并移除不适用的税码,不能认为供应商主数据中出现的所有税码都应同时计算。

四、在供应商业务伙伴中维护预扣税数据

配置完成后,课程进入事务 BP,打开供应商 4300000001,切换到课程自定义的公司代码供应商角色。标准 S/4HANA 中对应的财务供应商角色是 FLVN00(Supplier: Financial Accounting)。预扣税数据维护在公司代码层级,而不是只维护在业务伙伴通用数据中。

标准维护顺序是:

  1. 打开供应商业务伙伴;
  2. 进入 FLVN00 或系统中基于它定义的财务供应商角色;
  3. 选择目标公司代码;
  4. 打开 Vendor: Withholding Tax 页签;
  5. 录入适用的预扣税类型、税码、收款人类型和必要的豁免信息;
  6. 对供应商勾选 Subject to Withholding Tax
  7. 保存。

课程最后在业务伙伴中保留了 ZAZB 两行,并维护收款人类型 CO。画面还展示了预扣税 ID、豁免编号、豁免比例与有效期等字段。

供应商公司代码数据中的预扣税类型和税码

预扣税能否进入供应商交易,需要同时满足两端条件:公司代码对该税类型有扣税权限,供应商对该税类型被标记为应税。只在税码配置里维护 2%,但没有完成公司代码与供应商主数据配置,不能形成完整可用的扣税流程。

课程把“一个供应商通常只有一种 TDS”作为经验描述。SAP 标准并没有这个数量限制;供应商可能因不同服务或法条具有多种预扣税类型,具体组合必须由业务和税务团队确认。

五、Section Code 与 Business Place 不是同一个概念

课程进入印度扩展预扣税的基本设置,为公司代码建立 Section Code。配置路径位于:

Financial Accounting Global Settings → Withholding Tax → Extended Withholding Tax → Basic Settings → India

印度扩展预扣税基本设置中的 Section Code 配置入口

课程为公司代码 ZZ01 建立 Section Code DELH,同时关联同名 Business Place。

公司代码 ZZ01 的 DELH Section Code

两者应这样理解:

对象SAP 官方定义本课示例
Section Code按业务所在地分类所得税和预扣税付款,并标识项目过账到哪个 TAN;对应负责扣缴和汇缴预扣税的组织位置DELH
Business Place印度本地化中用于 GST 的业务地点组织单位DELH

视频把两者都解释为“地点”,这有助于入门,但不能说它们完全相同。一个用于 TDS/TAN 归属和申报,一个主要用于 GST 组织与注册信息。SAP 官方还说明,Section Code 中的 Local Tax Office、District Tax Office 等空白字段并非全部强制;应按实际税务组织和报表要求维护,而不是简单判断为“印度不使用”。

六、月末后第几天到期是配置值,不是本文给出的法规结论

课程打开 Number of Days Until Tax Due Date 的 SAP 字段帮助。帮助文本说明:如果税款在月末后的第七天到期,输入 777;其他情况输入相应天数。

SAP 字段帮助说明月末后第七天使用 777

777 是系统字段的编码方式,课程用它解释如何得到税款到期日。它不代表所有印度 TDS 场景永远固定为第七天。正式实施必须以当前法定期限、扣税月份、特殊月份和企业日历为准,再把结果映射到系统配置。

视频还把工厂日历描述为“到期日遇到周末时提前”。这属于课程系统的解释,本文不把它写成统一法定规则;节假日顺延或提前应由税务政策和系统到期日逻辑共同验证。

七、配置 Remittance Challan 的完整编号链

发票扣下 TDS 只是第一步。企业后续还要把税款汇给政府,SAP 印度本地化通过 Remittance Challan 组织这一步。课程进入以下路径:

Extended Withholding Tax → Posting → India → Remittance Challans

印度扩展预扣税中的 Remittance Challans 配置入口

SAP 官方配置清单包含:

  1. 为应付账款指定缴税凭证使用的会计凭证类型;
  2. 按公司代码、Section Code 和官方预扣税键维护 Number Group;
  3. 把 Number Range 分配给 Number Group;
  4. 为缴税凭证号码范围对象维护实际区间。

课程使用的编号链如下:

层级课程值含义
公司代码ZZ01发生扣税和汇缴的公司代码
Section CodeDELHTDS/TAN 归属位置
官方预扣税键194I租金 TDS 示例
Number Group09上述组合使用的编号组
Number RangeZZ分配给编号组的号码范围
会计年度2024课程系统演示年度
内部分配区间250000–260000缴税凭证内部编号示例

课程把 ZZ01 + DELH + 194I 映射到编号组 09

公司代码、Section Code、官方键与编号组 09 的组合

维护实际区间时,先在号码范围对象中选择对应组,而不是像普通 FI 凭证号码范围那样直接在入口画面填写。

在缴税凭证号码范围对象中选择对应编号组

最后为对象 J_1ICHLNNO、子对象 ZZ01 维护号码范围 ZZ。课程保存的内部区间是 250000–260000

缴税凭证号码范围 ZZ 的内部编号区间

这个缴税凭证编号与 FI 会计凭证编号不是同一编号。创建 Remittance Challan 时,系统既可能生成相应会计凭证,也要记录独立的 Challan 标识,两者承担不同的审计用途。

八、标准运行事务与凭证流

SAP 官方印度本地化给出的常用事务包括:

事务码用途
J1INCHLN创建 Remittance Challan
J1INREV冲销 Remittance Challan
J1INBANK录入 Bank Challan
FIWTIN_QRETURNS印度季度 TDS 申报
J1INEMIS预扣税信息系统

正确的概念顺序是:供应商交易产生 TDS 项目 → 创建 Remittance Challan → 银行完成汇缴并录入 Bank Challan → 后续申报和供应商 TDS 证明。课程只完成了前置配置,没有实际运行这条完整链路。

九、发票测试仍未成功,不能当成已验证配置

课程在 FB60 中录入供应商发票,使用供应商 4300000001 和费用科目 400601。调整错误的类型代码后,ZAZB 最终都显示在 Withholding Tax 页签中。

FB60 中显示 ZA 与 ZB 两种预扣税类型

但画面中的类型字段仍然灰显,讲师没有找到最终原因。课程随后返回业务伙伴主数据检查收款人类型、PAN 和豁免字段,仍未完成以下结果:

  • 没有成功选择并验证“发票时”或“付款时”的适用税类型;
  • 没有模拟出预扣税会计分录;
  • 没有保存供应商发票;
  • 没有运行 J1INCHLN
  • 没有录入 Bank Challan;
  • 没有生成供应商 TDS 证书。

因此,文章不能得出“扩展预扣税配置已经验证成功”的结论。正式排查时,应逐层核对公司代码激活、税类型/税码、官方键、自动过账科目、供应商应税标识、收款人类型、有效期、Section Code、字段状态和具体交易时点;共享培训系统被其他用户改动,也是本集结果不稳定的重要背景。

十、本课完成边界

项目状态
TDS 应付款科目与未清项管理示例已演示
发票时/付款时预扣税类型与税码已配置课程示例
自动过账科目映射已演示
供应商公司代码层预扣税数据已维护并复查
Section Code 与 Business Place已建立课程示例
缴税凭证 Number Group、Number Range、区间已配置
FB60 发票扣税验证未成功,字段仍灰显
Remittance Challan、Bank Challan、TDS 证书未实际执行

SAP 官方参考

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
评论列表

发表评论

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

SAP S/4HANA FICO 入门 43扩展供应商数据缴税凭证
SAP S/4HANA FICO模块培训 41 - 印度扩展配置
SAP S/4HANA FICO 入门 64:公式、重复发票供应商控制
SAP S/4HANA FICO 入门 63:公式、FB60 测试 GST RCM
SAP S/4HANA FICO 入门 44:扩展的发票、预付款付款处理
SAP S/4HANA FICO 入门 45:排查、SAP Note 汇款 Challan
SAP S/4HANA FICO 入门 40:供应商 BP、CVI 非 PO 发票
SAP S/4HANA FICO 入门 60:GST 条件技术、Business Place 数据
SAP S/4HANA FICO 入门 39:LSMW 续讲供应商业务伙伴配置
SAP S/4HANA FICO 入门 59:税务访问顺序、进项测试
SAP S/4HANA FICO入门 35:财务凭证过账、显示行项目报表
SAP S/4HANA FICO 入门 55:FI 凭证替代、调用点用户出口
SAP S/4HANA MM模块培训 43 - 制造商零件编号MPN:数据、采购控制AMPL
62. SAP S/4HANA FICO码测试、行项目字段不可抵扣
SAP S/4HANA FICO 入门 42:样本凭证、部分付款剩余项
SAP S/4HANA FICO模块培训 36 - 凭证暂存批量过账设计
SAP S/4HANA MM模块培训 05 - 业务伙伴(供应商数据:类别分组
SAP S/4HANA FICO 入门 38:字段状态、表数据查看 LSMW 录屏
49. SAP S/4HANA FICO:手工银行对账实战电子银行对账单入门
SAP S/4HANA FICO 入门 58:印度 GST 基础配置 Business Place