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.

Category: Inventory
Ideas Administrator

Thank you for your valuable feedback. We have decided to deliver this idea and make it available with Business Central 2019 release wave 2.  

Your help was greatly appreciated,  
Business Central Team



Hey Mike,

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

Category: Inventory


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?

Category: Inventory