SAP S/4HANA FICO 入门 44:扩展预提税的发票、预付款与付款处理


SAP S/4HANA FICO 入门 44:扩展预提税的发票、预付款与付款处理

SAP S/4HANA FICO 入门 44:扩展预提税的发票、预付款与付款处理

本集延续扩展预提税(Extended Withholding Tax)配置,完整演示供应商发票、预付款和实际付款三个处理时点。课程还通过一笔错误税基说明凭证冲销,并定位了银行科目“与现金流相关”以及字段状态导致的录入问题。印度汇款 Challan、PAN 缺失时的完整主数据方案和 OB41 过账码字段状态只被提到,未在本集完成。

视频信息

  • 原视频:SAP FICO FOR BEGINNERS | FULL COURSE | DAY 20
  • 视频时长:1 小时 02 分 06 秒
  • 视频地址:https://www.youtube.com/watch?v=aL63VV6hF2U
  • 本文范围:扩展预提税的发票时过账、预付款时扣缴、付款时过账、FB08 冲销、F-48F-53、银行科目现金流标识和字段状态排错
  • 截图规则:只引用原视频中的 SAP GUI 画面;开场 PPT、Excel 和其他非 SAP 画面不直接使用

一、先分清“预提税类型”和“预提税代码”

扩展预提税用两个层级控制计算:

对象主要作用本课示例
预提税类型(Withholding Tax Type)决定在发票时还是付款时过账,并控制税基、累计和舍入等规则GA 为发票时,GB 为付款时
预提税代码(Withholding Tax Code)在类型下定义具体税率、税基比例和官方税务分类课程税率为 2%
供应商公司代码数据指定该供应商适用哪些类型和代码同时维护 GAGB 后,录入时按业务选择

视频先在业务伙伴 BP 的供应商公司代码数据中检查两组预提税信息。

供应商公司代码数据中维护的发票型与付款型预提税

GAGB 和 2% 都是课程系统中的自定义示例,不能直接作为生产配置。实际项目必须按国家法规、所得税条款、供应商类别和有效期设计,并由税务负责人确认。

二、发票时过账:税额随发票一起生成

课程在 FB60 中录入 50,000 的供应商发票,保留发票型 GA,移除付款型 GB。系统按 2% 计算 1,000 的预提税,供应商应付净额因此减少。

发票模拟后生成预提税行项目

SAP 官方规则是:如果预提税类型配置为“发票时过账”,发票录入时就会计算税基和税额,并把税额过账到预提税科目;后续付款不会再次对同一类型计算。

课程随后打开预提税代码,说明税率与税基比例来自配置。画面中的 2% 和 100% 表示按完整税基计算 2%,不是 SAP 的固定税率。

课程预提税代码中的税率与税基比例

三、税基和税额可以人工覆盖,但必须受控

在供应商行项目的预提税明细中,课程演示了两种人工输入:

输入方式50,000 发票上的课程结果
不输入人工值按配置以 50,000 为税基,2% 得到 1,000
人工税基 25,000按 2% 得到 500
人工税基 35,000按 2% 得到 700
人工同时指定税额系统采用输入的税额,例如 600

在发票预提税页签中人工指定税基和税额

SAP 标准允许在配置许可时人工录入税基,或同时录入税基和税额。课程还把 50,000 发票的税基误输为 250,000,系统给出“税基超过供应商/客户金额”的警告,但仍允许继续。SAP 官方文档也明确说明:人工税基与免税额超过发票金额时,标准检查会发出警告。

这不代表生产系统应放任异常值。是否把特定警告升级为错误,应基于合法的补扣、累计和调整场景设计消息控制或校验,不能只因为一个练习错误就一律封死人工输入。

四、错误发票不能只改单个税额,应冲销后重做

错误凭证已经过账后,课程尝试纠正预提税。正确处理不是直接修改已过账税额,而是冲销整张会计凭证,再按正确税基重新过账。

