QAD 2017 Enterprise Edition > User Guides > Sales > Container and Line Charges > Container and Line Charges Overview > Line Charges
  
Line Charges
Line charges are any general or miscellaneous charges assessed on a sales order line. When you apply a line charge, you must specify a trailer code, and you may specify a corresponding line charge type code. Line charge amounts can be specified at the line-item level or calculated by an external user-created calculation or validation program associated with the charge type code.
Line charges display on the invoice with the trailer code associated at the time the charge was assessed. Trailer codes let you track line charges for General Ledger (GL) purposes and reporting.
Example: An engine supplier sends assembled engines to a customer site in returnable shipping crates. If the customer does not return the crates in a timely manner, the supplier runs out of shipping crates. In order to continue shipping the engines, the supplier requires additional time and labor to package and secure the engines on regular pallets. Using the line charge functions, the supplier can assess charges at the line level for the added labor costs associated with packaging each engine for shipment.
You can always assess additional charges on an order line item in the following maintenance programs:
Sales Order Maintenance (7.1.1)
Customer Scheduled Order Maintenance (7.3.13)
Pending Invoice Maintenance (7.13.1)
You can also use Order Line Charge Maintenance (7.22.13) at any time to update line charges directly.
Depending on control program settings, you may also be able to add and modify line charges while maintaining containers and shippers in:
Container Workbench (7.7.1)
SO Container Maintenance (7.7.5)
Pre-Shipper/Shipper Workbench (7.9.2)
Sales Order Shipper Maintenance (7.9.8)
Charge Type Codes
When a container charge or a line charge is assessed, a corresponding charge type code is assigned. Charge type codes apply to either container charges or line charges and reference an external calculation or validation program to execute.
You can define as many charge type codes as you need using Charge Type Maintenance (7.22.1). You assign a Progress program to each charge type that the system runs to perform an extended price calculation for the charge.
See Create Container Charge Type Codes.
Trailer Codes
When a line charge is assessed, a corresponding trailer code is also assigned to the line item. When an invoice is printed for a sales order, the line charges appear on the trailer with the associated trailer codes. Using specifically defined trailer codes, you can easily group your line charges for tax or reporting purposes.
See Set Up Trailer Codes for Line Charges.