预扣税 SAP供应商发票及付款过账

⚡ 智能摘要

预扣税 SAP 是指组织代表税务机关从供应商付款或发票中扣除的金额,并将保留的金额记入单独的负债账户,以便稍后汇出。

  • 🔘 两个发帖点: SAP 在 FB60 中开具发票时或在 F-53 中付款时扣除预扣税。
  • ☑️ 类型和代码: 预扣税类型决定计算规则和时间,而预扣税代码决定税率。
  • 供应商主数据: 在任何交易计算税款之前,供应商必须在其主记录中记录预扣税类型和代码。
  • 🧾 发票过账: 在 FB60 预扣税标签页中,基本金额和任何免税金额决定扣除额。
  • 🔗 付款入账: 在 F-53 中,当未清项被清算时,税款将记入预扣负债账户。
  • 🛠️ 扩展方法: 扩展预扣税支持多种时间、多个代码、阈值和证书,并且是 S/4HANA 的必需项。

预扣税 SAP 在供应商发票和付款过账期间

预扣税,也称为源泉扣缴税,要求付款公司保留供应商发票或付款的一部分,并将其交给税务机关。 SAP 一旦供应商和税号配置完毕,无论是在发票阶段还是付款阶段,系统都会自动计算并发布此扣除额。

什么是预扣税? SAP?

预扣税是指付款人从供应商的收入中扣除并直接汇给政府的金额,因此供应商只能收到净额。 应付账款 公司代码充当扣缴义务人,代表供应商扣除税款并定期向税务机关报告。

SAP 该模型使用两个对象来模拟扣缴。预扣税类型定义了基本计算规则,以及至关重要的扣缴时机——是在开票时还是在付款时。预扣税代码位于类型之下,定义了实际税率以及接收扣缴金额的负债账户。单个供应商可以同时拥有多个类型和代码组合。

数量 SAP 扣除额取决于三个因素:

  • 分配给供应商主记录的预扣税类型和代码
  • 税基金额通常是发票的净值或总额。
  • 供应商名下记录的任何豁免或减价证明

经典预扣税与扩展预扣税

SAP 提供两种预扣税解决方案。传统预扣税是最初的、有局限性的方法,而扩展预扣税是目前的标准。 SAP 建议对每个新实现进行推荐。

特性 传统预扣税 延长预扣税
扣款时间 仅付款 发票和付款
每份文件的税项 一项预扣税法 同时存在多种类型和代码
累积和阈值 不支持 支持
豁免和证明 有限 全力支持
可用性 旧版,不适用于新客户 标准版;S/4HANA 中的唯一选项

因为扩展预扣税涵盖了经典预扣税的所有功能,并增加了发票时间扣除、多个代码和累计功能,所以它是以下两个程序背后的版本。 SAP S/4HANA 仅支持扩展预扣税。

在供应商发票过账期间计提预扣税

当预扣税类型设置为在发票录入时扣除时,税款会在供应商发票过账到 FB60 后立即计算。以下步骤将发票及其预扣税记录在同一份凭证中。

步骤 1)输入交易代码 FB60 SAP 命令字段。

SAP 在命令字段中输入事务代码 FB60,以过账供应商发票

步骤 2)在下一个屏幕上,输入要将发票过账到的公司代码。

输入公司 Code 打开 FB60 查看发票时显示的弹出窗口

步骤 3)在“基本数据”选项卡中,输入以下发票详细信息。列表后的屏幕截图显示了每个字段的位置。

  1. 请输入待开票供应商的供应商 ID(已启用预扣税)。
  2. 请输入发票日期
  3. 确认单据类型为供应商发票。
  4. 请输入发票金额
  5. 选择税种 Code 适用税项
  6. 勾选“计算税款”指示器
  7. 进入 购买账户
  8. 输入该行项目的金额

FB60 基本数据选项卡包含供应商 ID、发票日期、金额、税号和采购账户。

步骤 4)选择“预扣税”选项卡,输入以下内容,然后确认供应商主数据中的默认代码。

  1. 输入税基金额
  2. 输入免税金额
  3. 核对预扣税 Code

FB60 预扣税选项卡显示税基金额、免税金额和预扣税代码

步骤 5)按下标准工具栏上的“发布”按钮。

帖子按钮 SAP 用于保存 FB60 供应商发票的标准工具栏

步骤 6)等待生成文档编号并在状态栏上显示以进行确认。

SAP 状态栏确认通过 FB60 过账的供应商发票单据编号

供应商发票已过账,预扣税款已在源头扣除,保留金额已存入预扣税负债账户,准备汇出。

