Symptom
Error occurs while trying to order purchase order or when trying to post the supplier invoice.
- Document not submitted for approval; inconsistencies exist
- Exchange Rate for and for Rate Type does not exist for
- Error occurred while trying to evaluate condition of a process step
- Affected process: " / step "
or
You can see error messages:
- Posting not possible; clarify exceptions first.
- Error occurred while trying to evaluate condition of a process step.
- Exchange Rate for ABC and DEF for Rate Type 001 does not exist for YYYY.MM.DD (ABC refers to a currency, DEF refers to the supplier invoice currency, YYYY.MM.DD refers to date).
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Purchase Requests and Orders work center.
- Go to Purchase Orders view.
- Show All Purchase Orders.
- Search for the relevant document.
- Select Edit.
- Click on Order button.
or
- Go to Supplier invoicing work center.
- Go to Invoices and Credit Memos view.
- Search and open respective invoice.
- Click on Post button or Check button.
or
- Go to the Managing My Area work center.
- Go to the Approvals view.
- Select the relevant Project Purchase Request.
- Select Approve and error appears on the screen.
Cause
System validates the approval process, which consists of multiple steps with various conditions. An Exchange Rate must be maintained for all the currencies used in the approval process. Even if currency is not maintained in the Purchase Order, it is still necessary to maintain the Exchange Rate. This ensures that, system will accurately evaluate the approval conditions by converting the Purchase Order/Invoice currency to all currencies mentioned in the Approval Process.
To properly compare the approval step conditions for each document, all Exchange Rate combinations must be available.
Resolution
Please follow these steps to check if the Exchange Rates are configured properly:
- Go to the Application and User Management Work Center.
- Navigate to the Approval Processes View.
- Select the option to Active Processes.
- Choose View for the process for Purchase Order or Supplier Invoice.
- Select each line of the process steps to understand all the currencies mentioned in the conditions.
- Go to the General Ledger work center.
- Select Edit Exchange Rates link under Common Tasks.
- In Exchange Rates for Foreign Currencies, make sure that all currencies mentioned in the Approval Process and used in the Purchase Order are maintained.
Note: The exchange rate valid from date must be before the date in the error message: YYYY.MM.DD. The above errors are not giving exact details of the currency and date which should be fixed by our developers in the future releases.
See Also
2370139 - Error: Exchange Rate X/Y on date DD.MM.YYYY Missing for Currency Conversion.
Keywords
Purchase Order, Approval, exchange rate error, Document not submitted for approval, Inconsistencies exist, Exchange Rate for and for Rate Type does not exist for, Error occurred while trying to evaluate condition of a process step , KBA , action not enabled , app rover could not approve , document not submitted for approval; inc , exchange rate for and for rate type does , error occurred while trying to evaluate , approval , purchase order , AP-PRP , Purchase Request Processing , AP-POP-PO , Purchase Order , AP-SIP , Supplier Invoice Processing , AP-GSP , Goods and Service Acknowledgement , How To