如何过账外币发票 SAP FB70

⚡ 智能摘要

外币发票过账 SAP FI 允许财务团队以任何单据货币记录客户账单,使用实时汇率将余额转换为公司代码货币,并准确地记录跨境业务的收入。

  • 💱 交易 FB70: 在以下情况下使用 FB70 SAP 命令字段,用于启动任何外币单据的客户发票录入屏幕。
  • 🧾 头部输入: 请输入客户 ID、发票日期、单据类型、单据货币、税号和总账科目,以正确过账应收账款。
  • 📊 汇率管制: 在“本币”选项卡中调整转换系数,使本币记账反映约定的转换系数。trac实际利率。
  • OB08 维护: 确保在 OB08 中维护汇率类型 M。 SAP 在保存文档之前,默认设置正确的宽高比。
  • 🧪 验证: 确认状态栏中生成的单据编号,并查看条目视图以验证货币转换和税款过账。

将外币发票过账到 SAP

什么是外币发票? SAP?

一张外币发票 SAP FI 是以与公司代码本位币不同的货币记录的客户账单凭证。 SAP 使用存储在表 TCURR(通过事务 OB08 维护)中的汇率,自动将外币金额转换为本币。汇率类型 M(标准转换)是 FB70 发票过账的默认汇率类型。

该交易同时存储单据货币价值和转换后的本币价值,从而允许通用 Ledger 在保持主要账簿平衡的同时,维护客户的利益trac未清项的实际货币。

为什么要以外币开具客户发票?

进行跨境贸易的组织必须以其合同中规定的货币向客户开具发票。trac通过 FB70 以以外币记账可确保收入确认与出口销售一致,支持以客户货币准确计算应收账款账龄,并在期末结算时向外币估值运行 (FAGL_FC_VAL) 提供正确的数据。

使用单一交易进行发票开具还可以使税务确定、预扣设置和客户主数据默认值与标准国内过账工作流程保持一致。

使用 FB70 的前提条件

在过账外币发票之前,请确认以下配置项已就位:

  • 客户主记录已存在,且包含正确的统驭账户。
  • 公司代码已启用文档类型 DR(客户发票)。
  • 在凭证日期,货币对的汇率类型 M 在 OB08 中维护。
  • 已为公司代码配置了税码和收入总账科目。
  • 过账期间在事务代码 OB52 中已打开。

外币发票过账步骤 SAP FB70

请按照以下步骤以以外币种记录客户发票。每个步骤都对应着…… SAP 便捷访问菜单路径:会计 → 财务会计 → 应收账款 → 文档录入 → 发票 (FB70)。

步骤 1)输入交易信息 Code FB70

输入交易代码 FB70 ,在 SAP 输入命令字段并按 Enter 键打开客户发票录入屏幕。

过帐外币发票 FB70

步骤 2)输入客户发票抬头和项目数据

在下一个屏幕中,在标题和项目区域中输入以下数据:

  1. 请输入要开具发票的客户的客户ID。
  2. 请输入发票日期。
  3. 输入单据类型为客户发票(DR)。
  4. 输入发票要过账的货币(单据货币)。
  5. 请输入发票金额。
  6. 输入税 Code 适用于该发票。
  7. 进入销售 Rev埃努埃 总帐科目 将被记入。
  8. 请输入贷记金额。

过帐外币发票 FB70

步骤三)调整汇率

切换到“本币”选项卡。 SAP 默认使用表 TCURR(通过 OB08 维护)中 M 类汇率在凭证日期的汇率。如果条件不满足,则覆盖该值。tract 指定一个固定利率。

过帐外币发票 FB70

步骤 4)保存文档

维持汇率不变后,按下 已保存 按 (Ctrl+S) 发布文档。 SAP 执行货币转换,验证税额确定,并将条目写入表 BKPF 和 BSEG。

过帐外币发票 FB70

步骤 5)核对文件编号

查看底部的状态栏 SAP 用于显示生成的凭证编号的图形用户界面。使用事务代码 FB03 显示已过账的发票,并确认凭证货币和本位币行均已正确创建。

过帐外币发票 FB70

使用 OB08 进行汇率维护

交易OB08是维护汇率的核心点。 SAP最常见的汇率类型有:

  • M(标准翻译) — 默认用于文档发布,例如 FB70。
  • B(银行卖出利率) — 用于以外币支付款项。
  • G(银行买入利率) — 用于接收外币付款。

确保利率类型 M 为当前利率;否则 SAP 当您在 FB70 屏幕上按 Enter 键时,可能会发出警告消息 F5806(汇率未保持)。

期末外币估值

通过 FB70 以以外币过账的未清项目,会在期末使用事务代码 FAGL_FC_VAL 进行重估。该重估程序会从 OB08 读取当前汇率,计算未实现损益,并将调整记入在事务代码 OBA1 中配置的损益账户。原始凭证的本位币版本保持不变,既保留了审计历史记录,又确保了本位币版本的准确性。

常见错误和故障排除

  • F5806: 汇率未得到维护——请在 OB08 中添加缺失的货币对。
  • F5808: 客户未分配到公司代码——在 XD01 中扩展客户主数据。
  • FF707: 税码未定义——请在FTXP中配置税码。
  • F5005: 过账期间未开放——通过 OB52 调整期间变式。

外币发票过账最佳实践

  • 每天通过自动作业(程序 RFTBFF00)刷新 OB08,以保持汇率最新。
  • 记录骗局trac当覆盖默认值时,发票抬头文本中显示实际费率。
  • 在最终月末记账之前,以测试模式运行 FAGL_FC_VAL,以预览损益。
  • 按币种分组,对交易代码为 FBL5N 的应收账款进行核对,以便更清晰地了解账目。
  • 绝大部分储备使用 SAP S/4HANA 通用日志(表 ACDOCA)可从本币行实时钻取到单据货币值。

常见问题

使用交易代码 FB70 以任何单据货币过账客户发票。 SAP 使用存储在表 TCURR 中、汇率类型为 M 的汇率,自动将金额转换为公司代码货币。

SAP 使用汇率类型 M 和单据日期从表 TCURR 读取汇率。您可以在“本币”选项卡中覆盖默认值。trac实际术语需要固定的转换系数。

OB08 维护货币对和汇率类型(例如 M、B 和 G)的汇率。ping OB08 当前版本可防止出现警告消息 F5806,并确保 FI 过账中本币转换的准确性。

月末运行事务代码 FAGL_FC_VAL。该程序使用当前的 OB08 汇率对未清项进行重估,将未实现损益过账到 OBA1 中定义的账户,并在下一个会计期间的第一天冲销该调整。

是的。人工智能驱动的脚本或 SAP 智能 RPA 机器人可以从中央银行或彭博社等供应商处获取利率,对其进行验证,并通过程序 RFTBFF00 将结果输入 OB08。这省去了手动上传工作,并减少了 FB70 发布中的 F5806 警告。

SAP Joule,这款生成式人工智能助手,可以回答有关汇率趋势的查询,汇总 FAGL_FC_VAL 结果,并指出记账错误。Joule 通过建议客户 ID、税码和正确的汇率类型,指导会计人员完成 FB70 表格的录入。

总结一下这篇文章: