To solve many rounding errors in unit of measure conversions, it would be nice if we had the following changes made to the base product: 1. Allow the precision of the conversion factor to be increased in the Item Unit of Measure table 2. Replace **all** hard-coded ROUND calls in the code to utilize a function that can be hooked into by partners to change the rounding precision.
Had a long discussion on this topic with Microsoft. Filed an Bug report, but it won't be solved only on some cosmetic fields.
We have agreed that when enough likes, they will resolve it in a proper manner.
See discussion at Yammer: https://www.yammer.com/dynamicsnavdev/#/Threads/show?threadId=1220234281
Point 2 is O.K.
Point 1 might be a problem:
1. Due to many roundings there would be many additional database- requests to get the rounding factors. That might cause a performance issue.
2. Rounding factors per UOM might cause inventory differences.
You have an item called "Large Piece of Butter" that has two UOMs "Piece" with roundibg factor 1 and "KG" with factor 0.001.
What happens if you take 0.75 KG of a piece of the item?
Business Central Team (administrator) on 5/17/2022 1:23:27 PM