SAP S/4HANA MM 模块培训 20:印度进项 GST 税程序与条件配置


SAP S/4HANA MM 模块培训 20:印度进项 GST 配置

SAP S/4HANA MM 模块培训 20:印度进项 GST 税程序与条件配置

本课对应视频:20. SAP MM S4/HANA | Class-20 | July Batch,时长 1:07:24。视频标题与实际内容一致,也不是前一课的重复内容。课程完成了印度进项 GST 的第一阶段配置,但 没有完成税码税率、税务科目自动确定和端到端过账验证

本课完成到哪里

层级课堂示例作用本课状态
进项税总账科目100003100004100005分别记录 SGST、CGST、IGST已创建
税计算程序9501TX定义税额计算顺序已创建
条件类型950X950Y950Z分别代表进项 SGST、CGST、IGST已创建
事务键95X95Y95Z把税程序中的税额交给后续科目确定已创建
国家/地区分配IN → 9501TX让印度使用该税计算程序已修改
税码G1计划表示进项 GST只验证条件行出现,未完成税率和保存
自动过账事务键 → 总账科目决定最终过账到哪个进项税科目本课未配置

SAP 官方说明中,税计算程序由多个条件类型组成;条件类型决定计算基础,事务键参与税额过账。对 MM 和 FI 业务,系统使用国家/地区与税码形成税条件记录,并由税计算程序参与总账科目确定。SAP:Calculation Procedure OverviewSAP:Tax Calculation in MM and FI

先纠正两处容易误解的 GST 表述

视频中的简化说法更准确的理解
同一州是 SGST + CGST,跨州是 IGST方向正确。交易性质还要结合供应方所在地与供应地判断;同州通常适用 CGST + SGST,跨州通常适用 IGST。
跨州交易的 IGST “交给 Karnataka 政府”不准确。GST 是目的地消费税;IGST 由中央征收,并按法律在中央与相关州之间分配,不是简单归属于起运州。
采购支付的进项税都记为资产只有满足进项税抵扣资格和企业会计政策的可收回税额,才适合进入可抵扣进项税科目;不可抵扣部分不能照搬这一处理。

印度官方 GST FAQ 说明,同州供应通常同时征收 CGST 与 SGST,跨州供应征收 IGST;交易性质仍取决于供应方所在地和供应地,而不是仅看买卖双方通信地址。GST Council:GST FAQ IGST 由中央征收并依法在中央与相关州之间结算,不能简单说成“归起运州所有”。进项税抵扣还受《CGST Act》第 16、17 条的资格、条件和限制约束,不能仅凭“已经向供应商付款”判断。India Code:CGST Act

第一步:创建进项 GST 总账科目

视频在公司代码 9501 中使用 FS00 创建三个余额表科目:

总账科目短文本课堂设置
100003Input SGST余额表科目、科目组 AS95、币种 INR
100004Input CGST余额表科目、科目组 AS95、币种 INR
100005Input IGST余额表科目、科目组 AS95、币种 INR

公司代码 9501 中的三个进项 GST 总账科目

图 1:视频 24:38,左侧列表显示三个课堂示例科目,当前展示 100005 Input IGST

这些编号、科目组和字段状态组都是培训系统示例,不是 SAP 强制标准。SAP 官方确认 FS00 用于集中编辑总账科目,而总账主数据必须先存在,业务才能向该科目过账。SAP:Manage G/L Account Master DataSAP:G/L Account Master Data

SAP 的印度最佳实践也分别提供 Input Tax Account SGST、CGST 和 IGST,说明把三类进项 GST 分开核算符合标准内容的设计方向;实际科目编号仍应服从企业科目表。SAP:Input Tax Account CGST (IN)

第二步:建立税计算程序 9501TX

视频路径为:

SPRO → Financial Accounting → Financial Accounting Global Settings → Tax on Sales/Purchases → Basic Settings → Check Calculation Procedure

创建程序 9501TX,描述为 Tax Procedure for 9501-GEP

创建税计算程序 9501TX

图 2:视频 30:00,税计算程序 9501TX 已出现在配置列表。

税计算程序不是税率本身,它更像一张“计算路线图”:哪些税先算、按什么基础算、结果交给哪个事务键。

生产配置警告: SAP 当前印度本地化已经交付标准税程序 0TXIN,其中包括 JICG(CGST)、JISG(SGST)、JIIG(IGST)等条件类型,以及 JICJISJII 等账户键。课堂自建的 9501TX950X/Y/Z95X/Y/Z 只是隔离培训系统中的练习命名,不能据此判断生产系统也应另建一套税程序。SAP:0TXIN India Tax Procedure

第三步:创建 SGST、CGST、IGST 条件类型

视频在 “Define Condition Types” 中建立三个条件类型:

条件类型描述条件类计算类型访问顺序
950XINPUT SGSTTaxesPercentageMWST
950YINPUT CGSTTaxesPercentageMWST
950ZINPUT IGSTTaxesPercentageMWST

三个进项 GST 条件类型

图 3:视频 39:00,三个条件类型的最终列表。

条件类型 950X 的详细设置

图 4:视频 37:30,950X 使用 MWST,条件类为 Taxes,计算类型为 Percentage。

视频口误把这里称为“Define Document Types”,但屏幕和操作实际都是 Condition Types(条件类型),不是凭证类型。SAP 官方文档也把税条件类与百分比计算规则列为条件类型的核心属性。SAP:The Condition Type

课堂还为三个自建条件类型填写了访问顺序 MWST。这只记录视频中的操作,不代表印度 FI 税程序的通用标准;正式系统应先对照本系统已交付的 0TXIN、适用版本与 SAP 实施说明,再决定是否需要自建条件类型或访问顺序。

