ANSI X12 856 (Advance Shipment Notification) Inbound (to .

Transcription

ANSI X12856 (Advance Shipment Notification)Inbound (to Eclipse)Version 4010Eclipse 856 4010 (Vendor)110/12/2012

856Ship Notice/ManifestFunctional Group SHPurpose: This Draft Standard for Trial Use contains the format and establishes the data contents of the ShipNotice/Manifest Transaction Set (856) for use within the context of an Electronic Data Interchange (EDI) environment.The transaction set can be used to list the contents of a shipment of goods as well as additional information relatingto the shipment, such as order information, product description, physical characteristics, type of packaging, marking,carrier information, and configuration of goods within the transportation equipment. The transaction set enables thesender to describe the contents and configuration of a shipment in various levels of detail and provides an orderedflexibility to convey information.The sender of this transaction is the organization responsible for detailing andcommunicating the contents of a shipment, or shipments, to one or more receivers of the transaction set. Thereceiver of this transaction set can be any organization having an interest in the contents of a shipment or informationabout the contents of a shipment.Heading:Pos010020IdSTBSN040DTMSegment NameTransaction Set HeaderBeginning Segment for ShipNoticeDate/Time ReferenceReqMMMax Use11O10Segment NameReqMax UseHierarchical LevelItem IdentificationItem Detail (Shipment)Purchase Order ReferenceProduct/Item DescriptionCarrier Details (RoutingSequence/Transit Time)Reference IdentificationMarks and NumbersMOOOOO111120012OO 1 1NameAddress InformationGeographic LocationOOO121ReqOMMax Use11RepeatNotesUsageMust useMust useUsedDetail:PosIdLOOP ID - OOP ID - geMust ary:Pos010020IdCTTSESegment NameTransaction TotalsTransaction Set TrailerRepeatNotesN3/010UsageUsedMust useNotes:3/010Number of line items (CTT01) is the accumulation of the number of HL segments. If used, hash total(CTT02) is the sum of the value of units shipped (SN102) for each SN1 segment.Comments:2/010L2/010The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has nomeaning.The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has nomeaning.Eclipse 856 4010 (Vendor)210/12/2012

Pos: 010Max: 1Heading - MandatoryLoop: N/AElements: 2Transaction Set HeaderSTUser Option (Usage): Must usePurpose: To indicate the start of a transaction set and to assign a control numberElement Summary:RefST01Id143Element NameTransaction Set Identifier CodeReqMTypeIDMin/Max3/3UsageMust use4/9Must useDescription: Code uniquely identifying a Transaction SetCodeList Summary (Total Codes: 298, Included: 1)CodeName856Ship Notice/ManifestST02329Transaction Set Control NumberMANDescription: Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction setSemantics:1. The transaction set identifier (ST01) used by the translation routines of the interchange partners to select theappropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).Eclipse 856 4010 (Vendor)310/12/2012

Beginning Segment forShip NoticeBSNPos: 020Max: 1Heading - MandatoryLoop: N/AElements: 5User Option (Usage): Must usePurpose: To transmit identifying numbers, dates, and other basic data relating to the transaction setElement Summary:RefBSN01Id353Element NameTransaction Set Purpose CodeReqMTypeIDMin/Max2/2UsageMust use2/30Must useDescription: Code identifying purpose of transaction setBSN02396Shipment IdentificationMANDescription: A unique control number assigned by the original shipper to identify a specificshipmentBSN03373DateMDT8/8Not usedMTM4/8Not usedDescription: Date expressed as CCYYMMDDBSN04337TimeDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, orHHMMSSD, or HHMMSSDD, where H hours (00-23), M minutes (00-59), S integerseconds (00-59) and DD decimal seconds; decimal seconds are expressed as follows: D tenths (0-9) and DD hundredths (00-99)BSN051005Hierarchical Structure CodeOID4/4Not usedDescription: Code indicating the hierarchical application structure of a transaction set thatutilizes the HL segment to define the structure of the transaction setCodeList Summary (Total Codes: 61, Included: 2)CodeName0002Shipment, Order, Item, Packaging0004Shipment, Order, ItemSyntax Rules:1. C0706 - If BSN07 is present, then BSN06 is required.Semantics:1. BSN03 is the date the shipment transaction set is created.2. BSN04 is the time the shipment transaction set is created.3. BSN06 is limited to shipment related codes.Eclipse 856 4010 (Vendor)410/12/2012

DTMPos: 040Max: 10Heading - OptionalLoop: N/AElements: 2Date/Time ReferenceUser Option (Usage): UsedPurpose: To specify pertinent dates and timesElement Summary:RefDTM01Id374Element NameDate/Time QualifierReqMTypeIDMin/Max3/3UsageMust useDescription: Code specifying type of date or time, or both date and timeCodeList Summary (Total Codes: 1112, Included: ion: Date expressed as CCYYMMDDSyntax Rules:1. R020305 - At least one of DTM02, DTM03 or DTM05 is required.2. C0403 - If DTM04 is present, then DTM03 is required.3. P0506 - If either DTM05 or DTM06 is present, then the other is required.Eclipse 856 4010 (Vendor)510/12/2012

HLPos: 010Max: 1Detail - MandatoryLoop: HLElements: 2Hierarchical LevelUser Option (Usage): Must usePurpose: To identify dependencies among and the content of hierarchically related groups of data segmentsElement Summary:RefHL01Id628Element NameHierarchical ID NumberReqMTypeANMin/Max1/12UsageMust useDescription: A unique number assigned by the sender to identify a particular data segmentin a hierarchical structureHL03735Hierarchical Level CodeMID1/2Must useDescription: Code defining the characteristic of a level in a hierarchical structureCodeList Summary (Total Codes: 170, Included: 4)CodeNameIItemOOrderPPackSShipmentEclipse 856 4010 (Vendor)610/12/2012

LINPos: 020Max: 1Detail - OptionalLoop: HLElements: 11Item IdentificationUser Option (Usage): UsedPurpose: To specify basic item identification dataElement Summary:RefLIN01Id350Element NameAssigned ption: Alphanumeric characters assigned for differentiation within a transaction setLIN02235Product/Service ID QualifierMID2/2Must useDescription: Code identifying the type/source of the descriptive number used inProduct/Service ID (234)CodeList Summary (Total Codes: 477, Included: 8)CodeNameBPBuyer's Part NumberPDPart Number DescriptionPLPurchaser's Order Line NumberUIU.P.C. Consumer Package Code (1-5-5)UKU.P.C./EAN Shipping Container Code (1-2-5-5-1)UPU.P.C. Consumer Package Code (1-5-5-1)VCVendor's (Seller's) Catalog NumberVPVendor's (Seller's) Part NumberLIN03234Product/Service IDMAN1/48Must use2/2UsedDescription: Identifying number for a product or serviceLIN04235Product/Service ID QualifierXIDDescription: Code identifying the type/source of the descriptive number used inProduct/Service ID (234)LIN05234Product/Service IDXAN1/48Used2/2UsedDescription: Identifying number for a product or serviceLIN06235Product/Service ID QualifierXIDDescription: Code identifying the type/source of the descriptive number used inProduct/Service ID (234)LIN07234Product/Service IDXAN1/48Used2/2UsedDescription: Identifying number for a product or serviceLIN08235Product/Service ID QualifierXIDDescription: Code identifying the type/source of the descriptive number used inProduct/Service ID (234)LIN09234Product/Service IDXAN1/48Used2/2UsedDescription: Identifying number for a product or serviceLIN10235Product/Service ID QualifierXIDDescription: Code identifying the type/source of the descriptive number used inProduct/Service ID (234)LIN11234Product/Service IDXAN1/48UsedDescription: Identifying number for a product or serviceEclipse 856 4010 (Vendor)710/12/2012

Syntax Rules:1.2.3.4.5.6.7.8.9.10.11.12.13.14.P0405 - If either LIN04 or LIN05P0607 - If either LIN06 or LIN07P0809 - If either LIN08 or LIN09P1011 - If either LIN10 or LIN11P1213 - If either LIN12 or LIN13P1415 - If either LIN14 or LIN15P1617 - If either LIN16 or LIN17P1819 - If either LIN18 or LIN19P2021 - If either LIN20 or LIN21P2223 - If either LIN22 or LIN23P2425 - If either LIN24 or LIN25P2627 - If either LIN26 or LIN27P2829 - If either LIN28 or LIN29P3031 - If either LIN30 or LIN31is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.is present, then the other is required.Semantics:1. LIN01 is the line item identificationUser Note 1:BP should be returned from the 850.Eclipse can accept any combination of part numbers. Sequence is not relevant.Preferred part #s: BP, UPC# and catalog#Eclipse 856 4010 (Vendor)810/12/2012

Pos: 030Max: 1Detail - OptionalLoop: HLElements: 3Item Detail (Shipment)SN1User Option (Usage): UsedPurpose: To specify line-item detail relative to shipmentElement Summary:RefSN101Id350Element NameAssigned ption: Alphanumeric characters assigned for differentiation within a transaction setSN102382Number of Units ShippedMR1/10Must useDescription: Numeric value of units shipped in manufacturer's shipping units for a line itemor transaction setSN103355Unit or Basis for Measurement CodeMID2/2Must useDescription: Code specifying the units in which a value is being expressed, or manner inwhich a measurement has been takenCodeList Summary (Total Codes: 794, Included: CPiecePKPackageREReelRLRollSyntax Rules:1. P0506 - If either SN105 or SN106 is present, then the other is required.Semantics:1. SN101 is the ship notice line-item identification.Eclipse 856 4010 (Vendor)910/12/2012

