PURCHASE ORDER ACKNOWLEDGMENT

Size: px
Start display at page:

Download "PURCHASE ORDER ACKNOWLEDGMENT"

Transcription

1 EDI TRANSACTION DOCUMENTATION 855 PURCHASE ORDER ACKNOWLEDGMENT EDI Direction: To Navico ANSI X12 Version 4030 July 15, 2009 Page 1

2 TRANSACTION PURPOSE The purpose of this transaction is to provide for customary and established business and industry practice relative to a seller s acknowledgment of a buyer s purchase order. This usage advises a buyer that a vendor has or will ship merchandise as prearranged in their partnership. Page 2

3 SUMMARY ISA INTERCHANGE CONTROL HEADER GS FUNCTIONAL GROUP HEADER ST TRANSACTION SET HEADER MANDATORY MANDATORY MANDATORY HEADER BAK BEGINNING FOR PO ACK MANDATORY REF REFERENCE NUMBERS MANDATORY ITD TERMS OF SALE OPTIONAL TD5 CARRIER DETAILS OPTIONAL DETAIL P01 BASELINE ITEM DATA MANDATORY ACK LINE ITEM ACKNOWLEDGMENT MANDATORY SUMMARY CTT TRANSACTION TOTALS MANDATORY SE TRANSACTION SET TRAILER GE FUNCTIONAL GROUP TRAILER IEA INTERCHANGE CONTROL TRAILER MANDATORY MANDATORY MANDATORY Page 3

4 Description : INTERCHANGE CONTROL HEADER : ISA Purpose : To start and identify and interchange of one or more functional groups and interchanges. ISA01 I01 Authorization Information Qualifier M ID 2/2 00 = No authorization information present 01 = UCS Communications ID ISA02 I02 Authorization M AN 10/10 Information ISA03 I03 Security Information Qualifier ISA04 I04 Security Information ISA05 I05 Interchange ID Qualifier ISA06 I06 Interchange Sender ID ISA07 I07 Interchange ID Qualifier ISA08 I08 Interchange Receiver ID ISA09 I09 Interchange Date ISA10 I10 Interchange Time ISA11 I11 Interchange Control ID ISA12 I12 Interchange Control Version Number M ID 2/2 00 = no security Required 01 = Password M AN 10/10 M ID 2/2 Defined By Sender M AN 15/15 Defined By Sender M ID Defined By Receiver M AN Defined By Receiver M DT 6/6 YYMMDD M TM 4/4 HHMM M ID 1/1 U = U.S. EDI Community Of ASC X12 M ID 5/ ISA13 I13 Interchange Control Number M N0 9/9 Assigned by sender as a Unique ID for each Trans ISA14 I14 Acknowledgme M ID 1/1 0 = No Ack. Requested nt Requested ISA15 I15 Test Indicated M ID 1/1 T = Test P = Production ISA16 I16 Sub-element Separator M AN 1/1 Defined By Sender Page 4

5 Description : FUNCTIONAL GROUP HEADER : GS Purpose : To indicate the beginning of a functional group and to provide control information. GS Functional ID M ID 2/2 PR Code GS Application M AN 2/15 Defined By Sender Sender s Code GS Application M AN 2/15 Defined By Sender Receiver s Code GS Date M DT 8/8 Date Sender Generated a functional group of transaction sets CCYYMMDD GS Time M TM 4/4 HHMM GS06 28 Group Control Number M N0 1/9 Sequentially assigned by sender GS Responsible Agent Code M ID 1/2 X = Accredited Standards Committee X12 GS Version/Release M AN 1/ Page 5

6 Description : TRANSACTION SET HEADER : ST Purpose : To indicate the beginning of a functional group and to provide control information. ST Transaction Set M ID 3/3 855 ID Code ST Transaction Set Control Number M AN 4/9 Defined By Sender Page 6

7 Description : BEGINNING OF PO ACKNOWLEDGMENT : BAK Purpose : To indicate the beginning of a Purchase Order Acknowledgment Transaction Set and transmit identifying dates and numbers. BAK Transaction Set M ID 2/2 00 = Original Purpose Code BAK Acknowledgment Type M ID 2/2 AC=Ack, w/detail & Change AD=Ack, w/detail, No Change RD=Rejected, w/detail BAK Purchase Order M AN 1/22 Navico s Purchase Order Number Number BAK Purchase Order Date M DT 8/8 Navico s Purchase Order Date as CCYYMMDD BAK Reference O AN 1/22 Seller s Sales Order Number Identification BAK Acknowledgment Date M DT 8/8 Date of Acknowledgment as CCYYMMDD Page 7

8 Description : Reference Identification ANSI Standard : OPTIONAL : REF Purpose: To transmit identifying information. REF Reference M ID 2/3 IA=Vendor Identification Qualifier REF Reference Identification M AN 1/20 Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier (REF02 of 850) Page 8

9 Description : TERMS OF SALE ANSI Standard : OPTIONAL Navico Processing: OPTIONAL but RECOMMENDED : ITD Purpose: To specify terms of sale. ITD Terms Type Code M ID 2/2 05=Discount not applicable 08=Basic Discount Offered ITD Terms Basis M ID 1/2 3=Invoice Date Date Code ITD Terms Discount O R 1/6 Percent ITD Terms Discount X N0 1/3 Days Due ITD Terms Net Days O N0 1/3 ITD Description O AN 1/80 Free-form description Page 9