第四步:创建税务处理事务键

在 “Check and Change Settings for Tax Processing” 中,视频从标准输入税键 VST 复制设置,最终使用:

事务键描述Tax typePosting indicator
95XInput SGST2 Input tax2 Separate line item
95YInput CGST2 Input tax2 Separate line item
95ZInput IGST2 Input tax2 Separate line item

进项 GST 事务键列表

图 5:视频 46:50,最终列表中可见 95X Input SGST95Y Input CGST95Z Input IGST

课堂中曾临时建立 95A,随后改为 95X95Y95Z。因此 95A 只是中间尝试,不应写进最终配置。

第五步:把印度分配给税计算程序

路径为:

SPRO → ... → Tax on Sales/Purchases → Basic Settings → Assign Country/Region to Calculation Procedure

视频把国家/地区 IN 的程序改为 9501TX

印度分配给税计算程序 9501TX

图 6:视频 52:30,IN 已指向 9501TX

这是国家/地区级配置,不是公司代码级配置。视频中的共享培训系统会被不同学员反复覆盖;真实项目应在配置与传输流程中受控维护,不能为了个人测试随意切换。

第六步:补齐税程序控制数据

视频第一次进入 FTXP 创建 G1 时,税率表是空的:

FTXP 中尚未出现条件行

图 7:视频 57:15,程序为 9501TX,但条件行为空。根因不是 FTXP 故障,而是程序控制数据尚未维护。

返回 9501TX 后,视频录入四个步骤:

Step条件类型含义From事务键
10BASBBase Amount
20950XINPUT SGST1095X
30950YINPUT CGST1095Y
40950ZINPUT IGST1095Z

税计算程序 9501TX 的控制数据

图 8:视频 61:30,三个进项 GST 条件都以步骤 10 为计算基础,并分别连接事务键。

这里最重要的是 From = 10:三个税条件都从基础金额步骤取值,而不是互相叠加计算。

第七步:回到 FTXP 验证

再次进入 FTXP 后,G1 的税率维护界面已经出现 Base Amount、INPUT SGST、INPUT CGST、INPUT IGST 四行:

FTXP 中出现 GST 条件行

图 9:视频 66:45,条件行已经出现,但描述仍是临时文本 XYZ,税率输入框为空。

SAP 官方说明,税码用于检查、计算税额并确定税务科目;FTXP 是维护销售与采购税码的标准事务。SAP:Tax CodesSAP:Define Tax Codes for Sales and Purchases

视频曾计划把 G1 描述为“SGST 9% + CGST 9% = 18%”,但本课没有录入或保存这些税率。9% + 9% 只能视为课堂场景假设,不能推广为所有采购的固定税率;实际税率必须按商品或服务分类、交易日期和现行法规确认。

常见错误

错误结果正确处理
把条件类型当成凭证类型配置对象完全错误本课对象是 Tax Condition Type
只创建 9501TX,不维护 Control DataFTXP 中没有可输入税率的条件行建立 BASB 与三个 GST 步骤
把临时键 95A 当成最终键与程序控制数据不一致最终使用 95X95Y95Z
认为事务键已经自动连到 100003100005实际过账可能找不到科目后续还需维护税务科目自动确定并测试
把所有进项 GST 都视为可抵扣资产可能错误确认可收回税额先判断 ITC 资格与限制
把 IGST 直接归给起运州税务理解错误按目的地原则和法定分配机制理解

本课边界与下一步前置条件

本课已经搭好“总账科目 → 税程序 → 条件类型 → 事务键 → 国家/地区 → 税码界面”的骨架。要形成可用方案,后续至少还要完成:

  1. 按实际业务维护税码与税率并保存;
  2. 把事务键正确分配到进项税总账科目;
  3. 分别测试同州采购与跨州采购;
  4. 验证会计凭证、可抵扣与不可抵扣税额、报表取数;
  5. 由税务与财务负责人确认配置符合当前法规和企业会计政策。

因此,本课适合作为印度进项 GST 配置的结构入门,不能单独视为已经完成的生产配置。

官方参考

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

发表评论

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

SAP S/4HANA MM 模块培训 20印度进项 GST 程序条件配置
SAP S/4HANA MM模块培训 21 - GST 配置非采购订单发票测试
SAP S/4HANA FICO 入门 57:印度 GST 税务计算程序
SAP S/4HANA FICO模块培训 41 - 印度扩展预扣配置
SAP S/4HANA FICO 入门 58:印度 GST 基础配置 Business Place
SAP S/4HANA FICO 入门 59:税务访问顺序、进项测试
SAP S/4HANA MM模块培训 20 - 凭证释放程序:采购申请审批经典释放策略
SAP S/4HANA FICO 入门 60:GST 条件技术、Business Place 主数据
SAP S/4HANA MM模块培训 22 - 采购订单、收货发票校验
SAP S/4HANA MM 模块培训 19:采购供应商 PO-GR-IR 实操
SAP S/4HANA FICO 入门 63:预扣公式、FB60 测试 GST RCM
SAP S/4HANA MM模块培训 28 - 发票校验(二):码继承、OMR2默认值未完成议程补齐
SAP S/4HANA MM模块培训 46 - 采购输出确定:消息条件、打印预览Output Management
SAP S/4HANA MM 模块培训 29:采购订单分类审批配置排错
SAP S/4HANA MM模块培训 41 - 发票计划:周期性、里程碑自动结算
62. SAP S/4HANA FICO:码测试、行项目字段不可抵扣
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 52 - 预付款履约保留款
SAP S/4HANA MM模块培训 09 - 字段状态验证 CO 基础配置
SAP S/4HANA MM模块培训 30 - 采购订单带分类审批配置失败排查