Download PDF

Standard Rounding Rules

All Transactions display quantities in 5 decimal places. The item is then rounded to the quantity decimals setup on the item. For example, if the item is set to round to 4 decimals the quantity will have 1 trailing zero in the numeric textbox.

If an item is managed by units only…

If an item is managed by weight only…

If an item is managed by units and weight…

Is fixed weight…

    1. Round the units value to the next whole number
    2. Convert the rounded units value to the weight value
    3. Round the weight value to the Item’s quantity decimals
    1. Round the units value to the Item’s quantity decimals
    2. Convert the rounded units value to the weight value
    3. Round the weight value to the Item’s quantity decimals

Is variable weight…

    1. Round the weight value to the Item’s quantity decimals
    2. Convert the rounded weight value to the units value
    3. Round the units value to the next whole number
    1. Round the weight value to the Item’s quantity decimals
    2. Convert the rounded weight value to the units value
    3. Round the units value to the Item’s quantity decimals

Calculate on the Fly Rules

“Calculate on the fly” conversion rules pertain to when an item and/or its corresponding values, such as weight, units, or UOM, are changed on an open transaction. The rules below dictate what occurs when a specific change occurs on an open transaction, depending on the item’s setup.

When an item is changed on a transaction…

When units are filled…

Item is managed by units only…

Item is managed by units and weight…

      1. Rounds the units value to the next whole number
      2. Converts the rounded units value to the weight value
      3. Rounds the weight value to the Item’s quantity decimals
      1. Rounds the units values to the Item’s quantity decimals
      2. Converts the rounded units value to the weight value
      3. Rounds the weight value to the Item’s quantity decimals
      1. Rounds the units value to the next whole number
      2. Converts the rounded units value to the weight value
      3. Rounds the weight value to the Item’s Quantity Decimals

When the units UOM is changed…

Item is managed by units only…

Item is managed by units and weight…

      1. Uses the units value to multiply by the conversion value to update the weight value.
        1. This assumes that since the unit value was already entered, the UOM change was not meant to affect the unit value.
      2. Rounds the weight value to the Item’s quantity decimals
      1. Uses the units value to multiply by the conversion value to update the weight value.
        1. This assumes that since the unit value was already entered, the UOM change was not meant to affect the unit value.
      2. Rounds the weight value to the Item’s quantity decimals
      1. Does nothing

When the weight is filled…

Item is managed by weight only…

Item is managed by units and weight…

      1. Rounds the weight value to the Item’s quantity decimals
      2. Uses the rounded weight value to multiply by the conversion value to get the new units value
      3. Round the new units value to the next whole number
      4. Uses the rounded units value to multiply by the conversion value to update the weight value
      5. Rounds the weight value to the Item’s quantity decimals
      1. Rounds the weight value to the Item’s quantity decimals
      2. Uses the rounded weight value to multiply by the conversion value to get the new units value
      3. Round the new units value to the Item’s quantity decimals
      4. Uses the rounded units value to multiply by the conversion value to update the weight value
      5. Rounds the weight value to the Item’s quantity decimals
      1. Rounds the weight value to the Item’s quantity decimals
      2. Used the rounded weight value to multiple by the conversion value to get the new units value
      3. Rounds the units value to the next whole number

When the weight UOM is changed…

Item is managed by weight only…

Item is managed by units and weight…

      1. Uses the units value to multiply by the conversion value to update the weight value
      2. Rounds the weight value to the Item’s quantity decimals
      1. Uses the units value to multiply by the conversion value to update the weight value
      2. Rounds the weight value to the Item’s quantity decimals
      1. Does nothing
      1. Does nothing

Note: All inventory is reported in the Item’s reporting UOM, including Lots. 


Conversion Rules for Non Default UOMs

Any Items that are saved on a transaction that have the units and/or weight UOMs set to the Default Inventory Unit UOM or Default Inventory Weight UOM, there is no need for any conversions and we will save the “Effect On Inventory” as the amount filled in by the user. The interface will uphold the Require Whole Units, Fixed Weight vs Variable Weight, Unit Decimals, Weight Decimals, etc.

If any items that are saved in a non default unit of measure (Inventory Unit UOM or Inventory Weight UOM), then the following calculations will happen:

Item is managed by units only...

Item is managed by weight only...

Item is managed by units and weight...


Allocating