EDI 859 Freight Invoice
Functional Group FB
X12I Transportation Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Freight Invoice Transaction Set (859) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide the sender with the capability to transmit an invoice, including charges, allowances, and details, for transportation services rendered. This transaction set can also be used to exchange transportation services invoice information based on services provided in accordance with Government transportation rules and regulations. It may be used by the U.S. Civilian Government, U.S. Department of Defense, and any of their trading partners to exchange invoice information resulting from the shipment of freight, household goods, and passengers. This transaction set fulfills financial information requirements established by the U.S. Government.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment for Carrier's InvoiceMandatoryMax 1
To transmit basic data relating to the carrier's invoice
- 0300Invoice TypeOptionalMax 1
To indicate type of invoice and number of shipments
- 0400Extended Reference InformationOptionalMax 30
To transmit identifying information as specified by the Reference Identification Qualifier
- 0500Cargo ManifestOptionalMax 1
To identify specific flight or voyage information for multimodal shipments
- 0600AuthenticationOptionalMax 4
To specify the authority for authorizing an action and the date authentication is made
- 0700Cargo Booking PriorityOptionalMax 1
To assign a priority to a booking which would increase the possibility that this cargo would be booked on said voyage and not be shut out
- 0800Currency IdentifierOptionalMax 1
To specify the currency being used in the transaction set
- 0900Terms of Sale/Deferred Terms of SaleOptionalMax 1
To specify terms of sale
- 1000Date/TimeOptionalMax 10
To specify pertinent dates and times
- 1100Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 1200Cross-Reference EquipmentOptionalMax 30
To cross-reference additional equipment to a primary piece of equipment
- 1300Origin StationOptionalMax 1
To identify the rail origin of the shipment
- 1400Destination StationOptionalMax 1
To identify the rail destination of the shipment
- 1500Route Information (Air)OptionalMax 1
To specify airline and airport routing sequences
- 1600Route InformationOptionalMax 13
To specify carrier and routing sequences and details
- 1700Special Handling InstructionsOptionalMax 6
To specify special handling instructions in coded or free-form format
- 1710Protective Service InstructionsOptionalMax 5
To specify mechanical protective service and ventilation instructions
- 1800Special ServicesOptionalMax 6
To identify forms of unitization, liability issues, and special services
- 1900InsuranceOptionalMax 1
To specify details related to insurance
- 2000Sales/Delivery TermsOptionalMax 1
To state terms and dates
- 2100Tariff ReferenceOptionalMax 30
To reference details of the tariff used to arrive at applicable rates or charge
- 2200Note/Special InstructionOptionalMax 30
To transmit information in a free-form format, if necessary, for comment or special instruction
- 2300Pro Forma - B13 InformationOptionalMax 1
To specify a pro forma invoice and B13 Canada Customs Export Declaration information, required by U.S. Customs and Border Protection (CBP) and Canada Customs
- 2500PickupOptionalMax 1
To specify the pickup details including time, date, and equipment
- 2600Allowance, Charge or ServiceOptionalMax 1
To specify allowances, charges, or services
- 2700Waybill ReferenceOptionalMax 499
To identify the waybill and to specify the equipment used and the destination details
- 2800Route Code IdentificationOptionalMax 1
To specify the route using a single code
- H1 Loop OptionalRepeat 3
- 2900Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 3000Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in the H1 segment
- 2900Hazardous MaterialMandatoryMax 1
- N7 Loop OptionalRepeat 600
- 3100Equipment DetailsMandatoryMax 1
To identify the equipment
- 3200Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals
- 3300Equipment OrderedOptionalMax 1
To specify carrier equipment
- 3400Reference InformationOptionalMax 5
To specify identifying information
- 3500Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights, and ownership
- 3600Motor Vehicle ControlOptionalMax 36
To define motor vehicle identification and logistics
- 3700Scale IdentificationOptionalMax 1
To identify the scale type and the location and time a shipment is weighed
- 3750Canadian Grain InformationOptionalMax 15
To transmit the transportation and distribution requirements of grain at Canadian ports
- 3100Equipment DetailsMandatoryMax 1
- N1 Loop OptionalRepeat 10
- 3800Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 3900Additional Name InformationOptionalMax 2
To specify additional names
- 4000Party LocationOptionalMax 2
To specify the location of the named party
- 4100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4200Reference InformationOptionalMax 12
To specify identifying information
- 4300Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 3800Party IdentificationMandatoryMax 1
- S5 Loop OptionalRepeat 50
- 4400Stop-off DetailsMandatoryMax 1
To specify stop-off detail reference numbers and stop reason
- 4500Date/TimeOptionalMax 6
To specify pertinent dates and times
- 4600Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 4700Special ServicesOptionalMax 6
To identify forms of unitization, liability issues, and special services
- N1 Loop OptionalRepeat 5
- 4800Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 4900Additional Name InformationOptionalMax 2
To specify additional names
- 5000Party LocationOptionalMax 2
To specify the location of the named party
- 5100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 5200Reference InformationOptionalMax 12
To specify identifying information
- 5300Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 4800Party IdentificationMandatoryMax 1
- 4400Stop-off DetailsMandatoryMax 1
Detail
- LX Loop MandatoryRepeat 999
- 0100Transaction Set Line NumberMandatoryMax 1
To reference a line number in a transaction set
- N1 Loop OptionalRepeat 10
- 0200Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 0300Additional Name InformationOptionalMax 2
To specify additional names
- 0400Party LocationOptionalMax 2
To specify the location of the named party
- 0500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0600Reference InformationOptionalMax 12
To specify identifying information
- 0700Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 0200Party IdentificationMandatoryMax 1
- 1000Description, Marks and NumbersOptionalMax 10
To specify the line item in terms of description, quantity, packaging, and marks and numbers
- L0 Loop OptionalRepeat 10
- 1100Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume, and type of service for a line item including applicable "quantity/rate-as" data
- 1200Rate and ChargesOptionalMax 20
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 1300MeasurementsOptionalMax 5
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1100Line Item - Quantity and WeightMandatoryMax 1
- 1400Tariff ReferenceOptionalMax 10
To reference details of the tariff used to arrive at applicable rates or charge
- 1600Tariff DetailsOptionalMax 1
To reference details of the tariff used to arrive at applicable rates or charges for customer-requested service
- 1700Route Information (Air)OptionalMax 1
To specify airline and airport routing sequences
- 1800Mixed Hazardous CommoditiesOptionalMax 1
To specify hazardous line items in terms of hazardous mnemonic, identification number, reportable quantities, and limited quantities
- 1900Extended Reference InformationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 2000Export LicenseOptionalMax 6
To transmit information contained on an export license
- 2100Import LicenseOptionalMax 1
To transmit import license number and effective dates
- 2200PickupOptionalMax 1
To specify the pickup details including time, date, and equipment
- 2300Proof of DeliveryOptionalMax 1
To provide proof of delivery
- 2400F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 2500Allowance, Charge or ServiceOptionalMax 20
To specify allowances, charges, or services
- 2600Line Item SubtotalOptionalMax 1
To specify line item subtotals
- 2700Event DetailOptionalMax 1
To specify information about a specific event
- 2800Delivery Date InformationOptionalMax 1
To specify delivery date
- 2900Equipment DetailsOptionalMax 5
To identify the equipment
- H1 Loop OptionalRepeat 3
- 3000Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 3100Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in the H1 segment
- 3000Hazardous MaterialMandatoryMax 1
- 0100Transaction Set Line NumberMandatoryMax 1
Summary
- 0100Total Weight and ChargesOptionalMax 1
To specify the total shipment in terms of weight, volume, rates, charges, advances, and prepaid amounts applicable to one or more line items
- 0200Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)