货币类型与外币评估.docx
《货币类型与外币评估.docx》由会员分享,可在线阅读,更多相关《货币类型与外币评估.docx(20页珍藏版)》请在冰豆网上搜索。
![货币类型与外币评估.docx](https://file1.bdocx.com/fileroot1/2022-12/31/0a66bad8-fb56-4c78-86d9-2d76ab63ae66/0a66bad8-fb56-4c78-86d9-2d76ab63ae661.gif)
货币类型与外币评估
货币类型和外币评估
一.ControlAreaCurrencyType
Tcode:
OX06|OX19|OKKP
图1是OX06的一个画面,只要略微做过COIMG的读者都会超级熟悉.
[1]:
Assignmentcontrol可选1->Controllingareasamesascompanycode和2(Cross-company-
code).
若是选1,Currencytype只能是10->公司代码货币,如此在接下来的OX19分派公司代码给该操纵区域时,因此的公司代码必需知足三个条件:
(1)Currency,所有公司代码的本位币(设置:
OBY6)必需相同,显然关于一个跨国集团在全世界各地都有业务可能永久可不能利用Assignmentcontrol1.
(2)ChartofAccounts,(运营)会计科目表(设置:
OB13)必需相同.
(3)Fiscalyearvariants(设置:
OB29)的Period数必需相同(通常咱们会利用相同的会计年度变式,尽管SAP似乎是说只要期间数相同就能够够,意思是公司代码A可利用Z1,12+4期间,445型的,公司代码B利用Z2,也是12+4期间,SAP提供的K4),关于会计年度变式更详细请参考本书的FI配置.
若是选2,那么分派到该操纵区域的公司代码只要知足两个条件就行:
(1)科目表相同
(2)会计年度变式相同(期间数相同,同1).
[2][3]:
Currencytype通常选30(groupcurrency,又称Clientcurrency),Currency利用集团货币,比如一家USA公司在全世界有分公司,只利用一个操纵区域,在此Currency设置USD.
什么缘故通常不选比如20(Controllingareacurrency,通常)或其它Currencytype呢,这是因为Currencyandvaluationprofile(图1-[3])咱们可能会利用Groupcurrency作为ML平行评估的currencytype(咱们明白ML可同时启动法定|利润中心|集团三种评估,你可为每种评估设置CurrencyType,详细请参考ML配置).
附加几点:
(1)在ML配置时,你还可利用8KEQ改变CurrencyType和分派Currencyandvaluationprofile.
(2)对一个全国各地有分公司的大型国企,法定|利润中心|集团评估都可利用RMB,对一跨国集团可能涉及多种币种,业务就会变得复杂得多,接下来会认真讨论.
(3)Assignmentcontrol有业务数据就不可随意更改.
二.FI和CO可利用的CurrencyType.
(1):
ControllingAreaCurrencyType
注用意2和图1的区别,在图2中,Currencytype是20,同30不同的是,30的currency只能是clientcurrency(TcodeSCC4:
跨Client的StandardCurrency,确实是说在此设置的clientcurrency对整个client有效,你简单以为:
Clientstandardcurrency=groupcurrency),而20的Currency理论上是可随意概念的,在图2中是HKD,如此CO凭证中的COAreacurrency确实是HKD.
图2-[2]显示了COarea可利用的6种CurrencyType.
为了加深读者对这些Currency的明白得,咱们看Co的两个重要表(Tcode:
SE16)
(1)COSP:
ExternalPosting,典型的数据是从FIposting过来.
(2)COSS:
InternalPosting,CO内部过帐数据,比如工单的作业确信,分摊重过帐等.
如此一个case,companycode5100的本位币HKD,OX06概念COAreacurrencytype30withUSD,此刻利用RMB在第4期间支付一笔56元RMB某本钱中心的效劳费用(该费用科目成立了本钱要素).
在此涉及3种货币.
(1).记帐货币RMB,在SAP中又称Transactioncurrency,Documentcurrency,对应COSP的WTG001-WTG016(对应16期间).
(2).公司代码货币,通常所说的Localcurrency,公司级的报表货币,对应WOG001-WOG016,
Objectcurrency,它和Companycodecurrency有什么关系呢?
(3).COAreacurrency,对应OX06概念的Currencytype30和CurencyUSD.对应WKG001-WKG016.
OB08exch.Rate概念:
7HKD=1USD,8RMB=1USD(Exch.TypeM,USD是参考货币:
OB07中设置).
FIposting后同时产生CODoc(KSB1|KSB5可查看)查看COSP表.咱们可看到图3的画面.
Transactioncurrency金额56RMB,Objectcurency金额49HKD,COareacurr.金额7USD.
图3-[1]还显示了Version是0(Actualversion).
CO凭证使用了3种currency,Transactioncurrency|Objectcurrency|COarecurrency.
Objectcurrency和companycodecurrency的关系,SAP帮助上说:
⏹
(1)Ifallcompanycodeswhicharerelatedtoonecontrollingareaareusingthesamecurrencyasthecontrollingarea,theobjectcurrencycanbefreelychosenbytheuser.
所有companycode的local.Curr.和COareacurrency相同,可随意定义obj.currency,请读者思考在哪定义这objectcurrency?
⏹
(2)Ifthecompanycodesareusingdifferentcurrenciesasthecontrollingarea,theobjectcurrencyisfixlinkedtothecompanycodecurrency.
如果分配到同一COarea的companycodes的localcurr.各异,Objectcurr.=transactionmayinvolvedifferentcurrenciesforeach.Exchangeratevaluationsaremadeatthetimeofthetransaction.
回到上面付56RMB的实例,COdoc.是从FIposting过来的,OBA7定义FIdoc,typeforforgncrncydocs为空表示默认使用所谓的平均汇率Exch.RateM,COdoc也就使用Exch.RateM,如果想更改COdoc.的exch.Rate,您会如何整?
OK,CO doc表格也说了,Currencytype也讲了,实例也举了,问题也提了,如果你还不了解就不大应该了.
除非一个超大的跨国集团实在需要,我感觉一个中型跨国公司十几个compaycode利用一个controllingarea最好,OBYC自动科目设置都简化了.
(2):
FICurrencyType
SE16:
V_T001A设置并行货币(图4),尽管SAP说能够说设置俩Additionalcurrency,多数数情形下咱们只能设置一个附加本位币,利用TcodeOBS2看看所谓的standardledger|Legalledger的currency设置就明白(forFI-SPL,Tcode:
GCL2),实际看GLT0表(forSPL表是相关SPL的summarytable),只有TSL01-TSL16->fortransactioncurrency,HSL01-HSL16->forlocalcurrency,KSL01-KSL16->forgroupcurrency,默许就这三组字段,而且从字段名称看,SAP似乎铁定是推荐你的parallelcurrency利用groupcurrency了.
图4,FI可利用的Currencytype5种.
读者仔细看看图4-[1][2][3][4][5]的意思,按F1就可,在设置FIledger(包括Ledger0->SE16:
V_T001A和SPL->GLC2)的并行货币时我们默认我们只能设置一个Additioinalcurrency,并且valuation也只是valuation0,SAP说可以使用2个additionalcurrency,估计是又要打啥补丁或通过SPL.
当我们试图看FIdoc的行项目表时,我们又能发现BSEG-DMBE3确实是用来保存thirdcurrency数据的,所以要想使用3rdcurrency,SummarytableGLT0要update一下.
BSEG-DMBTR:
Amountinlocalcurrency
BSEG-WRBTR:
Amountindocumentcurrency
BSEG-DMBE2:
AmountinSecondlocalcurrency
BSEG-DMBE3:
Amountinthirdcurrency
BSEG-PSWBT:
AmountforupdatinginGeneralLedger
您可以试着将图4-[2]的valuation选1,或设置3rdlocalcurrency保存后用FB50记一笔帐,看有什么错误出现?
(3):
SAP涉及的CurrencyType.
你利用OMX6(更改CurrencyType文本),该用的CurrencyType大体上集聚在这了.
(4)OperatingConcernCurrency
图5是KEA0的一个画面.
在此启动了2个currencytype(最多可利用4currencytype),Operatingconcerncurreny和companycodecurrency,如此,产生PAdoc会有两条记录,一条currencytype是B0,一条是10,如此的益处是你将OCcurrency设成集团货币能够依照groupcurrency分析,同时又依照companycodecurrency分析各公司的利润.
启动更多的currencytype意味着数据量的成倍激增.
(5)Profitcentercurrency
图6是0KE5的一个画面,valuationview是legalvaluation,利用的currencytype是30,profitcenterlocalcurreny是USD(Profitcenter可看成是”特殊的”SPL,ledger8A|8Z).
若是在ML要利用profitcentervaluation,此处valuationview要选2profitcentervaluation.
一个问题:
0legalvaluation|1groupvaluation|2Profitcentervaluation,究竟是什么意思,和currencytype有什么密切关系?
(6)MLcurrency
OB07:
OBBS:
OB08:
OBA1->KDF|OB09
LocalCurrency(companycode)
TransactionCurrency
Group(client)Currency
GlobalCompanyCurrency
HardCurrency(countrylevel)
IndexCurrency(countrylevel)
美元国际货币作用取决于美国的壮大政治军事实力,国际投资地位和对外偿债能力,因此跨国集团情愿利用USD作hardcurrency(针对高通货膨胀的某国branch),据报导中国已有数千亿美金的外币储蓄,老美那些鸟人只要关门印刷钞票就能够发财,太不公道了,什么世道?
MaintainCurrencyandValuationProfile
Companycodecurrency(10)inlegalvaluation(0)
Groupcurrency(30)incorporatevaluation
(1)
Companycodecurrency(10)inprofitcentervaluation
(2)
当有业务数据时,想更改controllingarea的currencytype,ML的currencytype会变的复杂,如何更改?
若是还未上线,慢慢执行下面的tcodes吧,业务数据全给整没了.
OBY6|SE16:
V_001_C
OBR1:
选上DeleteCOData,
OKC3:
删除COdata
OKC5:
删除CostElement
OKC4:
删除CostCenter
OKC6:
删除ActivityType
OKO5:
删除Order
KKPV:
删除COobject
KKE5:
删除BasePlanningObject
KEC3:
DefineCurrencyTranslationKey(CO-PA)
ForML,只好SE38执行SAPRCKMJX程序DeactivatematerialLedger.
汇率与外币评估
汇率设置:
OC47|OB07,OB08|OC41,SE16:
V_TCURF
图1显示了几个exch.Rate,
如图1-[2],Exch.RateM利用了参考货币(Ref.ccry)USD,假设甲公司的本位币是HKD,计RMB,OB08保护了1RMB=HKD,1RMB=USD,1HKD=,那么在甲公司用RMB记帐,RMB->HKD必然是利用USD做参考,RMB->HKD的exch.Rate是而不是直接的.
利用参考汇率的益处在集团公司大大减少汇率的保护工作和幸免冲突,每一个分公司只要保护各自对参考货币的汇率就行.不利用参考货币的汇率可能是网状散布的,利用参考货币确实是以参考货币为中心散布的.
几个常遇的exch.Rate问题.
1.可否更改FI记帐的汇率?
OBA7各FIdoctype的defaultexch.Ratetype为空(Exch.RateM),若是你想某doctype利用另外的exch.Rate能够在typeforforgncrncydocs栏位输入.
2.CK11N可否利用另外的汇率.
CK11N的Version是0,你只要在OKEQN设置P就行,估量阻碍一大片.
你也可在OKYD专门针对某costingvariant设置exch.Ratetype.
SE16:
V_TCURF
Currently,bothinthesalesorderandbillingdocumentalwaystaketheexchangeratevaluefromexchangeratetypeEURXinsteadofM.ThisisbecausetheFIconfigurationsettingalwaysdefaulttotheEURXexchangeratetypeforEUR<->USD,thusitneedtobechangedsoitcantaketheratewiththeexchangeratetypeM.
Inthecurrentsetting,theEURXhasbeendefinedinthecurrencytranslationratioforexchangeratetypeM.TheEURXneedtoberemovedfromcolumn"Alt.ERT"forexchangeratetypeMforcurrencytranslationfromUSD<->EUR.
确实是说不利用EURX做EUR<->USD而是利用Mexch.Ratetype,该死的Exch.RateEURX.
外币评估:
OB59,OBA1->KDF|OB09
注意Z001/Z002利用的exch.Rate是C,Z002选上了BalanceValuat.选择.
TMD那个破Balancevalut.是篾意思?
看SAP的帮忙
BalanceValuationforOpenItems
Ifyouselectthisparameter,openitemsarebalancedperaccountorgroupandcurrency.Thebalanceisvaluatedaccordingtothevaluationmethod.Thevaluationdifferenceispostedasanexpenseorrevenue(peraccount,onlyrevenueORexpense).
Ifyoudonotselectthisparameter,theopenitemsaresummarizedandvaluatedperreferencenumber.Ifthereisnoreferencenumber,eachlineitemisvaluatedindividually.Thedifferencesthatarisearepostedasanexpenseorrevenue(peraccount,expenseANDrevenue).
Example:
3lineitems:
A,BandC
A Referencenumber1 100USD 190
B Referencenumber1 30-USD 50-
C Noreferencenumber 10USD 15
1)Nobalancevaluation,lowestvalueprinciple,spotexchangerate
Totalfrom A+B 70USD 140DEM Valuationdifference14-DEM
(70*=126 126-140=-14)
C 10USD 15DEM Novaluation,duetolowest
valueprinciple
2)Balancevaluation,lowestvalueprinciple,spotexchangerate
TotalA-C 80USD 155DEM Valuationdifference=11-DEM
(80*=144-155=-11)
Thetotalispostedasanexpense.
3)Nobalancevaluation,revaluationanddevaluation,spotexchange
rate
TotalA+B 70USD 140DEMvaluationdifference 14-DEM
(70*=126 126-140=-14)
C 10USD 15DENvaluationdifference +3DEM
Postings,expense14DEM,revenue3DEM
Z004同Z003唯一不同的是Z004的BalanceValuat.选上了,Z003和Z004是专门重置外币评估的方式
外币评估通常分成2类评估
1.之外币记帐的客户/供给商/总帐未清项(D/K/S)->对所有的未清项进行评估
(余额虽为0,但有未清项)
2.之外币记帐的资产欠债表科目(即科目货币非本位币)->对外币余额进行评估
确信评估不同有两种方式:
1.在资产欠债表出表日确认并在下月1日冲销
2.在资产欠债表出表日确认并更新被评估的未清项,不冲销
未清项的评估是在外币的汇率有转变时,对有涉及外币未清项的科目按统驭科目或科目类型、按币种、分借贷别离进行统计其由于汇率转变产生
的差额,将转变额按科目类型和币种进行帐务调整。
f-03、f-2八、f-32你是在做这些记账操作的时候,item中显现valuationaccount吗?
是的,
去查显现此种情形的原会计凭证科目Openitem的moredata中均有valuationdiff金额。
外币评估简单操作.
也确实是OpenItemBSEG的那个破BDIFF字段评估后有了不同(如以下图).
FI-IncorrectExchangeRatedeterminationinForeignCurrencyValuationin
TheEuroLoanisvaluatedmonthlyinCCcurrencyaswellasGroupCurrency.ThedifferencedenotedtheforeignExchangeGain/Lossuponvaluation.TheGLA/cwasvaluedforthisloanon29/01/05.Butthedifferenceappearstobetoohigh.
wondertheformulainstep1whichistorevaluateforeigncurrencytoclosingmonthendr