Symptom
When a Sales quote is created through A2X or ODATA APIs, the Currency of the Quote is different from the Currency in the payload.
Environment
SAP Cloud for Customer
Cause
The Sales area is not provided in the Payload.
The standard currency determination will take place, if any currency revelvant data like Sales Area is added or modified in the Sales quote.
If the Sales area data is not provided in the payload that creates the Quote, the Sales area determination will take place which inturn triggers the currency redetermination and hence the payload currency will be overwritten.
Resolution
When you are passing the Currency during the creation of a Sales quote through A2X or ODATA APIs , it has to be passed along with the Sales area details inorder to prevent the currency redetermination.
Keywords
KBA , LOD-LE-CQP , Customer Quote Processing , Problem