Purchase Order Acknowledgement Specification EDI 855 This document is solely for the use of Logicbroker, Inc. personnel and its intended client. No part of it may be circulated, Quoted, or reproduced for distribution outside the client organization without prior written approval from Logicbroker, Inc. 206 Logicbroker, Inc.
ASC/X2 004 00 Implementation Guideline Description Please follow the set notes under each segment. 855 Purchase Order Acknowledgment The purpose of this transaction is to ONLY cancel ordered items. The cancellation can only be processed before any shipments are made on that order, even if they do not relate to the products you are cancelling. TABLE USER REQ. MAX POS SEGMENT SEGMENT REQ DES. USE NO. ID NAME Must Use M 0 ST Transaction Set Header Must Use M 20 BAK Beginning Segment for Purchase Order Acknowledgment TABLE 2 USER REQ. MAX POS REQ DES. USE NO. SEGMENT ID SEGMENT NAME M 0 Must Use M 3 270 C 290 LOOP ID - PO MAX: 00000 PO Baseline Item Data LOOP ID - ACK MAX: > ACK Line Item Acknowledgment N9 Reference Identification Must Use M 0 CTT Transaction Totals Must Use M 20 SE Transaction Set Trailer Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633
ST Transaction Set Header ST MUST USE 000 Data Summary User Req Req. Ref. Data Name Data Min Type Len. Max Len. M ST 0 43 Transaction Set Identifier Code ID 3 3 M ST 02 329 Transaction Set Control Number AN 4 9 Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 2
BAK Beginning Segment for Purchase Order Acknowledgment BAK MUST USE 0020 Data Summary User Req. Ref. Data Data Min Max Req Name Type Len. Len. Must Use M BAK0 353 Transaction Set Purpose Code ID 2 2 00 Original Must Use M BAK02 587 Acknowledgment Type ID 2 2 AC Acknowledge - With Detail and Change Must Use M BAK03 324 Purchase Order Number AN 22 Must Use M BAK04 373 Date DT 8 8 Must Use M BAK08 27 Reference Identification AN 30 Must Use M BAK09 373 Date DT 8 8 Set Note: BAK02 Acknowledgement Type - Should always be "AC" Acknowledge - with Detail and Change BAK03 Purchase Order Number - this number should match the PO Number supplied in BEG03 on the order. BAK04 Date - this should be the date of the PO. This field is optional. BAK08 Reference Identification - this should be a unique identifier for this specific document BAK09 Date - Date of the Cancellation document. Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 3
PO Baseline Item Data PO USED 2 PO PO 000 Data Summary User Req Req. Ref. Data Name Data Min Type Len. Max Len. Must Use M PO0 350 Assigned Identification AN 20 O PO02 330 Quantity Ordered R 5 O PO03 355 Unit or Basis for Measurement Code ID 2 2 EA Must Use M PO06 235 Product/Service ID Qualifier ID 2 2 UP Each U.P.C. Consumer Package Code (-5-5-) Must Use M PO07 234 Product/Service ID AN 48 Syntax Notes: If 03 is present, then 02 is required. If 05 is present, then 04 is required. If any of 06 or 07 are present, then all are required. If any of 08 or 09 are present, then all are required. If any of 0 or are present, then all are required. If any of 2 or 3 are present, then all are required. If any of 4 or 5 are present, then all are required. If any of 6 or 7 are present, then all are required. If any of 8 or 9 are present, then all are required. If any of 20 or 2 are present, then all are required. If any of 22 or 23 are present, then all are required. If any of 24 or 25 are present, then all are required. Set Note: PO0 Assigned ID - this is the line ID provided on the purchase order in PO0 PO02 Quantity Ordered - the quantity supplied on the original PO in PO02. This field is optional. PO03 Unit of Measure - should always be "EA" PO06/07 UPC Code - UPC code needs to match what was sent in PO07 on the Purchase Order Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 4
ACK Line Item Acknowledgment ACK MUST USE 2 ACK PO;ACK 0270 3 Data Summary User Req. Ref. Data Data Min Max Req Name Type Len. Len. Must Use M ACK 0 668 Line Item Status Code ID 2 2 IR Item Rejected Must Use M ACK 02 380 Quantity R 5 O ACK 03 355 Unit or Basis for Measurement Code ID 2 2 EA Each Syntax Notes: If any of 02 or 03 are present, then all are required. If 04 is present, then 05 is required. If any of 07 or 08 are present, then all are required. If any of 09 or 0 are present, then all are required. If any of or 2 are present, then all are required. If any of 3 or 4 are present, then all are required. If any of 5 or 6 are present, then all are required. If any of 7 or 8 are present, then all are required. If any of 9 or 20 are present, then all are required. If any of 2 or 22 are present, then all are required. If any of 23 or 24 are present, then all are required. If any of 25 or 26 are present, then all are required. If any of 27 or 28 are present, then all are required. If 28 is present, then 27 and 29 are required. Set Note: ACK0 Line Item Status Code - "IR" must be provided to properly mark the item as cancelled. ACK02 Quantity - this is the quantity to cancel. ACK03 Unit of Measure - should always be "EA" Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 5
N9 Reference Identification N9 USED 2 ACK PO;ACK 0290 Data Summary User Req Req. Ref. Data Name Data Min Type Len. Max Len. M N9 0 28 Reference Identification Qualifier ID 2 3 TD Reason for Change X N9 03 369 Free-form Description AN 45 Syntax Notes: At least one of 02 and 03 is required. If 06 is present, then 05 is required. Set Note: N902 "TD" Reason for Change - free form description on why the item is getting cancelled. This field is optional. Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 6
CTT Transaction Totals CTT MUST USE 2 000 Data Summary User Req Req. Ref. Data Name Data Min Type Len. Max Len. M CTT 0 354 Number of Line Items N0 6 Syntax Notes: If any of 03 or 04 are present, then all are required. If any of 05 or 06 are present, then all are required. Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 7
SE Transaction Set Trailer SE MUST USE 2 0020 Data Summary User Req Req. Ref. Data Name Data Min Type Len. Max Len. M SE 0 96 Number of Included Segments N0 0 M SE 02 329 Transaction Set Control Number AN 4 9 Logicbroker, Inc. 000 Bridgeport Ave, Shelton, 06484 203.929.7633 8