Exchange Rate Type Problem
Hi All,
I have problem with Exchange rate conversion. The system is not picking correct Exchange rate in billing Invoice of FI from SD.
The scenario is I have created Exchange rate type as Z and alternate currency type is FGE1. I created new one because bussines does not want to use EURX as it is fucltuating it needs fixed rate type. So I have create Z & FGE1 as exchange rate type.
Now In customer Master I have in Sales area Tab I have maintained Z as exchange rate type. So I create SO in SO I can see it is showing me Z as exchange rate conversion value.
So when it comes to Accounting Document the values from GBP to EUR get converted into EURX rate type. Which is very surprising to me. My company code Currency is EUR Dcouemtn CUrrency is GBP.
So can some one give me where the problem is arising.
Regards,
Kiran.
Hi,
Use transaction OBA7 and check if exchange rate EURX type is defined for document type RV
Remove entry EURX in the document type RV and maintain Z or FGE1 whichever you want....it will be done..
Regards,
Chintan Joshi
Similar Messages
-
Hello All,
Please expalin the on pricing exchange rate type in copy controls.
Copy from sales order
Price exchange rate = Accouting rate
Exchange rate determination according to billing date
Exchange rate determination according to pricing date
Exchange rate determination according to current date
Exch.rate determination accord.to date of services rendered
User will change the bill to party during billing based the bill to part currency will be determined at billing header.
But currency in sales order is INR and if user changes the bill to party(Foreign) currency in billing will be EURO
and user want to cancel the invoice cannot able to cancel because currency from sales order to billing is different.
How can we fix the issue. Can we use any of the above mentioned pricing exchange rate types to fix the issue.
Best regards,
rameshHi
See SAP Note 22781 - Exchange rate in accounting, exchange rate type, problem C. It explains how to work the data en table TVCPF (data mantained in tcode VTFA). I suggest to set a break point in this coding and debug it to undertand how it works.
I hope this helps you
REgards
Eduardo -
Different Exchange rate type is picked while creating PO
Hi All,
We are maintaining daily exchange rates under exchange rate type "M" for currency GBP to INR. We have also maintained exchange rate type "ZCIG" but we are not maintaining daily exchange rates under this exchange rate type.
Still system is promting us to maintain the exchange rate under exchange rate type ZCIG instead of "M" while creating Purchase order. Becoz of this error i could not save the PO.
Please guide me on this issue.
Thanks
SonalHello,
Could you please let me know how you have solved this problem.
I want a particular exchange rates for a particular vendor posting.
Thanks,
Srini -
Exchange rate type for version - error message GP541 during confirmation
Hi FICO Experts,
I bumped into a problem during confirmation in CO15. (I would like to get the SFG by mvt 101 and consume the raw material by 261).
The error messase I get is:
Maintain the exchange rate type for version 000 in 2009
Message no. GP541
Diagnosis
You want to use plan version 000 with controlling area 1000 in fiscal year 2009.
You have not specified an exchange rate type for this plan version for fiscal year 2009. Since the update of all currencies in 2009 is active in the control indicators of the controlling area, currency conversions are possible and sometimes also needed.
It is therefore necessary to specify an exchange rate type for plan version 000 in year 2009.
System Response
The system will not accept your entry.
Procedure
1. Please maintain plan version 000 first using the function 'Change Plan Version', or
2. correct your typing error.
I'd like to ask you to please help to resolve this issue.
Thanks,
Csabago to Maintain Version at SPRO-Controlling-General Controlling-Organization->Maintan Version and do what ever it says. Provide Exchange rate type P or M would resolve your issue
-
ME22N change Exchange rate type at price condition level
Hello,
In ME22N exchange rate type is 'M' by default. When a price condition has currency different than purchase order this 'M' rate is used.
Now I need to change this 'M' rate but for particular price conditions (and exchange rate type can be different for each price condition). Don't ask me why:-) This requirement comes from business consultant and he knows that there is no user exit for this. I need to modify standard. The problem concerns items price conditions.
I'm not asking you for a complete solution, but maybe you can give me a hint where to start? What is the function module which perform price calculation (where exchange rate is used) in ME22N.
I tried to change KOMK-KURST in price condition rule (the procedure which is called to check if price condition has to be calculated or not). It is called for each price condition and I know a name of price condition. But I think the exchange rate type is read at the beginning and stays unchanged even I changed KURST.
I also found function module READ_EXCHANGE_RATE, which has rate type 'M' by default. I could put my modification in place where it is called. But it is not called when I press button Update price. It is only called when I change the currency of condition and press enter. This FM is called in few places in ME22N but not when I'm refreshing prices. Maybe during a refresh it has already an exchange rate? If so, READ_EXCHANGE_RATE could be a solution, but... It is not called when price conditions are created for the very first time (when I create PO item). Maybe system calls different FM?
I also tried to use trace (ST05) to see where systems reads from TCURR, but I think some buffers are used and TCURR is not in trace.
So now I'm stuck hoping for your help.
Best regards
RafalPrabhu Peram wrote:
Hello Rafal ,
>
> still im trying to understand your requirements , anyhow if you change/propose new exchange rate at header level , then system wont put type as 'M'.
>
The problem is that if I set a new exchange rate type, it will be the same for all price conditions. My requirement is to have different exchange rate type for each price condition. The pricing procedure will loop at each price condition, and depending on condition name I need to have different exchange rate type.
Example:
condition XMER is in EUR and must be converted to USD (factor should be 1,234)
condition XMET is in EUR and must be converted to USD (factor should be 1,567)
Now the factor is the same for all price conditions.
I have found interesting table XKOMV. It contains price conditions and there is a field with factor value. Now I will look for the place where this table is filled with data or for the place where I can modify factor values before XKOMV is used in pricing procedure.
Best regards
Rafal -
Different exchange rate type M in different company codes
Dear all,
I am facing the following very inconvenience problem:
I am an SAP consultant and has ALWAYS set up exchangre rate type M, the same rate used for all company codes in the Group.
My new customer wants to have different exhange rates for ALL company codes, that means we cannot use exchange rate type M for all company codes. All company codes in Sweden could have the same exchange rate type and so on, since all the rates within a country is updated with the rate from banks in the particular countries.
I think a solution could be to create worklists for every country and to always maintain all the rates against the local currencies within the country. This means in Sweden all the rates will be maintained against SEK, but never in any other way. That menas we can never maintain the rates from SEK to EUR in Sweden, we only maintain the rates against Sweden. I Finland however, all rates will be maintained against EUR (the local currency för all company codes in Finalnd).
Could this cause problems (or inconsistency) that incorrect rates will be used?
I am very very thankful for all help I can get in this question!
Best Regards, ÅsaHi
Here you need to concentrate on Direct or indirect quotation
If you are using EUR to SEK (LC) - use direct quotation as 8.8307 1:1 relation
If you are using SEK to EUR - use indirect quotaion as 0.1132 1:1 relation
Pls let me know if you required further help
Reg
Vishnu -
Currency Conversion for Exchange rate type "AS02"
Hi Experts,
I am gonna post the most challenging problem (regarding currency conversion) I ever faced in my 1 year of BW Carrier.Kindly provide a solution.
There are three types of currency to be used in the query for Key Figure 0NET_VALUE (so total 3 Key Figures to be created)
1.Document currency (may be any currency)
2.Local Currency (must be EURO)
3.Global Currency (must be USD)
From Document currency to Local Currency(EURO) we are using Exchange rate Type "M" (in Conversion Type created in Trans RRC1) [There is no problem in this conversion]
Problem starts now--->
From Local Currency(EURO) to Global Currency(USD) we have to use Exchange rate type "AS02" (in conversion type to be created in RRC1)
but there is a Business requirement that currency rate should be as per the last day of the entered period;and this logic should work for the range of periods also.
Example :
we are executing query for the period 006/2006 (posting Period)
Last day of this period is 06/30/2006,
Currency rate would be as per 06/30/2006
And this currency rate should be same throughout the period 006/2006 in query
The example was for single period,but logic must be incorporated for the range of the periods.Hi..
There is no corresponding source key figure in the InfoSource for the target key figureof the InfoCube.
a. A source key figure of the same type can be assigned to the target key figure
(for example, sales revenue instead of sales quantity revenue).
If the currencies of both of the key figures are the same, no currency
translation can take place.
If the currencies are different, a translation can take place either using a
currency translation type or by simply assigning a currency.
The following table provides an overview of possible combinations with different
currencies in the source and target key figures:
if Source key figure currency is fixed , Target key figure currency is variable then Currency translation (CT) No CT
if Source key figure currency is fixed , Target key figure currency is fixed then Currency translation (CT) CT
if Source key figure currency is variable , Target key figure currency is fixed then Currency translation (CT) CT
if Source key figure currency is variable , Target key figure currency is variable then Currency translation (CT) CT or assignment
b. If there is no corresponding source key figure of the same type, then you have
to fill the key figure for the data target from a routine.
If the target key figure has a fixed currency, no currency translation is
carried out. This means that if translation is required, you have to execute
it in the routine.
If the target key figure has a variable currency, you also have to assign
a variable source currency to the routine. Using the F4 help you can
select a currency from the variable currencies in the communication
structure. You have two options:
You can select a variable currency and assign it.
You select a currency translation type and a currency into which you
wish to translate (To currency).
The To currency is, by default, the target currency if it is included in the
communication structure.
Creating a Routine for Currency Translation:
If you want to translate currencies in the update even though the currency translation is not
available for one of the above reasons, you can create a routine. Choose Routine, set the
Unit Calculation in the Routine and choose Create Routine. In the routine editor you get
the additional return parameter UNIT, the value of which is used to determine the target
1. save the query and it under role
see to it is in : Restricted and calculated key figures ---> properties of k.f
2. exeute the query
3. the currency translation --> by target currency usd choose OK
conversion type : MEANTODAY Fixed target currency current date (MT)
4. Go back to the query definition by chossing chage query ( global definiton)
5. in the context menu for % share sales vouume of incoming orders, choose properties --> formula collision --> result form this formula choose OK
Note that -
your should alos set the currency translation in the properties for the two key figures sales voule EUR , choose properties ---> currency conversion key : fixed target currency , currrent date ( MT) --> target currency : American Dollar . choose OK
<b>The translation key is a combination of different parameters that establish how the exchange rate for the translation is executed.
The parameters that determine the exchange rate are the source and the target currency, the exchange rate type and the time reference for the translation.</b>
The source currency is determined from the data record or dynamically from the master data of the specified InfoObject (currency attribute)
The target currency can either be fixed in the translation key or selected at the time of translation.
You can also use an InfoObject (currency attribute) to determine the target currency.
The exchange rate type distinguishes exchange rates that are valid in the same time frame next to each other, for example, the bid rate, ask rate or middle rate. The exchange rate types are stored and can be maintained in a central table (TCURV).
The time reference for the currency translation can be either fixed or variable
The fixed time reference can either be a fixed key date that is stored in the translation type, or be determined using the system date when executing the currency translation.
If the time reference is variable, then the point in time for the exchange rate determination comes from the value of a time characteristic (InfoObject). The reference can, for example, be the end or the start of a fiscal year or a calendar year, a period and a month or even to the exact day. It can also be determined using a customer-specific InfoObject (for example, trading day).
Currency translation in the BEx
When selecting a translation key with a fixed target currency this currency will be added automatically to the query definition
Also, you can use translation keys selecting their target currency at the time of translation. These can be applied in two different ways:
Selection of a specific target currency in the query definition (1)
Entry by variable (2)
Dynamic translation keys require input from the InfoCube !
InfoObject value will be read during query execution
Examples:
dynamic time reference (p.eg. 0CALDAY)
time characteristic
target currency determined by InfoObject (currency attribute)
characteristic which contains currency in its attribute table
the corresponding InfoObject has to be part of the InfoCube
1.Define the currency attribute in the InfoObject maintenance
The currency attribute has to be a unit InfoObject of type currency
The unit InfoObject must be an attribute of the characteristic
The currency attribute should be filled in the master data table of the corresponding InfoObject (manual maintenance or upload via InfoSource)
2.Enter the InfoObject in the translation key maintenance
Only InfoObjects with a currency attribute can be used in translation keys (p.eg. 0COMP_CODE)
At the time of currency translation the value for the source currency / target currency is then derived for every record from the master data table of the specified InfoObject
All values for a query are translated ad hoc (after having executed the query) using a translation key
Depending on the translation key a fixed target currency will be used for translation or you will be able to select the target currency
The ad hoc currency translation offers only restricted functionality (selection of translation key and target currency) compared to the currency translation in the query definition
Do not forget to create your translation keys before starting your work in the Business Explorer Analyzer
Example:
You load the following record to your InfoCube:
Company Code: 1000
Amount in Source Currency: 500,-
Source Currency: FRF
Target Currency: ?
In the Update rules, you are now using a translation key which derives the target currency from the InfoObject 0COMP_CODE. During the Update Process the target currency will then be read for Company Code 1000 from the master date table of 0COMP_CODE.
With the currency translation in the Business Explorer, the source currency can currently only be determined from the data record.
Only translation keys with a fixed exchange rate type can be used in the BEx
Translation keys with a dynamic time reference (from an InfoObject) can only be used in the query definition. It is not possible to fill the InfoObject by a variable !
Translation keys getting their target currency from a currency attribute can only be selected in the query definition
When getting the dynamic reference from an InfoObject (p.eg. 0CALDAY) the currency translation will apply to each record read from the database. That means it will use the date in this record for the currency translation.
When using a variable you will restrict the output of your query to a certain amount of data. For example, you would translate all invoices of March 11 with the translation date March 11
This means, the requirement show me all invoices in my cube in group currency, conversion date: 14.07.2001 could not be solved by a variable input for 0CALDAY
I hope this would help...
with regards,
hari -
Maintaining a Exchange rate type in CMR
I have maintain a exchange rate type in Customer master e.g "ZCUS" & wanted to perform the accounting based upon that exchange rate type only .
When I have created the sales order system gets the Exchange rate based on the exchange rate type maintain in OB08 . but at the Billing document -Header_data>Accounting tab > Exchange rate-accounting here the exchange rate it is taking Company code setting exchange rate. ultimately accounting documnet is generated with the OB08 exchange rate value u201CMu201D here I need
Accounting document F-28 also will take exchange rate from u201CZCUSu201D
I have already checked VTFL- Pricing Exhange Rate Type Config setting no use.
and in sales order header -accounting tab also i have change exchange rate manuallyHello,
Please follow the suggestion provided in Solution to Problem A in the Note 22781.
Regards,
Raghavendra -
Using Diffrent Exchange rate Type for Payroll
Hi All experts,
We wish to use a different exchange rate type for Payroll currency conversion. As we all know that the Payroll driver uses the currency coversion rate M and is hardcoded in the standard Programmes.
Now please suggest me whether it is possible in any means to use different currency conversion rate for Payroll?
Also we have explored the Global payroll, but the same has been not yet released for all customers, can I use it as it provides with the option of choosing exchange rate type on a particular date and have standard excahnge protection IT.
Awaiting guidance from u all....
Thanks in advance
Regards
learnerHi,
No i want system to pick diffrent exchange rate so i want to change exchange rate type for 1st Local Currency.
But that area is greyed out. Is there any system setting where i can maintain diffrent Exchange rate type for 1st Local Currency instead of "M". or is there any other way out that system will pick up diffrent exchange rate.
Problem is that two entities are operating in different market having same local currency but conversion rate for Foreign currency will be diffrent e.g. Local Currency EUR Exchange rate between EUR -USD in France 1.20 and Exchange rate between EUR-USD in Germany 1.25.
Is there any wayout to deal with such situation.
Please suggest.
Regards,
Manish -
Diffrent Exchange rate type for 1st Local Currency
Hello,
I have following problem:
E.g.
One company code in Germany having Local Currency as EUR and Another Company Code in France having Same Local Currency as EUR.
If i am posting transaction say on 12/09/2008 in USD for both company code and Exchange rate in Two Countries are as follows:
Germany -EUR to USD -1.25 on -12/09/2008 EXRTTY: M
France -EUR to USD -1.50 on -12/09/2008 EXRTTY: M
By default system picks up "M" exhchange Rate Type [EXRTTY]. And we cannot change exchange rate type for Currency "10" Local Currency.
Please help me how take care of such situation.
Regards,
ManishHi,
No i want system to pick diffrent exchange rate so i want to change exchange rate type for 1st Local Currency.
But that area is greyed out. Is there any system setting where i can maintain diffrent Exchange rate type for 1st Local Currency instead of "M". or is there any other way out that system will pick up diffrent exchange rate.
Problem is that two entities are operating in different market having same local currency but conversion rate for Foreign currency will be diffrent e.g. Local Currency EUR Exchange rate between EUR -USD in France 1.20 and Exchange rate between EUR-USD in Germany 1.25.
Is there any wayout to deal with such situation.
Please suggest.
Regards,
Manish -
Error while determ. loc. crcy: exchange rate type M
Hi ALL,
after posting goods issue using VL02N i am getting popop
with 'update termination'
In log it is showing error as 'M2 815: Error while determ. loc. crcy: exchange rate type M'
can any one solve my problem
thanks
vinodHello Vinod,
Plz check in the table TCURR if an entry is maintained for exchange rate type M. (TCURR-KURST = 'M' & TCURR-TCURR = 'loc. crcy.')
I think the error is b'coz system cannot find an entry in this table & hence cannot carry out the locl. crcy. conversion.
BR,
Suhas -
Hi gurus,
we are on an int. project impl. between spain and india.
my problem is two company uses "M" as exchange rate types, and enter exchange currencies according to M. for example exchange currency eur usd in spain and exchange currency eur usd in india are different.
In company code implementation Exchange rate type M implemented for these two company codes.
the problem is : I want the system use "M" exchange currencies entered for my country,Hi,
if you tell me what currency (or currencies, see transation OB22) your company codes are using, I an help you further.
Espacially what is the local company code currency (check in OBY6) and do we have parallel currencies defined in OB22. Do we have global company ID's (T880) assigned to company codes (in OBY6) ? If yes, what currencies those global company ID's are using?
Thank you
Csaba -
Suggestion for Pricing Type and Pricing Exchange Rate Type
Dear All,
Good Day,
what would be your recommendation to maintain Pricing type and Pricing exchange rate type for below process.
1. Invocie.
2. Cancellation of Invoice.
3. Return Invoice.
4. Credit Note.
5. litigious Invoice.
Best Regards,
KSKThanks sam,
I have configured the same but now problem is Billing Header Exchange rate is not changing. Because of that Accounting document also doesn't have new exchange rate,.
1. Is there any another config needs to be maintain.
Example:
Sale order Exchange rate 10.45 Order date : 01.11.2008
Billing Header Exchange Rate 10.45 Billing date : 05.11.2008
Billing Line item Exchange Rate 11.00 Billing date : 05.11.2008 base on VTFL Config
Account Document Exchange Rate 10.45 Posting date : 05.11.2008 because of Billing Header exchange Rate
I need Accounting document also to carry New exchange rate 11.00 . suggest me.
Best Regards,
KSK -
Define exchange rate types according to ledgers
Hi Everyone,
I am facing a problem about the exchange rate types.
I want to set different exchange rate types for my leading ledger and local ledger.
for example, the leading ledger 0L is defined for IFRS with default exchange rate type M.
the local ledger LL is defined for our country China and i want to use own-defined exchange rate type say Y001.
is it possible realize like this in SAP.
thank you so much!
regards,
samsonHi, Samson:
I am not sure whether it make sense to have different exchange rate for same two currencies in different countries, for example, in China and US, exchange rates for RMB and USD are different in same situation, like buy-in...
Your question about exchange rate definition in Non-Leading Ledger - it is impossible to do that in Define and Activate Non-Leading Ledgers.
For the purpose of Ledger approach for parallel accounting, it is used to meet the reporting requirements basically, for example, IFRS or USGAAP or HGB, but not for exchange rate type...
If you get any surpurise information, please share with me. Thanks.
Best Regards, Lawrence -
F110 Default the Exchange rate Type
Hi Experts,
I have requirement for Setting up the Exchange rate type (Kurst) to defualt even on F110 transaction ( Tab :Paramter)
(Even if user change it should not to be allowed)
Can you please let me know if any Exit/Badi/ EnahancementSpot/ BTE which can fullfill my requirement.
ThanksHello
did you get answer ?
I have problem same as you.
Maybe you are looking for
-
How to pass multiple MDX values for a single parameter into a drill-through report?
I'm thinking this will be an easy question for any experienced SSRS/MDX developers, at least I hope so! I've created a report that gives the user the option to choose viewing data for the current/active week, or YTD. Depending on which link the use
-
Right introduction, I live in the country signal for iphones under 02 in my area is 3-4 bars of GPRS signal. This is plenty to make and receive calls, texts and all that as use home wifi for internet simple. Everything working fine for about a year o
-
How to see my applecare plans?
I have an iMac, an iPad, and an iPhone with current Applecare plans. Whenever I log in to the website, none of these are listed, but if I call Applecare and say my name and "iPhone", they find it right away. They can't seem to find my iMac without it
-
Running BDB 4.7.25 on Solaris 10 U8 with ultrasparc iv+
hello, i have a question with regards to building BDB 4.7.25 on a Solaris 10 U8 and using UltraSparc CPU iv+. i actually have two deployments one with Ultrasparc iv+ and IIIi. the same configuration is applied , and built in the same way using defaul
-
ATT says my 3G MicroCell has been tampered with!!
I have had this unit for 3 months. It worked for the first two months and then stopped working. I called ATT to troubleshoot or replace unit and they said it was tampered with and that there was nothing they could do. MY UNIT IS BRAND NEW. AND NE