Racklipedia
Racklify
​
Software

How To Design A Practical UOM Hierarchy For Inventory, Sales, And Shipping

Updated October 21, 2026
Published October 21, 2026

UOM Hierarchy

Definition

The defined relationship among units of measure used to purchase, stock, sell, and ship an item.

Overview

UOM Hierarchy The defined relationship among units of measure used to purchase, stock, sell, and ship an item. Designing a practical hierarchy requires translating physical packaging and commercial rules into a consistent, governed set of unit definitions and conversion factors that your software can enforce.


Good design begins with discovery: map physical packaging (eaches, inner packs, cases, pallet configurations), supplier ordering units, sales pack sizes, carrier requirements, and regulatory constraints. The goal is a single, authoritative unit model per SKU that supports procurement, warehouse operations, order fulfillment, and transportation documentation.


Step 1 — Catalogue Real-World Packaging


Walk the warehouse and review supplier POs: record how items arrive (carton dimensions, case counts, pallet patterns). Capture the smallest legal sellable unit, typical inner-pack counts, and how items are commonly shipped. This physical baseline ensures your hierarchy reflects reality rather than assumptions.


Step 2 — Define Unit Roles And Conversion Rules


For each SKU, set the stock unit, permitted purchase units, permitted sales units, and permitted ship units. Enter precise conversion factors between adjacent units and define rounding behavior. Where weight or volume is primary (e.g., bulk liquids, powders), include those units and conversion to pieces as applicable.


  • Stock Unit: The unit WMS maintains on-hand quantities in.
  • Purchase Unit: The unit suppliers sell in; set minimum order multiples.
  • Sales Unit: Units shown on customer-facing channels and invoices.
  • Ship Unit: Units carriers expect for labeling and freight charges.


Step 3 — Model Packaging Changes And Exceptions


Packaging changes occur—new case counts, supplier repackaging, promotional packs. Your model must support effective dates or versioned unit mappings so historical transactions remain consistent. Record exceptions where fractional quantities are allowed (for example, liquids sold by weight) and where they are not (e.g., serialized electronics).


Step 4 — Integrate With Trading Partners And Systems


Map external partner unit codes to your internal codes in EDI/ API transforms. Maintain a translation table for each trading partner to avoid misinterpretation. Ensure ERP, WMS, OMS, and TMS read from the central master-data repository to prevent drift between systems.


  • EDI/ API Mapping: Translate supplier/customer codes to internal codes at the interface layer.
  • Single Master Data: Publish a canonical UOM table consumed by all systems.
  • Validation Rules: Reject transactions that use unsupported units or violate role constraints.


Step 5 — Configure Software For Operational Rules


Configure replenishment, picking, and packing rules to use the hierarchy. Examples: convert demand from EA to CS for purchase suggestions; suggest picking by CS for speed when full cases are ordered; block LTL shipments that would break cases if the customer requires full-case delivery. Set up cartonization to use conversions to minimize void space and meet carrier weight thresholds.


Step 6 — Establish Governance And Change Management


Assign a master-data owner and a change approval workflow. Require supplier confirmations for pack-count changes and schedule periodic audits of UOM definitions against physical stock. Provide a rollback plan for incorrect changes and document the business rationale for unit-role assignments.


  • Owner: Appoint a single master-data steward.
  • Approval Workflow: Require cross-functional sign-off for changes.
  • Audit Schedule: Reconcile physical counts with system conversions regularly.


Example Implementation Pattern


A typical implementation pattern for a beverage SKU might be: stock unit = EA, purchase unit = CS (24 EA), ship unit = PAL (48 CS). Purchase orders are created in CS, the WMS receives pallets and breaks them into cases and eaches for picking. The OMS sells EA and CS depending on channel, while the TMS invoices freight at pallet levels. All systems reference the same conversion table, eliminating manual conversions and errors.


In short, the UOM Hierarchy becomes useful only when it is accurate, governed, and integrated. Designing one requires mapping physical packaging to business processes, codifying conversion rules, integrating systems and partners, and enforcing change control so inventory, sales, purchasing, and shipping operate from a single unit-of-measure truth.

Sources And Additional Reading (4)

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.