🌐 NL · Last reviewed: 27 May 2026
Order Differences — purchase side
Mirrors sales. On deviating receipt quantities, DXSteel can auto-reduce ordered quantity down to received — threshold from the Item Profile. Transfer lines and transport-order sublines have their own processing codeunits.
The auto-apply mechanism
-
Purchase line carries Auto Apply Order Difference Purchase % from the Item Profile.
-
Auto-Apply flag set by PLSetOrderDiffAutoApplyMethDMX.
-
After receipt: report Process Purchase Order Difference.
-
Within threshold: quantity auto-adjusted, order can close.
-
Outside threshold: manual action required.
Dedicated codeunits
|
Codeunit |
Purpose |
|---|---|
|
PLProcessOrderDiffMethDMX |
Processing logic for purchase lines. |
|
TLProcessOrderDiffMethDMX |
Processing logic for transfer lines. |
|
TOSLProcessOrderDiffMethDMX |
Processing logic for transport-order sublines. |
|
RunProcessPurchOrderDiffDMX |
Action runner. |
Setup enums
The same three as on the sales side apply to purchase: Del Whse Act on Order Diff, Del Whse Doc on Order Diff, Upd Blanket Orders on Order Diff.
Best practices
For vendors with consistent weight variance (e.g. coils): set Auto Apply % Purchase higher. For vendors with tight contracts (exact-spec plate dimensions): low percentage and manual review.
Combine with the Update Blanket Orders on Order Diff setting: blanket orders get auto-updated when processed — handy for long-term call-off contracts.
[Screenshot: Process Purchase Order Difference result with multiple lines]