Symptom
While creating the Supplier Invoice the system throws an error message as Exchange rate ABC/DEF on DD.MM.YYYY missing for currency conversion(ABC represents Tax Currency and DEF represents Country Default Currency).
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Supplier Invoicing work center.
- Select New Invoice Without Purchase Order under Common Tasks.
- Create a supplier invoice with or without a purchase order reference.
- Enter the required invoice details.
- Choose Check.
The system displays the following error message:
"Exchange rate ABC/DEF on DD.MM.YYYY missing for currency conversion."
Cause
An Exchange Rate is required between:
- Scenario 1 : Document Currency and Tax Country Currency.
- Scenario 2 : Document Currency and Approval Process Condition Currency.
The error occurs when one of the above exchange rates is not maintained for the relevant posting date.
Scenario 1: Tax Country Currency:
The system requires an exchange rate between the supplier invoice document currency and the currency maintained for the tax country.
Steps to Check the Tax Country:
- Open the Supplier Invoice document.
- Navigate to the General tab.
- Open the Taxes subtab.
Tax Country/Region field is maintained as XYZ.
Steps to Check the Tax Country Currency:
- Go to the Business Configuration work center.
- Select Overview.
- Search for the fine-tuning activity Countries/Regions.
- Open Edit Countries/Regions.
- Select Country/Region XYZ.
The default currency for Country/Region XYZ is maintained as DEF.
Scenario 2: Approval Process Condition Currency:
The system may also require an exchange rate when an active supplier invoice approval process contains amount-based conditions using a specific currency.
Steps to Check the Approval Process:
- Go to the Application and User Management work center.
- Select the Approval Processes view.
- Open the active approval process for Supplier Invoice.
Review all approval steps and conditions to determine whether a currency-specific amount is maintained.
For example, an approval step may be configured with the condition:
Total Net Amount > 100 USD.
In this case, the system requires an exchange rate between the supplier invoice document currency ABC and USD for condition evaluation.
Resolution
Scenario 1:
Resolution 1: Maintain the Required Exchange Rate:
- Go to the General Ledger work center.
- Under Common Tasks, select Edit Exchange Rates.
- Maintain a valid exchange rate between currencies ABC and DEF for the date DD.MM.YYYY.
- Save the changes.
The error in the affected supplier invoice should be resolved after maintaining the required exchange rate.
Resolution 2: Correct the Tax Country Currency:
If the default currency maintained in the Countries/Regions fine-tuning activity is not the expected currency for the respective tax country, update it accordingly.
After correcting the country currency, ensure that the required exchange rates are available.
Scenario 2:
Follow the steps provided in the below KBA for resolution.
KBA: 2101312 - Error Occurred While Trying to Evaluate Condition of a Process Step - SAP for Me
Keywords
Exchange rate error; Currency conversion error; Wrong exchange rate; Countries/Regions; Exchange rate; Approval Process; Condition Currency; General Ledger; , KBA , SRD-SRM-SI , Supplier Invoicing , How To
SAP Knowledge Base Article - Public