There are exchange rate errors in local prices and fixed prices. When you have set a base currency (for example, USD) it converts first to the other currency (for example, Indian Rupees) and after converting back, some cents are lost in conversion.

Steps to Reproduce

  1. Populate the fx_rate table with the rate that causes the issue: 61 INR for 1 USD.
  2. Ensure that the base currency is set to USD.
  3. Go to Maintain Items > New > Create a Catalog Item.
  4. Next to the price field, click the Edit hyperlink to define how the price is calculated.
  5. For Type, choose fixed (single currency) and a currency different from USD.
  6. Go back to Maintain Item.
  7. Click Try it.
    The amount on the catalog differs from the maintain item screen


There is no known workaround for this issue, which is expected behavior. However, if you are able to upgrade, conversion precision has been increased so as to decrease the likelihood of this undesired behavior occurring. View the Fixed In field below to see the versions in which the issue has been resolved. 

Related Problem: PRB592486

Seen In

Berlin Patch 10
Dublin EA 1
Eureka Patch 11
Fuji Patch 12 Hot Fix 1
Fuji Patch 13 Hot Fix 1
Geneva Patch 6 Hot Fix 2

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-05-21 11:32:34