10 : TD5 Description ANSI Standard : OPTIONAL Navico Processing: OPTIONAL but RECOMMENDED : CARRIER DETAILS (Routing Sequence/Transit Time) Purpose : To specify the carrier and sequence of routing and provide transit time information. Notes: Because carriers are not required to register with the NMFTA, some carriers may not have a SCAC code. In this situation, contact the E-Business Team at EDIsupport@FarrisTech.com to get a code established. TD Routing Seq. O ID 1/2 O = Origin Carrier Code TD Identification X ID 1/2 2 Code Qualifier TD Identification Code O AN 2/4 Standard Carrier Alpha Code (SCAC) TD Transportation Method Code X ID 1/2 A = Air BU = Bus D = Parcel Post H = Customer Pickup M = Motor (common carrier) R = Rail S = Ocean T=Best Way (Shippers Option) U = Private Parcel Service TD Routing X AN 1/35 Free form Description of the routing or requested routing for shipment, or the originating carrier s identity. TD Service Level Code O ID 2/2 3D=Three Day Service AE=Air Economy CG=Ground ES=Expedited Service ND=Next Day NM=Next Morning SE=Second Day Page 10

11 Description : BASELINE ITEM DATA : PO1 Purpose : PO line item detail basics. PO Assigned ID M AN 1/8 PO Line Number PO Quantity M R 1/9 Ordered PO Unit of Measure M ID 2/2 Unit of Measure Code PO Unit Price M R 1/17 PO Basis of Unit Price Code M ID 2/2 PE = price per Each HP = price per Hundred TP = price per Thousand PO Product/Service M ID 2/2 BP = Buyer s Part Number ID Qualifier PO Product/Service M AN 1/30 Navico s Part Number ID PO Product/Service X ID 2/2 VP = Vendor s Part Number ID Qualifier PO Product/Service O AN 1/48 Vendor s Part Number ID PO Product/Service X ID 2/2 MF = Manufacturer ID Qualifier P Product/Service O AN 1/48 Manufacturer s Name ID PO Product/Service X ID 2/2 MG = Mfg s Part Number ID Qualifier PO Product/Service ID O AN 1/48 Manufacturer s Part Number Page 11

12 Description : LINE ITEM ACKNOWLEGMENT ANSI Standard : OPTIONAL (Max Use = 1) : ACK Purpose : To specify the ordered quantities and the ready date for a specific line item. Notes: If ACK01 = DR, ACK04 and ACK05 are required If ACK01 = IQ, ACK02 and ACK03 are required If ACK01 = IP, new price for this item must be sent in PO104 If ACK01 = IR, 0 (zero) is required in ACK02 For all ACK01 codes except IR, ACK04 and ACK05 are required. If ACK01 = IC, multiple changes allowed, but must follow previously listed requirements. ACK Line Item Status Code M ID 2/2 DR=Item Accepted, Date Rescheduled IA=Item Accepted IC=Item Accepted, Changes Made IP=Item Accepted, Price Changed IQ=Item Accepted, Quantity Changed IR=Item Rejected ACK Quantity X R 1/9 ACK Unit of X ID 2/2 Unit of Measure for quantity Measure ACK Date / Time Qualifier X ID 2/2 017=Estimated Delivery 069=Promised for Delivery ACK Date X DT 8/8 Date expressed as CCYYMMDD Page 12

13 : CTT Description : TRANSACTION TOTALS Purpose : To transmit a hash total for a specific element in the transaction set. CTT Number of Line M N0 1/6 Items Page 13

14 Description : TRANSACTION SET TRAILER : SE Purpose : To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments). SE01 96 Number of Included Segments SE Transaction Set Control Number M N0 1/6 The Total of all Segments in the transaction set M AN 4/9 This number must match the transaction set control number (ST02) in the transaction set header segment. Page 14

15 Description : FUNCTIONAL GROUP TRAILER : GE Purpose : To indicate the end of a functional group and to provide control information. GE01 97 Number of Included Sets M N0 1/6 Total Number of Transaction Sets Included GE02 28 Group Control Number M N0 1/9 The Data Interchange Control Data Element must match the same Data Element (GS06) in the Functional Group Header Segment Page 15

16 Description : INTERCHANGE CONTROL TRAILER : IEA Purpose : To define the end of an interchange of one or more functional groups and interchange-related control segments. IEA01 I16 Number of M N0 1/5 Number of Functional Groups Included Groups IEA02 I12 Interchange Control Number M N0 9/9 Page 16

17 Sample 855 data: ISA~00~ ~00~ ~ZZ~VENDORID ~ZZ~ GS~PR~VENDORID~ ~ ~1604~441~X~004030* ST~855~ * BAK~00~AD~42~ ~~~~12345~ * REF~IA~123456* ITD~05~3~~~~~90~~~~~NET 90* TD5~O~~~T~BEST WAY* PO1~10000~270~EA~ ~PE~BP~ * ACK~IA~~~069~ * PO1~20000~100~EA~ ~PE~BP~ * ACK~IA~~~069~ * CTT~2* SE~11~ * GE~1~441* IEA~1~ * Page 17