星空报表外币折算解析——折算方法(一):系统预置折算方法原创
金蝶云社区-宫涤尘
宫涤尘
17人赞赏了该文章 1954次浏览 未经作者许可,禁止转载编辑于2021年10月12日 17:28:39

        7.5.1507.2版本之后,合并报表外币折算方法支持自定义元素,可以实现更多的自定义外币折算的需求。研发参考贴:https://vip.kingdee.com/article/170212


系统目前预置的外币折算方法有:
1、期末汇率

2、平均汇率

3、历史汇率(原先的/本期/本年)

4、本年累计数折算金额

image.png


自带的元素有:
1、期初汇率

2、期末汇率

3、平均汇率(期初和期末)

4、平均汇率(各次变动)

5、各次变动

image.png

这里先解释下系统预置的外币折算方法的一个计算逻辑和使用。



首先说下三个历史汇率的使用(历史汇率,需要维护项目变动记录):

测试流程如下:

1、 设置项目外币折算方案、设置汇率体系、维护项目变动记录

2、 生成外币报表,审核上报接收

3、 合并控制设置外币折算方案

4、 进行外币折算,生成折算后的报表

image.png

image.png

image.png

image.png

image.png

image.png


         由上面的测试可以看出,新增的本年累计数历史汇率和本期发生额历史汇率的作用是识别项目变动记录发生的日期。正常的历史变动汇率包含所有的项目变动记录,适用于资产负债表长投/实收资本之类的数据折算,而本年历史汇率和本期历史汇率对应满足的是一些本期数和本年累计数通过具体时间发生的汇率折算的需求。

       关于其他预置的外币折算方法,期末数和平均数都很好理解,一个是最后一天的汇率,一个是第一天和最后一天汇率的平均值。

image.png

image.png

       至于本年累计数折算金额,下面简单说明下取数逻辑:image.png       本年累计数折算金额=上期折算后金额+本期发生金额*周期内各次变动汇率之和/变动次数,其中本期发生数=本期本年累计数-上期本年累计数(注意不是直接取的本期发生额,而是通过计算得出来的,这样保证了一个连贯的逻辑性,如果原币报表有异常,那么折算后的报表自然也是异常的)。

        如果对此方法折算的金额有异议,可以通过通过CR_ACCTITEM拆解取数(以美元折算人民币为例,取上期折算后人民币金额、取本期以及上期本年累计数美元金额,然后乘以汇率看下数据是否正确)。


赞 17