These are rounding issues.
In the case of margin, cost and price are stored as two decimal numbers, and the margin/markup are calculated from these. Thus, when you set margin to 35.00%, it recalculates the price, rounds to two digits, and recalculates the margin based on this. My experience is that this results in a margin within .01%, as you experienced.
In the case of dimensions, all data is stored in US units even if they appear in metric units (when you have your application set to metric). This means they are converted to US units, rounded for storage, and then converted back for viewing/editing. Again, the margin of error here tends to be pretty small. We'll fix this in a future version by storing all data in its native units.
Randy Bownds
Program Manager
D-Tools, Inc.
|