cancel
Showing results for 
Search instead for 
Did you mean: 

currency Exchange is not happening

Former Member
0 Kudos

Hi Experts,

I got an issue where some set of invoices currency conversion was not happening from usd to eur

i have checked currency for customer it is (eur), and currency for sales org it is (usd) but in sales

order it is showing (usd)

              Kindly let me know what can be the influencing factors that can cause this issue

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Pratap,

System will pick the Currency from Sold to Party.  During the Sales order creation, it will read the currency field from customer master.  If it is not happening, you need to check the Sales order user exit for the field currency.  They might have written code to overwrite teh customer currency with Sales org Currency.

If currency is populating correctly in the sales order, but not converting the value, then you need to debug the solution by keeping debug point in the requrieemtn routine of the pricing procedure for base price condition, so as you will get some clue.

Regards

Raju

Former Member
0 Kudos

Hi krishna,

I have checked in the production system custmer master currency is eur and sales doc currency is usd

but in the test system customer master currency is eur and the sales doc currency is eur

           There is no problem with test system as you said logic is working how can we fix this issue in production.

former_member182378
Active Contributor
0 Kudos

Please check, if the sales areas of the customer and the sales order - both at header and item level are identical.

1) if item has a different division then the sales area of the header is different from that of the item.

2) currency is present at header and item level, in the sales order.

Former Member
0 Kudos

Hi,

I have checked the division is different for sales order header and item, but as you said i don't find currency in sales order item data

                 Plz let me know in what way this can effect the currency conversion

former_member184065
Active Contributor
0 Kudos

Hi,

1.  "Some set of invoices currency conversion was not happening from USD to EUR".

First of all you have compare with another what invoices happened correctly.

2. I have checked currency for customer it is (eur), and currency for sales org it is (usd) but in sales

order it is showing (usd)


I think ,may be you have did some mistake Master data level.Please make sure for which customer master you have maintained EUR this will replicate as it is in sales Order level.But in your case this was wrong.Please check your sold Party Level.

Have you maintained Exchange rates like EUR to USD in OB08 or not.Check once again this also.

Thanks,

Naren

former_member182378
Active Contributor
0 Kudos

With the sales area of the item, go to XD03, please check what is the Currency given (in button Sales Area data, Tab Sales). Does the currency from CMR match the currency populated in the item level of the sales order?

If the above is identical, then change the currency in the CMR and then create a new sales order and check the currency at line item level.

To have the same division in sales order header and item level, a configuration can be done. In VOV8, in your sales document type, unmark / deactivate field Item Division.

Also try to unmark / deactivate field Business Items, in VOV7, in your item category and check by creating a new sales order.

former_member182378
Active Contributor
0 Kudos

Narendra,

Have you maintained Exchange rates like EUR to USD in OB08 or not.Check once again this also.

The maintenance of exchange rate records in OB08 has nothing to do with populating a particular currency in the sales order (both at header and item level).

Side comment - I like your suggestion of compare with a previous created ("correct") document. This has been helpful to me too, in the past.

Furthermore, the "Reference concept" can be used both in transaction data and in creating configuration documents (like sales order type etc.)

former_member184065
Active Contributor
0 Kudos

Hi,

"Also try to Unmark / deactivate field Business Items, in VOV7, in your item category and check by creating a new sales order".

May I know,Why you have suggested to the above sentence, what is the relation b/w to this field to Currency (If we deactivate Bussiness Item field,where& what will be effect on System).

Thanks,

Naren

Former Member
0 Kudos

Hi Pratap,

Please check for the User exits on Curency field using whereused list.  You may find a user exit which is changing this.  This should come froom master data.  Check the payment terms of all the partners.

Regards

Raju

former_member182378
Active Contributor
0 Kudos

Narendra,

In VOV7, for an item category, when the field Business items is unmarked then the business data is identical in header and item level, in a sales order. The field currency WKWAE is in table VBKD (Sales document: Business Data) would be identical both at header and item level. Therefore I suggested "unmark field Business items" in VOV7.

Thank you for your question.

Answers (2)

Answers (2)

Shiva_Ram
Active Contributor
0 Kudos

Take a look at OSS 1481238 - How are different exchange rates (Price, FI postings and Conditions)

determined in billing documents , which can help you determine the reason.

Regards,

Lakshmipathi
Active Contributor
0 Kudos

Check in XD04 / VD04 whether the currency is changed before creating billing document.

G. Lakshmipathi