857 Shipment and Billing Notice
857 Shipment and Billing Notice
Function Group BS
This X12 Transaction Set contains the format and establishes the data contents of the Shipment and Billing Notice Transaction Set (857) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set provides the recipient of a shipment with data for both receipt planning and payment generation. EDI and telecommunications technologies suggest efficiencies in the way business data is processed. For example, the sender of a shipment may send the recipient's receiving function a Ship Notice/Manifest (856), and the payables function an Invoice (810), even though the contents of these two documents may be largely redundant. In certain business environments, the Shipment and Billing Notice permits the consolidation of these two documents into one. Specifically, this transaction set is appropriate where the shipment data, when it includes terms and item prices, can be used both to plan receipts and to generate payment. In this environment, the exact prices for the items shipped may not be known in advance by both parties. This transaction set is not appropriate in so-called Evaluated Receipts Settlement (ERS) environments, in which the exact prices for the items shipped have been agreed upon by, and are known to, both parties in advance. This transaction set is not to be used to replace the Ship Notice/Manifest (856) or Invoice (810) individually, but only to replace both, together. For example, do not use this transaction set in place of a Ship Notice/Manifest while continuing to send either paper or electronic invoice.
Position
Segment
Name
Max Use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Beginning of Hierarchical TransactionMandatory
Max 1
To define the business hierarchical structure of the transaction set and identify the business application purpose and reference data, i.e., number, date, and time
HLLoop
Mandatory
Repeat >1
0300
Hierarchical LevelMandatory
Max 1
To identify dependencies among and the content of hierarchically related groups of data segments
BS1Loop
Optional
Repeat 1
0400
Total Shipment InformationMandatory
Max 1
To provide totals relating to the shipment
0500
Carrier Details (Quantity and Weight)Optional
Max 5
To specify the transportation details relative to commodity, weight, and quantity
0600
Carrier Details (Equipment)Optional
Max 5
To specify transportation details relating to the equipment used by the carrier
0700
Carrier Details (Special Handling, or Hazardous Materials, or Both)Optional
Max 5
To specify transportation special handling requirements, or hazardous materials information, or both
0800
Carrier Details (Routing Sequence/Transit Time)Optional
Max 10
To specify the carrier and sequence of routing and provide transit time information
0900
F.O.B. Related InstructionsOptional
Max 1
To specify transportation instructions relating to shipment
1000
Date/Time ReferenceOptional
Max 5
To specify pertinent dates and times
1100
Extended Reference InformationOptional
Max 20
To transmit identifying information as specified by the Reference Identification Qualifier
1200
Administrative Communications ContactOptional
Max 5
To identify a person or office to whom administrative communications should be directed
1300
CurrencyOptional
Max 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
N1Loop
Optional
Repeat 10
1400
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
1500
Additional Name InformationOptional
Max 2
To specify additional names
1600
Party LocationOptional
Max 2
To specify the location of the named party
1700
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
LMLoop
Optional
Repeat >1
1750
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
1760
Industry Code IdentificationMandatory
Max >1
To identify standard industry codes
BS2Loop
Optional
Repeat 1
1800
Total Monetary Value SummaryMandatory
Max 1
To specify the total invoice discounts and amounts
1900
Purchase Order ReferenceOptional
Max 1
To provide reference to a specific purchase order
2000
Extended Reference InformationOptional
Max >1
To transmit identifying information as specified by the Reference Identification Qualifier
2100
Date/Time ReferenceOptional
Max 10
To specify pertinent dates and times
2150
TextOptional
Max 5
To specify textual data
2200
Terms of Sale/Deferred Terms of SaleOptional
Max >1
To specify terms of sale
2300
Tax InformationOptional
Max 10
To specify tax information
2350
Item Detail (Shipment)Optional
Max 1
To specify line-item detail relative to shipment
2370
Invoice Shipment SummaryOptional
Max 1
To specify summary details of total items shipped in terms of quantity, weight, and volume
SACLoop
Optional
Repeat 25
2400
Service, Promotion, Allowance, or Charge InformationMandatory
Max 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
2500
Tax InformationOptional
Max 10
To specify tax information
N1Loop
Optional
Repeat 10
2600
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
2700
Additional Name InformationOptional
Max 2
To specify additional names
2800
Party LocationOptional
Max 2
To specify the location of the named party
2900
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
FA1Loop
Optional
Repeat >1
2940
Type of Financial Accounting DataMandatory
Max 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
2950
Accounting DataMandatory
Max >1
To specify the detailed accounting data
BS3Loop
Optional
Repeat 1
3000
Pallet Type and Load CharacteristicsMandatory
Max 1
To identify the type and physical attributes of the pallet, and, gross weight, gross volume, and height of the load and the pallet
3050
Item Detail (Shipment)Optional
Max 1
To specify line-item detail relative to shipment
3100
Marks and Numbers InformationOptional
Max 10
To indicate identifying marks and numbers for shipping containers
BS4Loop
Optional
Repeat 1
3200
Transaction Set Line NumberMandatory
Max 1
To reference a line number in a transaction set
3250
Extended Reference InformationOptional
Max 15
To transmit identifying information as specified by the Reference Identification Qualifier
3280
Item Detail (Shipment)Optional
Max 1
To specify line-item detail relative to shipment
3300
Item Physical DetailsOptional
Max 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
3400
MeasurementsOptional
Max 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
3500
Marking, Packaging, LoadingOptional
Max 10
To describe marking, packaging, loading, and unloading requirements
3600
Marks and Numbers InformationOptional
Max 10
To indicate identifying marks and numbers for shipping containers
BS5Loop
Optional
Repeat 1
3700
Baseline Item Data (Invoice)Mandatory
Max 1
To specify the basic and most frequently used line item data for the invoice and related transactions
3800
Additional Item DataOptional
Max 1
To specify additional item details relating to variations between ordered and shipped quantities, or to specify alternate units of measures and quantities
3900
Item Physical DetailsOptional
Max 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
3950
Carrier Details (Special Handling, or Hazardous Materials, or Both)Optional
Max >1
To specify transportation special handling requirements, or hazardous materials information, or both
4000
CommodityOptional
Max 5
To identify a commodity or a group of commodities or a tariff page commodity
4100
Tax InformationOptional
Max 10
To specify tax information
4200
Pricing InformationOptional
Max 10
To specify pricing information
4300
Extended Reference InformationOptional
Max 10
To transmit identifying information as specified by the Reference Identification Qualifier
4400
MeasurementsOptional
Max 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
4450
Date/Time ReferenceOptional
Max 10
To specify pertinent dates and times
4460
Terms of Sale/Deferred Terms of SaleOptional
Max >1
To specify terms of sale
PIDLoop
Optional
Repeat 25
4500
Product/Item DescriptionMandatory
Max 1
To describe a product or process in coded or free-form format
4600
MeasurementsOptional
Max 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
SLNLoop
Optional
Repeat 1000
4700
Subline Item DetailMandatory
Max 1
To specify product subline detail item data
4800
Product/Item DescriptionOptional
Max 25
To describe a product or process in coded or free-form format
SACLoop
Optional
Repeat 25
4900
Service, Promotion, Allowance, or Charge InformationMandatory
Max 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
5000
Tax InformationOptional
Max 10
To specify tax information
LMLoop
Optional
Repeat >1
5050
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
5060
Industry Code IdentificationMandatory
Max >1
To identify standard industry codes
FA1Loop
Optional
Repeat >1
5070
Type of Financial Accounting DataMandatory
Max 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
5080
Accounting DataMandatory
Max >1
To specify the detailed accounting data
5100
Transaction Set TrailerMandatory
Max 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)
Position
Segment
Name
Max Use