Why did I get a quantity tolerance error when receiving a purchase order, sales order, or work order?
If you have zero quantity tolerance set for the purchase order schedule, you can sometimes get a quantity mismatch due to the setting of the INV_QUANTITY_DECIMAL_PRECISION profile option.
The quantity on the purchase order, sales order, or work order uses the decimal precision set for the INV_QUANTITY_DECIMAL_PRECISION profile option for rounding purposes. Received quantity rounds off based on the value of this profile option when a quantity with a higher decimal precision is entered that's supported by the profile, or when converting between two units of measure. Decimal precision refers to the number of digits placed after the decimal point when truncating the calculated value of a quantity in another unit. For example, let's say the ordered quantity is 20.12345 on the purchase order. When the INV_QUANTITY_DECIMAL_PRECISON profile option is set to 2 and you enter the received quantity as 20.12345, the application rounds off the received quantity to 20.12. The remaining quantity of 0.02 remains open on the purchase order. When the decision precision is set to 5, you can receive the exact quantity.
To set the INV_QUANTITY_DECIMAL_PRECISION profile option use the Manage Units of Measure Profiles task from the Setup and Maintenance work area:
-
Offering: Manufacturing and Supply Chain Materials Management
-
Functional Area: Items (click Show All Tasks)
-
Task: Manage Units of Measure Profiles
On the Manage Units of Measure Profiles page search for the INV_QUANTITY_DECIMAL_PRECISION profile option. The default value for the Profile Value field is 5. You can change this value.