SAP FI 系列 (024) - 外币评估

企业的外币业务记账时可以采用每月第一天的汇率记账,或当天的汇率记账。在资产负债表日,对外币货币性项目(包括外币现金、外币银行存款、外币债权债务),需要将资产负债表日的即期汇率与记账时汇率差异计算出的金额差额,作为汇兑差额,计入当期损益。

举一个例子,假设我们收到一笔美元现金 $1000,记账的汇率为 7.1,本位币 CNY 的金额为 ¥7100 元。到期末结账的时候,外币评估汇率变为 7.2,这笔美元等价的人民币为 7200 元,账面上有 100 元的收益(汇兑收益)。对这种包括外币货币资金、外币债权债务业务,期末结账时将由于汇率变化实现的汇兑损益计入当期损益的操作,称为外币评估。SAP 的外币评估的主要功能是实现外币评估差额的自动计算、自动记账和次月自动冲销操作。

外币评估的配置

外币评估的配置路径:

定义评估方法

事务码:OB59

SAP 在系统中预定义了评估方法 EVR,可以从 EVR 拷贝,将拷贝的评估方法命名为 Z900:


配置的评估过程 (Valuation Procedure) 中,有如下四种:

  • 最低值原则 (Lowest Value Principle): 只有当评估出现账面损失(这种损失是未实现的损失)的时候,才被考虑
  • 严格的最低值原则 (Strict lowest value principle): 只有在评估与上次比进一步出现损失的时候,才被考虑
  • 总是评估 (Always evaluate): 不管期末汇率与记账汇率孰高孰低,都进行评估
  • 重置 (Revalue only): 对外币评估进行冲销

定义评估范围

在该配置步骤中,可以选择最多三种货币类型进行评估,比如可以选择公司代码货币、集团货币等等。月末外币评估的时候,需要选择评估范围。公司代码在月结的时候,可以根据需要选择多种评估范围进行评估。

定义外币评估的自动记账科目

配置事务码:OBA1

需要定义两种类型的自动记账科目:

  • KDB: 对基于总账科目余额的评估设置自动记账科目
  • KDF: 对基于未清项的外币评估设置自动记账科目


KDB 一般只需要设置一行,如下图所示。也可以区分不同的汇率差额代码 (Exchange Rate Difference) 来配置,对需要参与外币评估的会计科目,在会计科目主数据中填写汇率差额代码 (比如 X)。外币评估 (FAGL_FC_VAL) 界面输入汇率差额代码,就能对主数据中设置了对应代码的科目进行评估。


55030400 是 财务费用 - 汇兑损益 科目。

KDF 需要针对应收账款、应付账款、其他应收款、其他应付款、预收账款、预付账款科目分别设置。以应收账款科目 (11310100)为例:

外币评估操作

先创建一张会计凭证,使用 USD, 汇率 7.1:


月末外币评估的汇率为 7.2,配置使用 P 类型的汇率。现金 - 美元科目( 10010200 )根据期末汇率计算,有 100 元的收益 (汇兑损益)。


使用事务码 FAGL_FC_VAL 进行外币评估。不同的版本,外币评估的界面存在差异。

  • 评估关键日期(1) (Valuation key date): 系统根据评估关键日期判断参与评估的会计凭证行项目,基于余额的评估是该日期之前(包含该日期)的外币科目余额,基于未清项的评估是此日期前的未清项,包括在该日期前为未清项,以后已经清账的行项目。
  • 外币评估的日期和期间(2):输入评估关键日期后,过账日期和期间以及冲销凭证的日期和期间,都不需要输入。系统将过账日期默认为月末最后一天,冲销日期默认为次月第一天。
  • Create Postings (3): 不勾选表示测试,勾选则正式过账。正式过账输入批会话名称,则生成一笔 batch input session,后面用 SM35 执行批输入会话过账。
  • Reverse Postings (4): 基于总账科目余额的外币评估,勾选之后在次月生成冲销的会计凭证,不勾选则不生成冲销凭证。外币评估的作用可以理解为为了出具报表的调整项,次月冲销后,次月再次评估将再次生成评估的会计凭证。不管是否冲销,对会计报表都没有影响。如果冲销,可以看做重新评估,如果不冲销,可以看作增量评估。

切换到 G/L Balances 页签,勾选 Valuate G/L Account Balances。选择需要参与外币评估的会计科目。


Open Items 页签的功能类似,这里不做说明。完成后,按 F8 运行:


可以看到,系统计算出根据期末汇率和交易汇率的差异 100 元,作为外币凭证过账的金额。在工具栏中显示了有两笔过账 (2 Postings),点击后界面如下:

注意外币评估凭证是用本位币进行记账的,自动记账的科目为 OBA1 用 KDF 和 KDB 配置的科目。

SAP 对外币评估没有提供前台报表,可以通过下面的两个表查询评估的数据:

  • FAGL_BSBW_HISTRY - Valuation history for Documents
  • FAGL_BSBW_HST_BL - Valuation history of Balances

外币评估冲销

你可能感兴趣的:(SAP FI 系列 (024) - 外币评估)