Views:

Applies to Product - Dynamics 365 Commerce

What’s happening?
After updating to version 42, amounts in the Store application are displaying three decimal places on both the screen and receipts, whereas previously they displayed two decimal places. Additionally, there is an occurrence of an extra ".00" at the end of each price field in receipts.
 

Reason:
This appears to be related to the decimal precision settings configured in the Currencies form within the system. The rounding rule for prices may have been set incorrectly, leading to the display of three decimal places instead of the expected two.
 

Resolution:

  1. Verify the currency configured on the Store itself. Ensure it is set to the correct currency (e.g., MXN).
  2. Access the Currencies form in the system to check the decimal precision settings.
  3. Adjust the rounding rule for prices from 0.0010 to 0.0100 or to match the same precision as the USD.
  4. Run the 9999 job to test the changes and confirm that the amounts now display with two decimal places as expected.