Symptom
In the Supplier Invoice Fiori app, the system always determines the exchange rate based on the Posting Date, and there is no visible or editable Translation / Conversion Date field.
The exchange rate retrieved corresponds to the Posting Date, not to the Invoice Date.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the Create Supplier Invoice app in SAP S/4HANA Public Cloud.
- Select a company code based in Canada with company code currency = CAD.
- Create a supplier invoice in a foreign currency (e.g. USD).
- In the Basic Data section:
- Enter an Invoice Date (XX/YY/ZZZZ).
- Enter a Posting Date different from the Invoice Date (XX/YY/ZZZZ).
- Go to the Details tab.
- Observe that the system automatically proposes an Exchange Rate.
- Click on the Exchange Rate field and choose Get Exchange Rate.
- Observe that the exchange rate retrieved corresponds to the Posting Date, not to the Invoice Date.
XX = means Day
YY = means Month
ZZZZ = means Year
Cause
This is the standard behavior in SAP S/4HANA Cloud. The exchange rate is determined based on the Posting Date.
Resolution
By default, the system uses the posting date to determine the exchange rate.
To customizing set in Fiori App Currency Exchange Rates, the system will propose the translation date, and calculate the exchange rate.
See Also
- Refer to: KBA 3624994 - Exchange rate cannot be changed by changing the posting date during logistics invoice verification for Parked Invoices
- Refer to: KBA 3146709 - Translation date field missing in Fiori App Create Supplier Invoice
- Refer to: KBA 2612071 - MIRO: Proposal logic for exchange rates - SAP ERP & SAP S/4HANA
Keywords
supplier invoice, fiori app, exchange rate, posting date, invoice date, translation date, foreign currency, sap s/4hana cloud, public cloud, currency conversion, invoice management, canadian accounting practices, ifrs, aspe, sap s/4hana , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , How To
SAP Knowledge Base Article - Public