视频口述的事务码被自动字幕识别成 OB08,SAP 官方事务码实际是 FB08。操作时输入原凭证号、公司代码、会计年度、冲销原因和冲销日期,并先显示待冲销凭证进行确认。

使用 FB08 输入原凭证和冲销参数

课程原凭证号为 1028,冲销凭证号为 1029。供应商明细账显示原凭证和反向凭证相互抵销;费用、供应商应付和预提税行项目都会整体反向,而不是只冲掉税额。

供应商明细账中的原凭证与冲销凭证

如果原凭证已经被其他凭证清账,实际冲销前还要先检查清账关系,按系统允许的流程重置清账;不能把课程中未清发票的简单冲销直接套用到所有状态。

五、预付款时扣缴:用 F-48 处理特殊总账业务

印度场景中,课程使用 F-48 录入 10,000 的供应商预付款,并选择付款型 GB。由于这是预付款,没有现成发票可供清账,预提税在预付款凭证中直接处理。

在 F-48 中录入 10,000 的供应商预付款

按课程的 2% 示例:

  • 供应商特殊总账预付款:10,000;
  • 预提税负债:200;
  • 实际付给供应商:9,800;
  • 200 后续按当地申报和缴款流程交给税务机关。

印度“发票入账或付款孰早时扣缴”的原则有明确的国家法规背景。是否需要在预付款扣缴、适用哪一条款、税率与门槛是多少,必须以交易日期适用的法规和企业税务判断为准,不能用本课的 2% 示例代替法律结论。

六、“与现金流相关”是银行科目属性,不是万能修复开关

课程第一次模拟含预提税的预付款时遇到错误,随后在银行总账科目的“创建/银行/利息”页签选中“与现金流相关(Relevant to Cash Flow)”。

在银行总账科目中启用与现金流相关标识

SAP 官方把该标识用于识别现金科目及其付款流。银行和现金类总账通常应按现金管理和报表设计正确维护,因此课程系统缺少该标识本身就是需要修正的主数据问题。

但本文不把它归纳为“只要预付款有预提税就必须勾选”的全球规则。若其他系统出现相似报错,应先读取完整消息,核对银行科目设计、特殊总账配置、预提税配置和版本差异,再决定修改;不能把一次练习系统的现象当成通用补丁。

修正银行科目主数据后,课程重新模拟并成功生成供应商、银行和预提税三个行项目。

修正银行科目后生成的预付款与预提税行项目

七、付款时过账:发票只保存税基,付款时才扣税

第二条路径是把预提税类型配置为“付款时过账”。课程再次录入 50,000 发票,这次移除发票型 GA,只保留付款型 GB。发票凭证中没有预提税过账行。

在 FB60 中只保留付款型预提税

系统仍在供应商行项目中保存 GB、代码和 50,000 税基,为后续付款计算准备数据。

付款型预提税在发票行项目中保存税基信息

这正是 SAP 官方说明的标准逻辑:

阶段发票型预提税付款型预提税
录入发票计算税基与税额并过账计算或保存税基,不过账税额
支付发票不对同一类型重复计算根据未清项中的类型、代码和税基计算并过账

八、F-53 清账时,供应商净收 49,000

课程用 F-53 对付款型发票执行手工付款,在“预提税”页签中看到系统带出的 2% 计算。

F-53 处理未清发票时显示付款型预提税

当 50,000 发票被完整清账时,凭证经济结果为:

行项目金额含义
供应商应付清账50,000关闭原发票未清项
银行付款49,000实际支付给供应商
预提税负债1,000企业代扣,后续缴给税务机关

付款凭证模拟结果中的银行、供应商与预提税

SAP 标准付款型逻辑同时适用于手工付款和自动付款:付款金额会按预提税减少,系统使用未清项保存的税基重新计算。课程还演示了不在发票行项目保留任何适用代码时,付款阶段也不会凭空产生预提税;系统计算的前提始终是配置和主数据提供了明确税务信息。

九、PAN、Section Code 与税率不能靠人工猜测

