EDI 857 Shipment And Billing Notice

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.

Segments

Position
Segment
Name
Max use
100
ST
Transaction Set Header
Mandatory
AtMax 1
To indicate the start of a transaction set and to assign a control number
200
BHT
Beginning of Hierarchical Transaction
Mandatory
AtMax 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
HL
LOOP
Mandatory
GT 1
LM
LOOP
Opt
GT 1
BS2
LOOP
Opt
AtMax 1
N1
LOOP
Opt
AtMax 10
FA1
LOOP
Opt
GT 1
BS3
LOOP
Opt
AtMax 1
BS4
LOOP
Opt
AtMax 1
BS5
LOOP
Opt
AtMax 1
SLN
LOOP
Opt
AtMax 1000
SAC
LOOP
Opt
AtMax 25
LM
LOOP
Opt
GT 1
FA1
LOOP
Opt
GT 1
5100
SE
Transaction Set Trailer
Mandatory
AtMax 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)

Elements

PositionElementNameRequirementTypeMin/MaxRepeat
1
143
Transaction Set Identifier CodeMandatoryID3/31
2
329
Transaction Set Control NumberMandatoryAlphanumeric4/91
3
1705
Implementation Convention ReferenceOptAlphanumeric1/351