EDI 859 Freight Invoice
Functional Group FB
X12I Transportation Subcommittee
This standard provides the format and establishes the data contents of the Freight Invoice Transaction Set within the context of an Electronic Data Interchange (EDI) environment. The Freight Invoice Transaction Set provides the sender with the capability to transmit an invoice, including charges, allowances, and details, for transportation services rendered.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Carrier's InvoiceMandatoryMax 1
To transmit basic data relating to carrier's invoice.
- 030Invoice TypeOptionalMax 1
To indicate type of invoice and number of shipments.
- 040Reference NumberOptionalMax 30
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 050Cargo ManifestOptionalMax 1
To identify specific flight or voyage information for multimodal shipments.
- 060AuthenticationOptionalMax 4
To specify the authority for authorizing an action and the date authentication is made
- 070PriorityOptionalMax 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
- 080CurrencyOptionalMax 1
To specify the currency being used in the transaction set
- 090Terms of Sale/Deferred Terms of SaleOptionalMax 1
To specify terms of sale.
- 100Date/TimeOptionalMax 10
To specify pertinent dates and times
- 110Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 120Cross-Reference EquipmentOptionalMax 30
To cross-reference additional equipment to a primary piece of equipment.
- 130Origin StationOptionalMax 1
To identify the rail origin of this shipment.
- 140Destination StationOptionalMax 1
To identify the rail destination of this shipment.
- 150Route Information (Air)OptionalMax 1
To specify airline and airport routing sequences
- 160Route InformationOptionalMax 13
To specify carrier and routing sequences and details
- 170Special Handling InstructionsOptionalMax 6
To specify special handling instructions in coded or free-form format
- 171Protective Service InstructionsOptionalMax 5
To specify mechanical protective service and ventilation instructions.
- 180Special ServicesOptionalMax 6
To identify forms of unitization, liability issues and special services.
- 190InsuranceOptionalMax 1
To specify details related to insurance
- 200Sales/Delivery TermsOptionalMax 1
To state terms and dates
- 210Tariff ReferenceOptionalMax 30
To reference details of the tariff used to arrive at applicable rates or charge
- 220Note/Special InstructionOptionalMax 30
To transmit information in a free-form format, if necessary, for comment or special instruction
- 230Pro Forma - B13 InformationOptionalMax 1
This segment is used to specify proforma invoice and B13 Canadian Customs Export Declaration information, required by U. S. and Canadian customs.
- 240Canadian Grain InformationOptionalMax 1
To transmit the transportation and distribution requirements of grain at Canadian ports.
- 250Pick-upOptionalMax 1
To specify the pick-up details including time, date and equipment
- 260Allowance, Charge or ServiceOptionalMax 1
To specify allowances, charges or services
- 270Waybill ReferenceOptionalMax 255
To identify the waybill and to specify the equipment used and the destination details
- 280Route CodeOptionalMax 1
To specify the route using a single code.
- H1 Loop OptionalRepeat 3
- 290Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 300Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in segment H1
- 290Hazardous MaterialMandatoryMax 1
- N7 Loop OptionalRepeat 600
- 310Equipment DetailsMandatoryMax 1
To identify the equipment.
- 320Seal NumbersOptionalMax 5
To record seal numbers used and the organization that applied the seals.
- 330Equipment OrderedOptionalMax 1
To specify carrier equipment.
- 340Reference NumbersOptionalMax 5
To specify identifying numbers.
- 350Intermodal Chassis EquipmentOptionalMax 1
To specify the chassis equipment details in terms of identifying numbers, weights and ownership
- 360Motor Vehicle ControlOptionalMax 21
To define motor vehicle identification and logistics.
- 370Scale Identification SegmentOptionalMax 1
To identify the scale type and the location and time a shipment is weighed
- 310Equipment DetailsMandatoryMax 1
- N1 Loop OptionalRepeat 10
- 380NameMandatoryMax 1
To identify a party by type of organization, name and code
- 390Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 400Address InformationOptionalMax 2
To specify the location of the named party
- 410Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 420Reference NumbersOptionalMax 12
To specify identifying numbers.
- 430Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 380NameMandatoryMax 1
- S5 Loop OptionalRepeat 50
- 440Stop Off DetailsMandatoryMax 1
To specify stop-off details in terms of weight, quantity and volume.
- 450Date/TimeOptionalMax 6
To specify pertinent dates and times
- 460Reference NumberOptionalMax 10
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 470Special ServicesOptionalMax 6
To identify forms of unitization, liability issues and special services.
- N1 Loop OptionalRepeat 5
- 480NameMandatoryMax 1
To identify a party by type of organization, name and code
- 490Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 500Address InformationOptionalMax 2
To specify the location of the named party
- 510Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 520Reference NumbersOptionalMax 12
To specify identifying numbers.
- 530Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 480NameMandatoryMax 1
- 440Stop Off DetailsMandatoryMax 1
Detail
- LX Loop MandatoryRepeat 999
- 010Assigned NumberMandatoryMax 1
To reference a line number in a transaction set.
- N1 Loop OptionalRepeat >1
- 020NameMandatoryMax 1
To identify a party by type of organization, name and code
- 030Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 040Address InformationOptionalMax 2
To specify the location of the named party
- 050Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 060Reference NumbersOptionalMax 12
To specify identifying numbers.
- 070Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 020NameMandatoryMax 1
- 080Loop HeaderMandatoryMax 1
To indicate that the next segment begins a loop
- LX Loop MandatoryRepeat 1
- 090Assigned NumberMandatoryMax 1
To reference a line number in a transaction set.
- 100Description, Marks and NumbersOptionalMax 10
To specify the line item in terms of description, quantity, packaging, and marks and numbers.
- L0 Loop OptionalRepeat 10
- 110Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume and type of service for a line item including applicable ``quantity/rate-as'' data.
- 120Rate and ChargesOptionalMax 20
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 130MeasurementsOptionalMax 5
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 110Line Item - Quantity and WeightMandatoryMax 1
- 140Tariff ReferenceOptionalMax 10
To reference details of the tariff used to arrive at applicable rates or charge
- 090Assigned NumberMandatoryMax 1
- 150Loop TrailerMandatoryMax 1
To indicate that the loop immediately preceding this segment is complete
- 160Tariff ReferenceOptionalMax 1
To reference details of the tariff used to arrive at applicable rates or charges for customer requested service
- 170Route Information (Air)OptionalMax 1
To specify airline and airport routing sequences
- 180Mixed Hazardous CommoditiesOptionalMax 1
To specify hazardous line items in terms of hazardous mnemonic, identification number, reportable quantities and limited quantities.
- 190Reference NumberOptionalMax 10
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 200Export LicenseOptionalMax 6
To transmit information contained on an export license
- 210Import LicenseOptionalMax 1
To transmit import license number and effective dates
- 220Pick-upOptionalMax 1
To specify the pick-up details including time, date and equipment
- 230Proof of DeliveryOptionalMax 1
To provide proof of delivery
- 240F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 250Allowance, Charge or ServiceOptionalMax 20
To specify allowances, charges or services
- 260Line Item SubtotalOptionalMax 1
To specify line item subtotals
- 270Event DetailOptionalMax 1
To specify information about a specific event
- 280DeliveryOptionalMax 1
To specify delivery date
- 290Equipment DetailsOptionalMax 5
To identify the equipment.
- H1 Loop OptionalRepeat 3
- 300Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 310Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in segment H1
- 300Hazardous MaterialMandatoryMax 1
- 010Assigned NumberMandatoryMax 1
Summary
- 010Total 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
- 020Transaction 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).