付款过账期间预扣税

当预扣税类型配置为在付款时扣除时,开票时不会扣除税款。相反,扣款会在未清项清算时计算。 支付款项 在 F-53 中。以下步骤将付款及其预扣税款一起过账。

步骤 1)在命令字段中输入交易代码 F-53。

SAP 输入交易代码 F-53 的命令字段,以过账一笔付款。

步骤 2)在下一个屏幕上,输入以下标题和银行数据。

  1. 输入文件日期
  2. 输入付款所用的现金账户或银行账户。
  3. 输入付款金额
  4. 请输入收款供应商的供应商 ID

F-53 抬头数据屏幕,包含单据日期、银行账号、付款金额和供应商 ID

步骤 3)将付款金额分配给相应的发票,以便付款与未结项目金额相抵。

F-53 未结项目清单,其中已将付款分配给供应商发票

步骤 4)从标准菜单栏中选择“文档”,然后选择“模拟”以预览清算文档。

F-53菜单路径用于模拟过账前的清算单据

步骤 5)在模拟屏幕上,确认预扣税款也根据发票上输入的基准金额进行贷记。

F-53 模拟显示了与付款一起记入贷方的预扣税款。

步骤 6)按标准工具栏上的“过账”按钮,过账对外付款。

帖子按钮 SAP 用于保存 F-53 付款的标准工具栏

步骤 7)检查状态栏中生成的文档编号。

SAP 状态栏确认通过 F-53 发布的付款凭证编号

付款已到账, SAP 已在清算时而非开具发票时扣除预扣税。

预扣税配置、表格和报告

在任何交易能够计算税款之前,必须先为公司代码配置并启用扩展预扣税。主要设置过程通过以下 IMG 活动完成:

  1. 分别定义发票过账和付款过账的预扣税类型
  2. 明确每种类型税种下的预扣税代码及其税率
  3. 将类型和代码分配给公司代码,并设置有效期
  4. 为公司代码激活扩展预扣税
  5. 指定接收预扣税款的总账科目
  6. 在供应商主数据记录中输入预扣税类型和代码

SAP 将配置和已发布金额存储在一组小表中,这些表对于验证和报告很有用。

内容
T059P 预扣税类型
T059Z 预扣税代码和税率
T001WT 按预扣税类型划分的公司代码设置
LFBW 供应商主数据中的预扣税数据
WITH_ITEM 每份文件的预扣税项目

期末结算时,通用预扣税申报工具会生成税务机关要求的申报表和供应商证明,并提供印度等国家/地区的版本,例如 J1INMIS。相关交易包括用于发票的 FB60 和 FB65、用于付款的 F-53 和 F110,以及用于审核供应商明细的 FBL1N。这些过账会提交到标准系统。 金融机构报告FI表 在整个模块中使用。

常见问题

进项税(例如增值税)由供应商收取,然后由买方向税务机关申请退税。预扣税由买方从供应商的付款中扣除,并代表供应商支付给税务机关。它们记入不同的账户。

通常情况下,供应商主数据中没有预扣税类型或代码,或者预扣税类型设置为在付款时扣除,而不是在开票时扣除。请检查基准金额是否为零,并确保该类型已针对公司代码生效。

税基金额是指发票中需缴纳预提税的部分,税率也适用于该部分。免税金额是指不予扣除的部分,例如津贴或基于证明的减免。

是的,在扩展预扣税制度下。供应商主数据可以包含多种类型和代码组合,因此一张发票可以包含例如基本税额加上附加费或税项,每项都记入各自的负债账户。

Reverse 发票包含 FB08 代码,并且预扣税款项目与之相反。如果该项目已付款,则首先…… 重置清除 如果符合FBRA规定,则需撤销付款。撤销付款需要说明撤销原因,并且需要预留一段未结清的记账期。

机器学习可以根据历史账目建议正确的税号和预扣税号,标记缺少税务数据的供应商,并在提交之前检测异常情况。 SAP 它通过商业人工智能和文档信息扩展来实现这一点。trac已嵌入应付账款和税务合规中。

GitHub 副驾驶 有助于处理与交易相关的代码,而不是 SAP 屏幕。它负责生成对 BAPI_ACC_DOCUMENT_POST 的 ABAP 调用、批处理输入记录和报表脚本。所有生成的预扣税过账仍需在沙盒客户端中进行测试。

这取决于为预扣税类型配置的基本金额。 SAP 可以按总额、净额或修正后的基数(例如净额加税额)进行计算。“预扣税”选项卡上的“税基金额”字段显示的是实际使用的值。

总结一下这篇文章: