Symptom
Receiving the following error message: 'Bid rate <= middle rate, which must be <= ask rate for XYZ-DEF dated dd.mm.yyy hh:mm:ss UTC' when maintaining new exchange rate for a currency.
(XYZ represents the source currency)
(DEF represents the target currency)
Environment
SAP Business ByDesign
Reproducing the Issue
In this scenario, we will use "EUR" for the Source currency, and "USD" for the Target currency, but the same can be applied to other currencies as well:
- Go to General Ledger work center.
- Click "Edit Exchange Rates" Common Tasks.
- Click "Add Row" button.
- Here maintain the following details:
Select EUR to USD:
Bid Rate: 1,16 USD
Mid Rate: 1,14 USD
Ask Rate: 1,14 USD
Valid From: dd.mm.yyy hh:mm - Click enter.
- Receiving the following error message:
'Bid rate <= middle rate, which must be <= ask rate for Euro-US Dollar dated dd.mm.yyy hh:mm:ss UTC'
Cause
The buying exchange rate maintained by the system must not be larger than the middle exchange rate, and the middle exchange rate must not be greater than the ask rate, and for clearing and payment scenarios only Mid-Rate is considered. Ask-Rate and Bid-Rate are not.
Resolution
This is the expected system behavior.
If you need this behavior in the system, we suggest you to create an idea in the Continuous Influence Session for ByDesign. Improvement requests need 20 votes of different customers/partners to qualify for review. Reviews will happen on a regular basis twice a year, with the results being communicated in the corresponding review blog post. You can find the link for the "Continuous Influence Session" in the "See Also" section below.
See Also
Keywords
Exchange Rates, Bid rate <= middle rate, ask rate, Currency. , KBA , SRD-FIN-GL , General Ledger , How To