🌐 NL · Last reviewed: 27 May 2026
Purchase prices, surcharges and group discounts
Purchase mirrors sales pricing: base price (per vendor) + length surcharge + group discount. Automatic costs attach via Automatic Purchase Costs.
Pricing layers
-
Purchase Price — vendor-specific direct unit cost per UoM. Valid within start/end date.
-
Length Surcharge — applied when line length is within min/max.
-
Price Increase — extra fixed mark-up.
-
Purchase Price Surcharge — fixed amounts or percentages on top of the base, per item or item price group, per vendor.
-
Group discounts — via standard BC Purchase Line Discount, enabled by Allow Line Disc. on the Purchase Price.
-
Automatic Purchase Costs — freight, handling, customs; tied to cost codes.
Field reference — Purchase Price (DXSteel extension)
|
Field |
Purpose |
|---|---|
|
Vendor No. |
Purchase prices are always vendor-specific. |
|
Direct Unit Cost |
Base price per Price Unit of Measure. |
|
Price Unit of Measure |
Steel UoM (KG, MTR, PCS). |
|
Length Surcharge Min / Max Length |
Bracket bounds. |
|
Length Surcharge Amount |
Fixed surcharge within bracket. |
|
Price Increase |
Extra fixed mark-up. |
|
Allow Line Surcharge / Line Disc. / Invoice Disc. |
Toggles for additional layers. |
Field reference — Purchase Price Surcharge
|
Field |
Purpose |
|---|---|
|
Code |
Item No. or Item Price Group code. |
|
Purchase Code |
Vendor No. |
|
Item Type |
Item / Item Price Group / All Items. |
|
Surcharge Amount |
Fixed amount. Currency mandatory. |
|
Surcharge Percentage |
Mutually exclusive with Surcharge Amount. % ignores currency/UoM. |
|
Starting / Ending Date |
Validity. |
|
Minimum Quantity |
Threshold for surcharge. |
Best practices
Use Surcharge Amount for fixed fees (freight, handling), Surcharge Percentage for proportional uplifts.
Starting Date can never exceed Ending Date — "%1 cannot be after %2".
Errors
|
Message |
Cause |
|---|---|
|
"%1 must be blank." |
Code is populated while Item Type = All Items. |
|
"%1 must be blank when the surcharge percentage is filled." |
Price Unit of Measure must be empty when % is used. |
|
"It is not possible to use %1 as %2 for volumes pricing." |
Non-base UoM picked. |
|
"The %1 cannot be larger then the %2." |
Length Surcharge Min > Max. |
[Screenshot: Purchase Price Surcharges with multiple vendor/item combinations]