NameDescriptionTypeAdditional information
FixedSurcharge

If the surcharge type is "FIXED", then this is the amount of money to charge.

decimal number

None.

PercentageSurcharge

If the surcharge type is "PERCENTAGE", then this is the percentage to surcharge.

decimal number

None.

SurchargeableUnit

If the surcharge type is "PER-N-KG", "PER-N-EXTRA-KG", "PER-N-EXTRA-STOPS", "PER-N-EXTRA-PICKUP-STOPS" or "PER-N-EXTRA-DELIVERY-STOPS" then this is the unit of N. For example: (a) X surcharge per each 1 kg (N = 1). (b) Y surcharge per each 2 extra kg after 10 kg (N = 2). (c) W surcharge per each 3 extra stops (N = 3).

decimal number

None.

SurchargeablePackageCount

If the surcharge type is "PER-N-PACKAGES", then this is the number of surchargeable packages. A surchargeable package is a package that meets the surcharge conditions.

integer

None.

SurchargePerUnit

The amount of money to charge per each surchargeable unit.

decimal number

None.

MinSurcharge

If the calculated surcharge is less than this value, then this value is used instead.

decimal number

None.

MaxSurcharge

If the calculated surcharge is greater than this value, then this value is used instead.

decimal number

None.

SurchargeableWeightCode

If the surcharge is "PER-N-KG" or "PER-N-EXTRA-KG", then this value indicates which weight is the surchargeable weight. Possible values include "ACTUAL-WT", "LOADING-LENGTH-WT" and "VOLUME-WT" (and also "HEAVIEST-WT").

string

None.

MaxWeightWithoutSurcharge

If the surcharge type is "PER-N-EXTRA-KG", then this is the maximum weight without surcharge. Every extra kg after this maximum is surchargeable.

decimal number

None.