Symptom
A Purchase order was created in a foreign currency. In the purchase order header the exchange rate is not the one that you would expect. However the follow on documents created for this PO are already using the correct exchange rate.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Open the purchase order in the Display purchase order advanced app and navigate to the Delivery/Invoice tab in the PO header.
The exchange rate maintained here is not correct, for example it is 10 USD/EUR which is significantly higher than the real exchange rate.
However despite this, the follow on documents like the goods receipt and invoice are created with the correct exchange rate.
Cause
The reason behind this is how the exchange rates are defined. In SSCUI 102568 'Define Translation Ratios for Currency Translation' the translation ratio of the two currencies is maintained like this: USD/EUR Ratio (from) : Ratio (to) 10:1.
The Purchase order header does not include any fields that would display the translation ratio between the currency pairs, only the exchange rate.
Resolution
The translation ratio can be checked either in the SSCUI 102568 'Define Translation Ratios for Currency Translation', or in the Currency exchange rates app.
Keywords
Purchase order, Exchange rate, OBBS, OB08, TCURR, TCURF, Currency exchange rates , KBA , MM-PUR-PO , Purchase Orders , Problem