π NL Β· Last reviewed: 27 May 2026
Steel Units of Measure (Length, Weight, Pieces)
DXSteel works with three correlated dimensions for steel inventory:
-
Length β in meters (MTR), decimal per item variant.
-
Weight β in kilograms (KG), decimal per lot.
-
Pieces β integer count (PCS).
The Steel Units of Measure page registers, per UoM code (MTR, KG, PCS, M2, TON), the physical dimension it represents. With that mapping, DXSteel can convert automatically between length, weight, and pieces using the profile's Fixed Length and Theoretical Weight.
The Length / Weight / Pieces tripod
How conversion works:
-
A lot has a physical weight (KG), length (MTR), and a piece count (PCS).
-
The Item Profile carries Theoretical Weight (kg/m).
-
When selling in pieces, DXSteel computes: weight = pieces Γ fixed-length Γ theoretical-weight.
-
When selling in kg, it reverses: length = weight Γ· theoretical-weight.
-
When selling in meters: length is direct, weight is derived.
Setup workflow
-
Open Steel Units of Measure and verify the standard codes are present (MTR, KG, PCS, M2, TON).
-
For each code, set the right Steel UoM Code (Length, Weight, Pieces) and the matching Doc. UoM Code.
-
For each item: set Cost UoM Code, Sales Price UoM Code and Purchase Price UoM Code on the Item Card, respecting the allowed ranges (see below).
Cost UoM validation rules
DXSteel enforces that the chosen Cost UoM matches the item type:
|
Item type |
Allowed Cost UoM |
|---|---|
|
Regular (theoretical and trade weight populated) |
Length, Weight or Pieces |
|
Miscellaneous (weights = 0) |
Pieces or Length, not Weight |
|
Coil |
Length or Weight (not Pieces alone) |
Field reference β Steel UoM
|
Field |
Purpose |
|---|---|
|
Code |
UoM code (max. 10 chars). Standard examples: MTR, KG, PCS, M2, TON. |
|
Description |
Display name (10 chars). |
|
Steel UoM Code |
Length / Weight / Pieces enum. |
|
Doc. UoM Code |
Which enum value (MTR, KG, PCS, β¦) shows on transaction lines. |
Do not change in production: only adjust Steel Units of Measure during initial setup. Existing items reference these codes; a change can break historical calculations.
Common errors
|
Message |
Cause |
|---|---|
|
"Only Cost Unit of Measure Codes from the ranges 'Length' or 'Weight' are allowed." |
Chosen Cost UoM doesn't match this item type (e.g. PCS on a regular coil item). |
|
"Only Cost Unit of Measure Codes from the range 'Pieces' are allowed." |
On a Miscellaneous item with no weights, only Pieces is allowed. |
[Screenshot: Steel UoM list with MTR/KG/PCS and their enum mapping]