One feature of Shipping Integration is that you can update the freight being charged to the customer based upon the shipping charges. In some cases, though, you may want to mark up those costs by a dollar amount. There are two new fields on the Shipping Integration defaults panel, in the options section, that allow you to specify a per package or per shipment surcharge that will be added to all packages or all shipments. You can read about this setting in the Setup Shipping Integration topic.
In some cases you may want to have a different per package or per shipment charge depending on the shipping method. For sales order invoices (not rental contracts) we allow this feature with the use of user-defined fields on the Ship Via table. Just add two user define fields to the SO_ShipRateHeader table as defined below.
.
SO_ShipRateHeader:
PER_PACKAGE – This checkbox should be placed on the Ship Rate Maintenance screen. If this UDF exists in the table and if the value in the UDF for the assigned ShipVia for the invoice or contract is not zero, then this value will be added to the shipping cost of each package when the total freight for the invoice or contract is calculated.
Source: Manual Entry
Object Type: Multiline
Data Type: Numeric
Mask: ###.00-
Caption: Per Package Surcharge
PER_SHIPMENT – This checkbox should be placed on the Ship Rate Maintenance screen. If this UDF exists in the table and if the value in the UDF for the assigned ShipVia for the invoice or contract is not zero, then this value will be added to the total shipping cost of all packages together when the total freight for the invoice or contract is calculated.
Source: Manual Entry
Object Type: Multiline
Data Type: Numeric
Mask: ###.00-
Caption: Per Shipment Surcharge