货币转换基础知识

对于跨国公司,在SAP里面经常用到好多种货币。

1. 场景

假设公司总部在中国,在巴基斯坦的子公司卖产品给印度的顾客。
那么:
交易货币:INR 印度卢比
本地货币:PKR 巴基斯坦卢比
组货币:CNR 人民币
月度结算的时候,需要月度平均exchange rate转换率。要不然不知道卖了多少人民币。
那么这个货币转换怎么搞?
毕竟是个关键值字段。

是字段就有两种方法:

  1. 在转换里搞,字段映射里写或者在例程里写。
  2. 在Query上面搞。
    在这里插入图片描述

实际原理也很简单。就是把你的源货币,转换成我的目标货币。
在这里插入图片描述
但是我中间这个汇率,到底用什么汇率,就是个活的了。汇率也分类型的。为啥分类型呢,为啥有不同的汇率呢?我这个财务盲是一点不懂,但是你经常看到银行买入汇率和卖出汇率。你出去玩要去银行兑钱,回来钱没花完还要兑回来。银行从你手里买一个货币,以美元来举例,从你手里买100美元,用的是买入汇率,但是你去兑100美元,那是用的卖出汇率。这两个汇率就不一样。所以得有不同的汇率类型。也就是exchange rate type。
在这里插入图片描述
SAP系统里就有很多汇率类型:
Buying rates: G 银行从你那买入的汇率(你去做出口生意)
Bank Selling rates:B 银行向你卖出的汇率 (你去进口或者消费)
Average rate:M 平均汇率
历史汇率
关键日汇率

等等,还有计划汇率等等。就说美元兑人民币,就有这么多中汇率。要用到汇率类型来区分。

那这个汇率类型在哪里呢?TCURV这个表里。反转就是说你如果美元兑欧元有,但是没有欧元兑美元,那么反转会用你的美元兑欧元的汇率来计算欧元兑美元的。

2. 货币类型

2.1 company code currency/local currency:10

对于当地机构,你要准备当地货币的财务报表。这个local currency也就是company code currency是在公司代码上面定义好的。你是中国的公司就是CNR。

2.2 transaction currency/document currency

这个就是交易发生地的货币,比如中国公司出口货物给欧洲客户,那你的凭证上面得是多少欧元,你发布凭证的时候就得把这个document currency给写上,这个在凭证抬头上。

2.3 group currency:30

这个就是在client层定义的了,你母公司出整合报表的时候需要。

2.4 hard currency

这个就是经济不稳定有高通胀的国家,不准备公司代码货币报表,而用其他货币。比如墨西哥用美元。这个在country上面定义。

2.5 index-based currency

有一些有极高通胀的国家,准备报表的时候,比如用委内瑞拉币,根本看不出来你业绩怎么样。那就得在country上面准备个其他货币。

3. 货币转换

RSCUR

货币转换也有类型的。你要知道从哪转到哪。

3.1 source currency

你想转的源货币。

3.2 target currency

你想转的目标币。

3.3 time reference

时间参考,固定时间或者时间变量。

3.4 exchange rate type : TCURR

在同一个时间参考里,会有很多个汇率的。要知道用哪个。

4.在BW里怎么实现

4.1 怎么维护TCURR表

这个我们知道了,是汇率类型表。汇率类型先在TCURV里面建,TCURV里面决定你能否反转啥的。
在这里插入图片描述
在这里插入图片描述

那么对于TCURR表,在ERP定义好了之后,这个汇率也是他们从网上传过来的。好像用啥HTTP啥接口开放导进ERP的,具体我不懂。
这个TCURR里面就是具体的汇率了,还有汇率比例的。从哪个汇率转换到哪个汇率的具体都在这里。
在这里插入图片描述
在这里插入图片描述

那么怎么到BW来?
1. 一次性的,就是从RSA1找到源系统,然后导进来。“transfer exchange rates”
在这里插入图片描述

2. 就是在处理链中,用这个程序来每天更新:RSIMPCURR
在这里插入图片描述

4.2 怎么维护货币转换类型:RSCUR

这个我都写过了:
currency conversion/ 货币转换 / currency translation.
创建货币转换类型.

Guess you like

Origin blog.csdn.net/weixin_45689053/article/details/119345900