Purchase Order ReferencePRFPos: 050Max: 1Detail - OptionalLoop: HLElements: 3User Option (Usage): UsedPurpose: To provide reference to a specific purchase orderElement Summary:RefPRF01Id324Element NamePurchase Order NumberReqMTypeANMin/Max1/22UsageMust useDescription: Identifying number for Purchase Order assigned by the orderer/purchaserPRF02328Release NumberOAN1/30UsedDescription: Number identifying a release against a Purchase Order previously placed bythe parties involved in the transactionPRF04373DateODT8/8UsedDescription: Date expressed as CCYYMMDDSemantics:1. PRF04 is the date assigned by the purchaser to purchase order.Eclipse 856 4010 (Vendor)1010/12/2012

Product/Item DescriptionPIDPos: 070Max: 200Detail - OptionalLoop: HLElements: 2User Option (Usage): UsedPurpose: To describe a product or process in coded or free-form formatElement Summary:RefPID01Id349Element NameItem Description TypeReqMTypeIDMin/Max1/1UsageMust use1/80UsedDescription: Code indicating the format of a descriptionCodeList Summary (Total Codes: 3, Included: ion: A free-form description to clarify the related data elements and their contentSyntax Rules:1.2.3.4.5.C0403 - If PID04 is present, then PID03 is required.R0405 - At least one of PID04 or PID05 is required.C0703 - If PID07 is present, then PID03 is required.C0804 - If PID08 is present, then PID04 is required.C0905 - If PID09 is present, then PID05 is required.Semantics:1. Use PID03 to indicate the organization that publishes the code list being referred to.2. PID04 should be used for industry-specific product description codes.3. PID08 describes the physical characteristics of the product identified in PID04. A "Y" indicates that the specifiedattribute applies to this item; an "N" indicates it does not apply. Any other value is indeterminate.4. PID09 is used to identify the language being used in PID05.Eclipse 856 4010 (Vendor)1110/12/2012

Carrier Details (RoutingSequence/Transit Time)TD5Pos: 120Max: 12Detail - OptionalLoop: HLElements: 3User Option (Usage): UsedPurpose: To specify the carrier and sequence of routing and provide transit time informationElement Summary:RefTD505Id387Element on: Free-form description of the routing or requested routing for shipment, or theoriginating carrier's identityTD510732Transit Time Direction QualifierOID2/2UsedDescription: Code specifying the value of time used to measure the transit timeCodeList Summary (Total Codes: 10, Included: 2)CodeNameCDCalendar Days (Includes weekends and Holidays)WDWorking Days (Excludes weekends and holidays)TD511733Transit TimeXR1/4UsedDescription: The numeric amount of transit timeSyntax Rules:1.2.3.4.5.6.7.R0204050612 - At least one of TD502, TD504, TD505, TD506 or TD512 is required.C0203 - If TD502 is present, then TD503 is required.C0708 - If TD507 is present, then TD508 is required.C1011 - If TD510 is present, then TD511 is required.C1312 - If TD513 is present, then TD512 is required.C1413 - If TD514 is present, then TD513 is required.C1512 - If TD515 is present, then TD512 is required.Semantics:1. TD515 is the country where the service is to be performed.Eclipse 856 4010 (Vendor)1210/12/2012

Pos: 150Max: 1Detail - OptionalLoop: HLElements: 2Reference IdentificationREFUser Option (Usage): UsedPurpose: To specify identifying informationElement Summary:RefREF01Id128Element NameReference Identification QualifierReqMTypeIDMin/Max2/3UsageMust use1/30UsedDescription: Code qualifying the Reference IdentificationCodeList Summary (Total Codes: 1503, Included: 2)CodeNameBMBill of Lading NumberCNCarrier's Reference Number (PRO/Invoice)REF02127Reference IdentificationXANDescription: Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierSyntax Rules:1. R0203 - At least one of REF02 or REF03 is required.Semantics:1. REF04 contains data relating to the value cited in REF02.Eclipse 856 4010 (Vendor)1310/12/2012

Pos: 190Max: 1Detail - OptionalLoop: HLElements: 2Marks and NumbersMANUser Option (Usage): UsedPurpose: To indicate identifying marks and numbers for shipping containersElement Summary:RefMAN01Id88Element NameMarks and Numbers QualifierReqMTypeIDMin/Max1/2UsageMust useDescription: Code specifying the application or source of Marks and Numbers (87)CodeList Summary (Total Codes: 20, Included: 1)CodeNameGMSSCC-18 and Application IdentifierMAN0287Marks and NumbersMAN1/48Must useDescription: Marks and numbers used to identify a shipment or parts of a shipmentSyntax Rules:1. P0405 - If either MAN04 or MAN05 is present, then the other is required.2. C0605 - If MAN06 is present, then MAN05 is required.Semantics:1. MAN01/MAN02 and MAN04/MAN05 may be used to identify two different marks and numbers assigned to thesame physical container.2. When both MAN02 and MAN03 are used, MAN02 is the starting number of a sequential range and MAN03 isthe ending number of that range.3. When both MAN05 and MAN06 are used, MAN05 is the starting number of a sequential range, and MAN06 isthe ending number of that range.Eclipse 856 4010 (Vendor)1410/12/2012

Pos: 220Max: 1Detail - OptionalLoop: N1Elements: 4NameN1User Option (Usage): UsedPurpose: To identify a party by type of organization, name, and codeElement Summary:RefN101Id98Element NameEntity Identifier CodeReqMTypeIDMin/Max2/3UsageMust useDescription: Code identifying an organizational entity, a physical location, property or anindividualCodeList Summary (Total Codes: 1312, Included: 3)CodeNameBTBill-to-PartySFShip FromSTShip ToN10293NameXAN1/60UsedXID1/2UsedDescription: Free-form nameN10366Identification Code QualifierDescription: Code designating the system/method of code structure used for IdentificationCode (67)CodeList Summary (Total Codes: 215, Included: 3)CodeName1D-U-N-S Number, Dun & Bradstreet9D-U-N-S 4, D-U-N-S Number with Four Character Suffix92Assigned by Buyer or Buyer's AgentN10467Identification CodeXAN2/80UsedDescription: Code identifying a party or other codeSyntax Rules:1. R0203 - At least one of N102 or N103 is required.2. P0304 - If either N103 or N104 is present, then the other is required.Eclipse 856 4010 (Vendor)1510/12/2012

N3Pos: 240Max: 2Detail - OptionalLoop: N1Elements: 2Address InformationUser Option (Usage): UsedPurpose: To specify the location of the named partyElement Summary:RefN301Id166Element NameAddress InformationReqMTypeANMin/Max1/55UsageMust useOAN1/55UsedDescription: Address informationN302166Address InformationDescription: Address informationEclipse 856 4010 (Vendor)1610/12/2012

Pos: 250Max: 1Detail - OptionalLoop: N1Elements: 3Geographic LocationN4User Option (Usage): UsedPurpose: To specify the geographic place of the named partyElement Summary:RefN401Id19Element NameCity ption: Free-form text for city nameN402156State or Province CodeDescription: Code (Standard State/Province) as defined by appropriate government agencyN403116Postal CodeOID3/15UsedDescription: Code defining international postal zone code excluding punctuation and blanks(zip code for United States)Syntax Rules:1. C0605 - If N406 is present, then N405 is required.Eclipse 856 4010 (Vendor)1710/12/2012

CTTPos: 010Max: 1Summary - OptionalLoop: N/AElements: 2Transaction TotalsUser Option (Usage): UsedPurpose: To transmit a hash total for a specific element in the transaction setElement Summary:RefCTT01Id354Element NameNumber of Line ItemsReqMTypeN0Min/Max1/6UsageMust use1/10UsedDescription: Total number of line items in the transaction setCTT02347Hash TotalORDescription: Sum of values of the specified data element. All values in the data element willbe summed without regard to decimal points (explicit or implicit) or signs. Truncation willoccur on the left most digits if the sum is greater than the maximum size of the hash total ofthe data element. Example: -.0018 First occurrence of value being hashed. .18 Secondoccurrence of value being hashed. 1.8 Third occurrence of value being hashed. 18.01Fourth occurrence of value being hashed. --------- 1855 Hash total prior to truncation. 855Hash total after truncation to three-digit field.Syntax Rules:1. P0304 - If either CTT03 or CTT04 is present, then the other is required.2. P0506 - If either CTT05 or CTT06 is present, then the other is required.Eclipse 856 4010 (Vendor)1810/12/2012

Pos: 020Max: 1Summary - MandatoryLoop: N/AElements: 2Transaction Set TrailerSEUser Option (Usage): Must usePurpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including thebeginning (ST) and ending (SE) segments)Element Summary:RefSE01Id96Element NameNumber of Included SegmentsReqMTypeN0Min/Max1/10UsageMust useDescription: Total number of segments included in a transaction set including ST and SEsegmentsSE02329Transaction Set Control NumberMAN4/9Must useDescription: Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction setEclipse 856 4010 (Vendor)1910/12/2012

Notice/Manifest Transaction Set (856) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to list the contents of a shipment of goods as well as additional information relating to the shipment, such as order information, product des