Software Logic

Keeping Units of Measure Clear in Purchase Imports

The supplier sells boxes while the shop quotes individual items. Explore the process choices that can make the next action clearer.

Software Logic · 22 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a fastener wholesaler handling this situation. The supplier sells boxes while the shop quotes individual items.
An imported quantity is interpreted using the wrong unit. The situation is illustrative rather than a customer case study. Its value lies in exposing a small operational gap: information exists, yet the person acting on it cannot safely assume it means what they expect. The question is whether a small change could make this situation easier to manage.

The operational gap: product unit conversions

A number moves between systems without the unit that gives it meaning. Product references alone do not define the conversion.
A quantity without a unit is incomplete information. An explicit conversion makes the rule reviewable when packaging changes rather than burying it inside a copying step.
A conversion rule should include the packaging context and have an owner who can review supplier changes. Automatically reusing an old pack size can produce a plausible but wrong quantity. Unfamiliar combinations deserve an exception before they affect purchasing or customer-facing information. The office needs a dependable distinction, not simply more information on the screen. Otherwise two capable people can interpret the same record differently and each take an action that seems reasonable from the part of the process they can see.

A workable approach to product unit conversions

Store the supplier unit, selling unit and approved conversion explicitly. Validate mappings and flag unfamiliar packaging rather than assuming the last conversion still applies.
Identify the meaning of the information rather than starting with a plan to copy whole records. Choose where each fact is maintained and which systems only need an appropriate view of it. Investigate supported field-level mappings before allowing updates to flow in both directions. Stable references help connect records, while names and display labels may change over time. Removing copying is useful only if the resulting information still means the right thing in its destination. Uncertain matches and conflicting values should be reviewed rather than resolved by an unexplained overwrite. Keep enough source context to understand a correction and determine which downstream records it should affect.
Rounding and partial packs need agreed rules, particularly when values feed draft purchasing or pricing.
For background relevant to product unit conversions, see What Happens When Two Systems Disagree. The issue here is the narrower workflow described in this example.

Check product unit conversions against real examples

Import a box, a single item and a changed pack size for the same product family. Use an approved sample to examine the entire sequence, including any linked documents or downstream actions. Decide in advance what should remain unchanged. Reviewing preserved information can be just as important as confirming the new action happened.
For product unit conversions, review the proposed outcome with the staff responsible. Inspect record identity, field meaning and the source of each changed value. Check that the receiving system has not acquired a confident but incorrect interpretation, and that uncertain matches remain available for review instead of becoming silent overwrites. Agree who reviews exceptions and how a correction reaches the people already relying on the record. If the existing tool can do this adequately, configuration may be all that is needed.
Software Logic helps businesses investigate consistent information across existing tools with an emphasis on clear requirements, sensible use of existing applications and manageable changes. What does a quantity of one mean in each system handling your products?

Have a question about your business? Talk to Liam.

Counting readers…