The quantity order on a purchase order is rounding up from 4 decimals to a whole number

Problem

An inventory item has been setup with 4 decimal points, physical and non-serialized.  When any quantity is entered in a purchase order with decimal points, the quantity figure rounds up to the whole integer.  For example, when 523.3000 is entered in the qty field, it rounds up to 524.0000.  Is there a work around?

Solution

The issue will be with the Order Units in the Supply tab > Supplier Warehouse grid of the inventory item - it will be set to 1.0000.  Change that to 0.000 and you'll be able to enter and have the system accept 523.3000.  Make the change in the inventory record, save it and then re-add the item again to the purchase order as a new line.