关于 SAPREFX 与 CAS21差异的开发调整方案

作者:郑德鼎 约 10 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

# 关于SAP RE-FX与CAS21差异的开发调整方案

原创 王晶 [ 爱记不记的记忆碎片 ](javascript:void\(0\);)

__ _ _ _ _

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**关于SAP RE-FX与CAS21差异的**

**开发调整方案**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

导读:SAP S/4HANA利用RE-

FX灵活不动产模块处理新租赁准则业务。那么,SAP标准功能与中国会计准则之间的差异,应该如何处理?以承租人租赁资产初始计量会计处理的差异为例,处理方式有很多,例如手工分录调整,或二次开发等。本文向大家介绍二次开发的实施方案。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**Part1 业务背景**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

首先,让我们来了解一下,对于承租人的会计处理,SAP标准功能与《企业会计准则第21号——租赁》(下文简称CAS21),会计分录分别是什么。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**Part2 差异分析**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

如上表所示,SAP与CAS21的分录,在【1.初始计量】及【4.处置:合同提前终止】时存在差异。主要体现在:

**1\. 【初始计量】**

SAP的分录是按照合同金额的现值,进行使用权资产和租赁负债的入账。CAS的分录考虑的因素更多,体现为:

(1)租赁负债 -

未确认融资费用:CAS要求租赁负债需要按照二级科目【未实现融资费用】和【租赁付款额】分别入账。【租赁付款额】是尚未支付的租赁付款额;【未实现融资费用】是合同金额与现值之间的差额,可以理解为租赁负债中的利息部分。

(2)预付账款:是指租赁期开始日之前支付的租赁付款额,扣除已享受的租赁激励。此部分,需要计入【使用权资产】,但是不能计入【租赁负债 -

租赁付款额】。SAP标准功能应该可以单独处理预付款,但本例中没有进行拆分。

(3)银行存款:是指初始直接费用,同样需要计入【使用权资产】,但是不能计入【租赁负债 - 租赁付款额】

(4)预计负债:是指预计将发生的为拆卸及移除租赁资产、复原租赁资产所在场地或将租赁资产恢复至租赁条款约定状态等成本的现值。同样需要计入【使用权资产】,但是不能计入【租赁负债

• 租赁付款额】

**2\. 【合同提前终止的处置】**

按照CAS,需要把初始计量时计提的未确认融资费用的剩余金额冲掉。而SAP标准功能由于在初始计量时,就没有拆分出未确认融资费用,因此在处置时,也没有做此步处理。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**Part3 差异处理**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

对于差异的处理,可以手工账务调整,也可以通过系统二开自动生成会计凭证。那么,如何做选择,有几个参考因素:

1. 租赁资产的数量,

如果数量在个位数,那么手工账务调整可能是比较合适的一种选择;

如果数量较多,可以考虑二开实现。

2. 产生差异的场景发生的频率,例如下表:

差异中,对未确认融资费用,每个资产都要做分录调整。这种情况下,可以考虑二开。

而对于其他差异点,如果只有个别租赁资产才需要调整,那么可以考虑手工调整。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**Part4 二开方案说明**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

下面重点说明【租赁负债 - 未确认融资费用】这个差异点,通过系统二开自动生成凭证的实现方式。

**实现目标**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

通过二次开发平台,希望可以实现以下功能:

1. 系统根据查询条件,可识别出待调整的目标合同

2. 系统判断目标合同的调整场景,初始计量,或提前终止

3. 自动计算出待调整金额

4. 根据后台预设的分录规则生成分录

5. 可以做当期红冲,自动生成红冲凭证

下面我们逐步展开……

**1**

**初始计量的调整**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **业务举例**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **SAP RE-FX对合同初始计量的处理**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **初始计量,SAP生成的会计凭证**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **初始计量的调整分录**

通过下表,我们可以看到跟CAS分录相比,SAP生成的分录,借方缺了未确认融资费用,金额为利息的金额。贷方租赁付款额金额少了利息的金额。

因此调整分录,只需要针对差异部分调整即可。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **二开平台的实现效果**

**(1)选择条件:**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

【公司代码】:建议多选,一些集团性质的公司,可能一个会计人员负责多家公司代码的租赁会计核算,因此一个用户需要查询多个公司代码;

【合同】:建议多选,因为一家公司不止一个租赁合同,如果每次只能查一个合同效率太低。

【会计年度、会计期间】建议单选。如果多选的话,会增大程序处理的复杂程度。

【状态】:是指调整分录的生成状态,例如“未生成、已过帐、已冲销”用户可以根据不同的查询要求来选择。默认全部勾选。

**(2)处理并展示**

本合同在2024.01进行初始评估过账(RECEEP)。

根据查询条件,平台可以找到在2024.01有做过初始化的合同。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

那么系统根据什么逻辑进行查询的呢?【流类型】是关键。

通过RECN->概览->RE凭证,因为我们要调整的是租赁负债,因此我们要查看【现值】的流类型,如下图所示,合同初始化时,流类型为【I150】

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

接下来介绍一下取值逻辑。主要的Table有下面三个:

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**(3)生成会计凭证**

在状态为【未生成】的情况下,点击”未确认融资费用【过账】”按钮,系统生成过账凭证,并更新状态和会计凭证编号字段。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

**2**

**合同提前终止的调整**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **业务举例**

本例中,合同计划终止日为2026.12.31,因故合同提前到2024.10.31终止。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **提前终止的调整分录**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

• **SAP RE-FX中的处理**

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图
关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图

重新评估时,对使用权资产和租赁负债分别调减,对已计提的利息也要调减。调整后的现值和利息,跟合同变更后的评估模拟金额一致。

关于 SAPREFX 与 CAS21差异的开发调整方案 - 封面图.textContent = new Date().getFullYear();