SAP Knowledge Base Article - Public

3511032 - The PriceDetnExchangeRate field in the API BillingDocumentRequest_In cannot overwrite exchange rate in journal entry

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

  1. Use API BillingDocumentRequest_In to create billing document.
  2. 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".
  3. 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

Billing Document - Create

BillingDocumentRequest_In 

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

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions