How Epicor UOM Classes Work
A UOM class establishes a framework for defining units and their relationships. Each unit represents a specific measurement, while the conversion factor specifies how quantities translate between compatible units. Items can then use the relevant units according to their purchasing, inventory, production, or sales requirements.
Suppose one case contains 24 pieces. If the inventory unit is pieces, receiving 5 cases should increase inventory by 120 pieces. The calculation is 5 cases × 24 pieces per case = 120 pieces. This result depends on the conversion being configured correctly and the transaction using the expected units.
UOM classes should reflect actual measurement relationships. Units of length, weight, volume, and count are not automatically interchangeable. Converting kilograms to grams uses a fixed mass relationship, whereas converting liters to kilograms may require a product-specific density.
Common Uses in Purchasing and Manufacturing
Epicor UOM classes support consistent quantities across the supply chain. Purchasing may use a supplier's packaging unit, inventory may use a standard stock unit, and production may consume materials in a unit aligned with the bill of materials or job requirements.
- Purchasing: Convert supplier order quantities into the units used to track received stock.
- Inventory management: Maintain quantity balances consistently across receipts, transfers, and issues.
- Production: Express material requirements and consumption in units appropriate for manufacturing operations.
- Sales and shipping: Align order quantities with how finished goods are stocked, packed, or shipped.
- Reporting: Compare quantities across transactions when the underlying units and conversion rules are compatible.
These uses are particularly relevant for wholesale distribution and manufacturing businesses that buy, store, and sell products in different package sizes. The choice of units affects purchasing quantities, available inventory, material planning, and the interpretation of operational reports.
Setup and Data Governance Best Practices
Before assigning a UOM class to an item, identify the measurement units used by suppliers, warehouses, production teams, and customers. Then confirm that the class supports the required conversions and that each factor matches the actual product or packaging specification.
Useful checks include validating conversion direction, testing representative transactions, reviewing units in open documents, and documenting who can approve master-data changes. A conversion factor of 24 pieces per case should not be entered as 1/24 when the transaction expects the number of pieces generated by each case.
During system migration, Data Conversion may be needed to map legacy units, class definitions, and conversion factors into the destination structure. Once operational, Epicor Integration Finance processes can help align information exchanged between Epicor and connected finance applications, with quantity and unit mappings reviewed as part of the integration design.
Relationship to ERP and Finance Workflows
In Epicor ERP, unit-of-measure setup contributes to the quality of item master data and the transactions that depend on it. Organizations extending epicor through integrations should preserve unit identifiers and conversion logic when exchanging purchase orders, receipts, invoices, inventory records, and production data.
The Hyperbots Platform supports company-specific configurations, including ERP integrations, workflows, roles, and general ledger structures through a no-code framework. Its Process Specific Capabilities support finance automation tailored to defined business processes, while Ready to Deploy Capabilities include pre-trained agents and pre-built ERP connectors. Self Learning Capabilities allow co-pilots to learn from human actions, and Human in the Loop workflows provide oversight for exceptions and approvals.
For instance, accounts payable may compare invoice quantities with purchase orders and receipts before an invoice is approved. Customer cash application addresses a different task: matching remittances to open invoices and posting receipts. The articles How Hyperbots AI Agents 10x Epicor Finance Operations and Closing Epicor Finance Gaps with Hyperbots AI Agents explain ways AI agents can extend Epicor finance workflows, including payment matching and receipt posting.
Reviewing Accuracy and Business Performance
UOM class accuracy can be reviewed through practical checks such as the frequency of unit-related transaction corrections, differences between expected and recorded quantities, and the number of items with verified conversion rules. Teams can use Best In Class Benchmarking to compare defined operational measures against relevant reference points, provided the underlying units, periods, and calculation methods are consistent.
For example, if a warehouse receives 40 cases of 18 units each, the expected stock increase is 720 units. If the transaction records 40 units instead, the discrepancy signals that the conversion setup or transaction entry should be reviewed. Resolving such differences supports reliable inventory availability, material planning, and cost reporting.
Summary
Epicor UOM Class organizes compatible measurement units and supports the conversion rules used across purchasing, inventory, manufacturing, and sales. Accurate class definitions and conversion factors help maintain consistent quantities, strengthen master-data quality, and improve operational and financial reporting. Regular testing, clear ownership, and consistent integration mappings keep units aligned with actual business processes.