视频后段讨论供应商 PAN 缺失和较高税率,但没有完成一套可复现的主数据与过账流程。本文只保留三个确定结论:

  1. PAN 等税号应在业务伙伴税务数据中按印度本地化要求维护,并在过账前校验;
  2. Section Code 用于把印度预提税项目归属到相应 TAN 和报税地点;SAP 官方建议通过校验保证其录入;
  3. 缺少 PAN 时采用何种税率、系统给警告还是错误,取决于当期法规、本地化内容、税码和消息控制,不能让用户随意从 2%、5% 或 20% 中选择。

课程画面中的“PAN not available”属于当前练习系统配置。它不证明所有 SAP S/4HANA 系统都会自动选择同一税率,也不证明所有版本都会用相同消息级别。

十、字段灰显时,同时检查总账科目与过账码

上一课遇到预提税税码和金额字段灰显,本集定位到对账科目的字段状态组。课程长期复用了通用组 G001,其中“预提税代码/金额”被抑制,因此相关字段不可输入。

在 OBC4 中检查字段状态组的预提税字段

SAP 在过账时会合并两处字段状态:

  • 总账科目主数据分配的字段状态组,通常通过 OBC4 维护;
  • 过账码的字段状态,通过 OB41 维护。

抑制和必输的优先级高于可选。如果一处设为可选,另一处设为抑制,最终仍会隐藏。SAP 官方还建议:供应商/客户对账科目中,交易相关字段通常保持可选;不要因为只看到一次灰显就把所有字段改成必输。

本集只展示了 OBC4 侧的原因和修正方向。讲师在结尾打开 OB41 后决定下一课再讲,因此本文不把过账码字段状态写成本课已完成操作。

本课操作闭环

场景本课是否完成关键结果
发票时预提税已完成50,000 发票按 2% 生成 1,000 税额
人工税基/税额已完成演示覆盖值及超额税基警告
错误凭证冲销已完成FB08 整张冲销,1028 对应 1029
预付款时预提税已完成F-48:10,000 分为 9,800 付款和 200 税额
付款时预提税已完成F-53:50,000 清账,49,000 付供应商,1,000 代扣
PAN 缺失完整方案未完成仅讨论与错误演示,下一步配置未闭环
Challan 汇款流程未完成明确留到后续课程
OB41 字段状态未完成只打开入口,计划下一课讲解

SAP 官方参考

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

发表评论

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

SAP S/4HANA FICO 入门 44扩展发票预付款付款处理
SAP S/4HANA FICO 入门 64:公式、重复发票供应商控制
SAP S/4HANA FICO 入门 45:排查、SAP Note 汇款 Challan
SAP S/4HANA FICO 入门 43:扩展、供应商主数据缴税凭证
SAP S/4HANA FICO模块培训 41 - 印度扩展配置
SAP S/4HANA FICO 入门 42:样本凭证、部分付款剩余项
SAP S/4HANA FICO 入门 63:公式、FB60 测试 GST RCM
SAP S/4HANA FICO 入门 59:税务访问顺序、进项测试
SAP S/4HANA FICO 入门 40:供应商 BP、CVI 非 PO 发票
SAP S/4HANA FICO 入门 52:客户收款清账、部分付款剩余项
62. SAP S/4HANA FICO码测试、行项目字段不可抵扣
65. SAP S/4HANA FICO:FBZP 配置 F110 自动付款
SAP S/4HANA FICO 入门 39:LSMW 续讲供应商业务伙伴配置
SAP S/4HANA MM模块培训 52 - 预付款履约保留款
SAP S/4HANA FICO入门 35:财务凭证过账、显示行项目报表
49. SAP S/4HANA FICO:手工银行对账实战电子银行对账单入门
SAP S/4HANA FICO 入门 58:印度 GST 基础配置 Business Place
SAP S/4HANA FICO 入门 57:印度 GST 税务计算程序
SAP S/4HANA FICO 入门 33:公司代码、SPRO 传输请求
SAP S/4HANA FICO 入门 55:FI 凭证替代、调用点用户出口