Skip to content
Home » Catch-weight



In Dynamics 365, catch weight is used to track the weight or quantity of a product that can vary in value or amount. This is commonly used in industries such as food and beverage, chemicals, and pharmaceuticals where products are sold by weight or volume but can vary in their actual weight due to factors such as moisture content or temperature. Another scenario might be, for example, strawberries which are packed and sold to customers in boxes. Because each box varies slightly in weight, the strawberries are invoiced in kilograms. When several boxes are picked for a sales order, the boxes are weighed to determine how much to invoice the customer. In this example, kilograms are used as the stocking unit and boxes as the catch weight unit.

Catch weight functionality allows a base unit of measure for a product as well as a catch weight unit of measure to be defined. The catch weight unit of measure is used to track the actual weight or quantity of the product during various stages of the supply chain, such as receiving, production, and shipping.

You can define various catch weight formulas to calculate the catch weight quantity based on factors such as weight, volume, or percentage of the base unit of measure. Additionally, you can use catch weight thresholds to set tolerances for the variation in weight or quantity, which can be used to automatically adjust the catch weight quantity during inventory transactions.

Overall, catch weight functionality in Dynamics 365 provides greater visibility and control over the weight or quantity of products that vary in value, helping to ensure accurate stock management and order fulfilment.

Basic setup

The basic setup for catch weight requires the following:

  • To use warehouse management to process catch weight products, you must use a license configuration key to turn on the functionality. This is done via System administration > Setup > License configuration. Then, on the Configuration keys tab, expand Trade > Warehouse and Transportation management, and select the check box for Catch weight for warehouse.
  • Define the weight unit conversion between the stock unit and the catch weight unit e.g. 1 Box – 5kg, and specify this on the Released products > Manage stock FastTab.

  • Define the minimum and maximum weight tolerances as part of the catch weight setup on the Released product >  Manage stock FastTab. In the screenshot (above right), the catch weight item is set to Box and the nominal quantity is 5, meaning that the goal weight of the product is set to 5 kgs. The minimum and maximum quantities are 4.75 and 5.25 kgs, meaning that the weight of a “box” can be between 4.75 and 5.25 kgs.
  • Create a unit sequence group, where the catch weight unit is set as the lowest stock keeping unit
  • Set up a catch weight handling policy. A catch weight handling policy is a set of rules and procedures that govern how catch weight enabled products are handled in Dynamics 365.

Learning with Microsoft

Further information related to catch weight can be found on Microsoft Learn via the URL below.

Catch weight product processing with warehouse management – Supply Chain Management | Dynamics 365 | Microsoft Learn