cancel
Showing results for 
Search instead for 
Did you mean: 

SO Header Currency and Incoterms default value

former_member287204
Participant
0 Kudos
657

Dear Experts,

In Customer Master, the Currency & Incoterms (under Sales Area Data) can only be inputted one value (e.g. USD & DAP). Our user reported they would also use different Currency & Incoterms (e.g. EUR & FOB) when creating Sales Order (SO) for this Customer. They had already maintained one more Condition Record (in VK13) for the different Currency & Incoterms (e.g. EUR & FOB), as below -

However, when creating SO, the Currency & Incoterms in SO Header & Item(s) are still defaulted from the Customer Master (i.e. USD & DAP). As a result, the above Price cannot be defaulted to the SO, until manually changing the required Currency & Incoterms in SO Header & Item(s) !

Could you advise how to solve for the above problem so that the correct Price with Currency & Incoterms can be defaulted when creating SO ?

Many Thanks,

KH Fong

Accepted Solutions (0)

Answers (1)

Answers (1)

sreemohan
Active Participant
0 Kudos

Hello Mr.Fong,

As I am not sure what could be the business reason to change the inco terms in the sales order, assuming that the ship to party being different from the sold to party, this could be a reason. In this case you could think of determining the Inco terms in the sales order from the Ship to party instead of the standard determination. This could be done via exit USEREXIT_MOVE_FIELD_TO_VBKD.

Afterwards, since you have already maintained the conditon records for the key combination including the Inco terms,the document currency EUR would be updated in the sales order based on condition records.

Thanks and regards

Sreemohan

former_member287204
Participant
0 Kudos

Dear Sreemohan,

Thanks for your advice. The business reason is that some of the Materials are in EUR while of them are in USD for this Customer when issuing SO, like the following maintained condition records -

For your above suggestion, using a different Ship-to-party with different & required Incoterms (e.g. FOB), if it is USD (as maintained in Sold-to-party), the correct Currency with Incoterms can be defaulted in SO Header ("Sales" tab) & Items. However, if it is EUR, although the correct Incoterms can also be defaulted in SO Header ("Sales" tab) & Items, the Currency is still defaulted incorrectly (i.e. USD) ! Even if the Currency was already changed to EUR for the Ship-to-party under "Sales Area Data - Orders" tab, the problem still cannot be solved ! Seems the SO Header Currency must be defaulted from the Sold-to-party ! Could you also advise ?

Many Thanks,

KH Fong

sreemohan
Active Participant
0 Kudos

The header currency would be always defaulted from the sold to party, if not then, company code currency in the standard system.This means that if you have maintained USD in the sold to party, this would be copied to the sales order header. The same value would be treated as the document currency and all the line items would have the same USD as currency.In short, even if you have maintained the condition records in EUR for the material, the system would convert the EUR to USD based on the exchange rates.The reason being, while posting the invoice, system requires only single document currency. Hence my thoughts would be

1.Either set the currency to EUR at the sold to party, or change the document header currency manually.

2.Try to implement a solution to determine the doc curency from the company code currency, provided the CC currency is in EUR