Symptom
When creating billing documents using the SOAP API BillingDocumentRequest_In, the exchange rate does not overwrite that in the final journal entry.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Use API BillingDocumentRequest_In to create billing document.
- The exchange rate provided in the PriceDetnExchangeRate field of the API only updates in the "Exchange Rate" under the "Price Data" tab in the "Item Details".
- After posting the billing document, the exchange rate in the journal entry shows a different value.
Cause
Exchange Rate for Price Determination and Exchange Rate for FI Postings are two completely different fields.
The exchange rate under "Price Data" has only impact on the pricing executed within the process. Only the exchange rate for accounting can affect the journal entry in FI component, and it cannot be given by the customer. So the exchange rate can't be reflected in final journal entry.
Resolution
This is the standard system behavior. The exchange rate for FI is configured in the "Currency Exchange Rate" app.
See Also
Keywords
create, billing documents, API, BillingDocumentRequest_In, exchange rate, journal entry, PriceDetnExchangeRate, price date , KBA , SD-BIL-EXT-2CL , SD Billing Extensibility (Public Cloud) , Problem