Patrick Morin. EDI Implementation Guide for Purchase Order (850) Version

Similar documents
850 Purchase Order. Version: X12

850 Purchase Order

850 Purchase Order X12/V4010/850: 850 Purchase Order Version: 1.0 Final Publication: 1/21/2009 Notes:

850 Purchase Order X12/V4010/850 Version: 1.0 Company: JR Simplot Company Modified: 11/24/2015 Notes:

850 Purchase Order - v4030

GovX Purchase Order. X12/V5010/850: 850 Purchase Order

850 - Purchase Order Author: DOT FOODS, INC. Publication: September 24, 2008

JR Simplot Corporate 810 Invoice

GovX Purchase Order. X12/V5010/850: 850 Purchase Order

JR Simplot Food Group Grocery Products Purchase Order. UCS/V4010/875: 875 Grocery Products Purchase Order Version: 1.0

CVS/Caremark. Implementation Guide. 810 DSD Invoice. Version X

Inbound ANSI X Version 04010

JR Simplot Food Group Purchase Order Acknowledgment

HACHETTE BOOK GROUP USA 850 Purchase Order VERSION 4010 IMPLEMENTATION GUIDE

810 Invoice Service Parts Version:

850 Purchase Order X12 Version Version: 2.0

Orchard Supply Hardware Direct to Consumer 850 Purchase Order

Purchase Order Change Request - Buyer Initiated

879 - Price Information

875 - Grocery Products Purchase Order Author: DOT FOODS, INC. Publication: March 3, 2005

855 Purchase Order Acknowledgment

850 Purchase Order. X12/V4010/850 : 850 Purchase Order Version: 2.0 Final

860 Purchase Order Change Request (Buyer Initiated) X12 Version Version: 2.0

850 Purchase Order. X12/V4010/850: 850 Purchase Order

ANSI X12 version Receiving Advice/ Acceptance Certificate

Inbound X Version 04010

870 Order Status Report

EDI 850 Version 4010 ANSI X12 Purchase Order Specifications

860 Purchase Order Change Request - Buyer Initiated

855 Purchase Order Acknowledgment

810 Invoice. X12/V4010/810 : 810 Invoice Version: 2.0 Final

855 Purchase Order Acknowledgement X12/V4010/855: 855 Purchase Order Acknowledgement Version: 1.1

824 Application Advice X12/V4010/824: 824 Application Advice Version: 1.3

Product Transfer and Resale Report - 867

850 Purchase Order. X12/V4010/850: 850 Purchase Order. Version: 2.5 Final

DSW Shoe Warehouse 832 Price/Sales Catalog Vendor Direct

BRP Inc. ELECTRONIC DATA INTERCHANGE (EDI) IMPLEMENTATION GUIDE 865 VERSION 4010 FROM SUPPLIER. Document version 1.5

865 Purchase Order Change Acknowledgment/Request - Seller Initiated

990 Response to a Load Tender

ESIS. EDI Implementation Guide. Purchase Order Change X Version 4010 Release 8.0. EDI_Guide_Change_Order_X12_860_Version_4010_Release_8-0.

Ver 2 Rel 2 Envelope Segments -

810 IBM Subset - Invoice To Customer - (004010)

EDI Functional Acknowledgment

Zappos EDI Guideline. X12/V4010/860: 860 Purchase Order Change Request - Buyer Initiated. Version: 1.0

JR Simplot Agribusiness Ship Notice/Manifest

Freightliner Corporation Interchange Envelope Structure

X Envelops. University Hospitals Health Systems University Hospitals of Cleveland ASNI X12 Envelops Version Functional Group ID=

997 - Functional Acknowledgment Author: DOT FOODS, INC. Publication: March 3, 2005

990 Response to a Load Tender

860 Purchase Order Change v.4 (4010) Hubbell to Supplier Outbound Transaction

EDI Guideline. Version: 2.2. X12/V4010/832 : 832 Price/Sales Catalog. Publication: 1/21/2019 Trading Partner: Quebec EDI Healthcare Program

Functional Acknowledgment - 997

Functional Acknowledgment

DSW Designer Shoe Warehouse

855 Purchase Order Acknowledgment

820 Payment Order/Remittance Advice

LOOP ID - PO PO1 Baseline Item Data M 1 N2/ REF Reference Identification O >1

850 Purchase Order. Version: 1.0 Final. X12/V4010/850 : 850 Purchase Order. Advance Auto Parts

12/19/2017 Purchase Order Acknowledgment - 855

824 Application Advice

Zappos EDI Guideline. ANSI X Purchase Order. Version: 1.0

810 Invoice. Version: 1.0 Final. X12/V4010/810: 810 Invoice. Company: Baker & Taylor Modified: 10/26/2010 Notes:

7/4/2011 Page 1 Retek850.xls

861 Receiving Advice/Acceptance Certificate

865 Purchase Order Change Acknowledgment/Request - Seller Initiated

Invoice Specification EDI 810

Functional Acknowledgment - 997

Transaction Set 850 Version 4010VICS, Electronic Purchase Order

ANSI X (Advance Shipment Notification) Inbound (to Eclipse) Version 4010

ADOBE Inbound 997 ANSI X Version: 1.0

846 Inventory Inquiry/Advice

ANSI X (Purchase Order) Inbound (to Eclipse) Version 4010

Transaction Set 860, Version ANSI Standard Version Segments used by Home Shopping Network for Traditional Purchase Orders Change.

850 Purchase Order Version 4010

Customer EDI Guidelines 997 Functional Acknowledgment

852 Product Activity Data Functional Group=PD

Electronic Data Interchange 832 Price/Sales Catalog (VICS Version ) March Powered By:

990 Response to a Load Tender

COMMUNICATION ID S. Strouds Voice (626) South Nogales St. City of Industry, Ca Fax (626)

Rite Aid Corporation 875 Grocery Products Purchase Order Version UCS

Purchase Order Specification EDI 850

850 Purchase Order. X12/V4010/850 : 850 Purchase Order. Version: 1.0 Final

An example of a paper copy Planning Schedules with Release Capability and its ASC X12 interpretation can be found at the back of this guideline.

812 Credit/Debit Adjustment

997 Functional Acknowledgment

EDI 860 Mapping. Instructions. Version 1.0 September 16, 2016

ELECTRONIC DATA INTERCHANGE. Implementation Guidelines Outbound Purchase Order

ICS Interchange Control Structures

VANTAGE GROUP 850 Purchase Order. Not Define: Pos Id Segment Name Req Max Use Repeat Notes Usage ISA Interchange Control M 1 Must Use

EDI Guidelines for Purchase Order (850) v. 4010

Remittance Advice

870 Order Status Report

Amazon Purchase Order Acknowledgment

DoD Transportation Electronic Business (DTEB) Convention

EFS 997 Functional Acknowledgment X12/V4010/997: 997 Functional Acknowledgment Version: 1.3

830W (R1) War Material Requirements 830 Planning Schedule with Release Capability

846 Inventory Inquiry/Advice

860 Purchase Order Change Request - Buyer Initiated

Oshkosh 860 Purchase Order Change Request - Buyer Initiated

PATTERSON DENTAL SUPPLY COMPANY EDI RECORD LAYOUTS PURCHASE ORDER - VERSION 4010

Transcription:

Patrick Morin EDI Implementation Guide for Purchase Order (850) Version 2015-04-21

Contents Contents 2 Introduction 4 Revisions 5 Contacts 6 Patrick Morin... 6 Alligacom Inc.... 6 General Information 7 EDI Identifier... 7 Communication Schedule... 7 EDI Separators... 7 EDI Translator... 7 Implementation procedure 8 1 Setup... 8 2 Testing / Parallel... 8 3 Production... 8 ANSI Data Element Requirements Values 9 ANSI Data Element Type Values 9 850 Purchase Order 10 ISA - Interchange Control Header... 12 GS Functional Group Header... 14 ST - Transaction Set Header... 16 BEG Beginning Segment for Purchase Order... 17 CUR Currency... 18 REF Reference Identification... 19 PER Administrative Communication Contact... 20 FOB F.O.B. Related Instructions... 22 CSH Sales Requirements... 23 ITD Terms of Sale/Deferred Terms of Sale... 24 DTM Date/Time Reference... 25 N9 Reference Identification... 26 MSG Message Text... 27 TD5 Carrier Details... 28 N1... 29 N3 Address Information... 30 N4 Geographic Location... 31 PO1 Baseline Item Data... 32 EDI Version 004010 Page 2 2015-04-21

PID Product/Item Description... 34 SAC Service, Promotion, Allowance or Charge Indicator... 35 MSG Message Text... 36 SE Transaction Set Trailer... 37 GE Functional Group Trailer... 38 IEA Interchange Control Trailer... 39 Example EDI 850... 40 Annex A... 41 Annex B... 42 EDI Version 004010 Page 3 2015-04-21

Introduction EDI 850 Implementation Guide Patrick Morin is pleased to welcome you into its EDI supplier program. We believe in close cooperation with our suppliers and EDI is one step towards achieving this objective. If you have any question regarding this guide or EDI in general, please contact our help desk at (877) 700-7223 extension 103. The objective of this guide is to supply you with as much information as possible to successfully exchange electronic documents with Patrick Morin. All specifications conform to the American National Standards Institute (ANSI) Electronic Data Interchange (EDI) X 12 standards. The ability to print EDI documents at your place of business can be helpful but the true benefits of EDI are achieved when the process is fully integrated with your information system. All necessary information to integrate EDI will be provided including a detailed breakdown of the segments and data elements for each document exchanged. Mandatory segments and elements are always required on every document. All segments and elements that are required by Patrick Morin are marked as Must Use. Segment usage is marked at the top of each page under Usage. Element usage is marked in the far-left column beside each element. If the column reads Used, the element is optional. Information in the Attributes column is from the ASC X12 standards and is provided for reference only. Trading Partners must adhere to our requirements as indicated by Must Use. EDI Version 004010 Page 4 2015-04-21

Revisions EDI 850 Implementation Guide Version 1.0 New EDI guide Version 1.1 Changed ISA/GS code to PATMORIN from PATRICKMORIN Version 1.2 Added BC and BG to Annex B Version 1.3 Marc-André Dubien 22/07/2014 CUR REF TD5 Line Number PO Change Version 1.4 Ken Wilson 08/10/2014 Added value BEG01 = 06 Added N9 Version 1.5 Version 1.6 Ken Wilson 21/04/2015 Ken Wilson 16/05/2016 Added test ID Added alternative product codes so that order sequence is no longer required EDI Version 004010 Page 5 2015-04-21

Contacts Patrick Morin Administrative Contact: Richard Pratte Tel: (450) 752-1725 Ext.1014 Email : supportinfo@patrickmorin.com Alligacom Inc. Technical Contact: EDI Support Team Alligacom Inc. 4220 de Rouen Suite 200 Montréal, Québec H1V 3T2 Tel: 1-877-700-7223 ext. 103 (toll-free) Fax: (514) 899-0111 Email: support-edi@alligacom.com EDI Version 004010 Page 6 2015-04-21

General Information EDI 850 Implementation Guide EDI Identifier ID : ZZ: PATMORIN (Production) ID : ZZ: PATMORINTEST (Test) The identification code for sender and receiver is the same for the ISA and GS segment. Communication Schedule Our documents are received and sent through our EDI service provider, Alligacom. The EDI process runs continually from 11:15 PM until 9:15 PM. EDI Separators Element separator HEX 2A = * Sub-element separator HEX 3E = > Segment terminator HEX 7E = ~ EDI Translator Our EDI translator is Gentran Server for NT from Sterling Commerce running on a Windows 2000 platform. Functional Acknowledgments We will immediately transmit 997 Functional Acknowledgments for ALL EDI transaction sets sent by our Trading Partners. The 997 will contain detailed information on any translation errors in your EDI transmission. Patrick Morin expects all Trading Partners to constantly check for 997's and respond to any translation errors in your transmissions or when a 997 is not received. EDI Version 004010 Page 7 2015-04-21

Implementation procedure EDI 850 Implementation Guide Implementation should be completed in 3 steps. 1 Setup - Exchange mailbox ID and EDI settings. - Establish AS2 partnership as required or creation of trading partnership on a VAN (we can arrange all of this if needed in order to provide a streamlined service) - Setup in the translator and administrative table. - Create a new map if needed. 2 Testing / Parallel - Test mailbox is used but with the flag P in the element 15 (ISA). - Paper documents should continue to be exchanged for comparison purposes. - Original documents continue to be used as primary business documents. 3 Production - No paper documents to be exchanged. - Change the flag to production in the ISA segment, if needed. EDI Version 004010 Page 8 2015-04-21

ANSI Data Element Requirements Values M O X = Mandatory = Optional = Relational - the presence of this element is dependent on the value or presence of other data elements in the transaction set. ANSI Data Element Type Values AN DT ID Nn Rn TM = Alpha numeric type data element. = Date type data element in format YYYYMMDD. = Identifier type data element which contains a value from predefined list of values that are maintained by ASC X12. = Numeric type data, n indicates decimal places to right of decimal point. = Numeric type data, n indicates decimal places to right of decimal point. Decimal is optional for integer values but required for fractional values. = Time type data element in format HHMM. EDI Version 004010 Page 9 2015-04-21

850 Purchase Order Functional Group = PO This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order Transaction Set (850) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to the placement of purchase orders for goods and services. This transaction set should not be used to convey purchase order changes or purchase order acknowledgment information. EDI Envelope: Pos Id Segment Req Max Use Repeat Notes Usage ISA Interchange Control Header M 1 Must use GS Functional Group Header M 1 Must use Header: Pos Id Segment Req Max Use Repeat Notes Usage 010 ST Transaction Set Header M 1 Must use 020 BEG Beginning Segment for Purchase M 1 Must use Order 040 CUR Currency M 1 Must Use 050 REF Reference Identification O >1 Must use 060 PER Administrative Communications O >1 Must Use Contact 080 FOB F.O.B. Related Instruction O 1 Must Use 130 ITD Terms of Sale/Deferred Terms of O >1 Use Sale 150 DTM Date/Time Reference O 10 Must use 240 TD5 Carrier Details M 12 Must Use LOOP ID N9 1000 295 N9 Reference Identification O 1 Use 300 MSG Message Text O 1000 Use LOOP ID N1 200 310 N1 O 1 Must use 330 N3 Address O 2 Must use 340 N4 Geographic Location O >1 Must use EDI Version 004010 Page 10 2015-04-21

Details: LOOP ID PO1 100000 010 PO1 Baseline Item Data M 1 Must use LOOP ID PID 1000 050 PID Product/Item Description O 1 Must use LOOP ID - SAC 25 130 SAC Service, Promotion, Allowance or Charge Information O 1 Use 289 MSG Message Text O 1000 Use Summary: Pos Id Segment Req Max Use Repeat Notes Usage 030 SE Transaction Set Trailer M 1 Must use EDI Envelope: GE Functional Group Trailer M 1 Must use IEA Interchange Control Trailer M 1 Must use EDI Version 004010 Page 11 2015-04-21

ISA - Interchange Control Header Pos: Max: 1 Envelope - Mandatory Loop: N/A Elements: 16 User Option (Usage): Must use To start and identify an interchange of zero or more functional groups and interchange-related control segments ISA*00* *00* *ZZ*PATMORIN *ZZ*YOUROWNIDENTITY*120805*1547*U*00401*000000009*0*P*>~ Ref Id Element Req Type Min/Max Usage ISA01 I01 Authorization Information Qualifier M ID 2/2 Must use Description: to identify the type of information in the Authorization Information User Note 1: Use 00 00 No Authorization Information Present (No Meaningful Information in I02) ISA02 I02 Authorization Information Description: Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is set by the Authorization Information Qualifier (I01) ISA03 I03 Security Information Qualifier ISA04 I04 Security Information Description: to identify the type of information in the Security Information 00 No Security Information Present (No Meaningful Information in I04) Description: This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the Security Information Qualifier (I03) ISA05 I05 Interchange ID Qualifier Description: Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified ISA06 I06 Interchange Sender ID Description: Identification code published by the sender for other parties to use as the receiver ID to route data to them; the sender always codes this value in the sender ID element M AN 10/10 Must use M ID 2/2 Must use M AN 10/10 Must use M ID 2/2 Must use M AN 15/15 Must use ISA07 I05 Interchange ID Qualifier M ID 2/2 Must use EDI Version 004010 Page 12 2015-04-21

Description: Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified ISA08 I07 Interchange Receiver ID ISA09 I08 Interchange Date Description: Identification code published by the receiver of the data; When sending, it is used by the sender as their sending ID, thus other parties sending to them will use this as a receiving ID to route data to them Description: Date of the interchange ISA10 I09 Interchange Time Description: Time of the interchange ISA11 I10 Interchange Control Standards Identifier Description: to identify the agency responsible for the control standard used by the message that is enclosed by the interchange header and trailer U ISA12 I11 Interchange Control Version Number U.S. EDI Community of ASC X12, TDCC, and UCS Description: This version number covers the interchange control segments 00401 Standard Issued as ANSI X12.5-1997 ISA13 I12 Interchange Control Number Description: A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested ISA15 I14 Usage Indicator Description: sent by the sender to request an interchange acknowledgment (TA1) 0 No Acknowledgment Requested Description: to indicate whether data enclosed by this interchange envelope is test, production or information ISA16 I15 Component Element Separator Description: Type is not applicable; the component element separator is a delimiter and not a data element; this field provides the delimiter used to separate component data elements within a composite data structure; this value must be different than the data element separator and the segment terminator EDI 850 Implementation Guide M AN 15/15 Must use M DT 6/6 Must use M TM 4/4 Must use M ID 1/1 Must use M ID 5/5 Must use M N0 9/9 Must use M ID 1/1 Must use M ID 1/1 Must use M 1/1 Must use EDI Version 004010 Page 13 2015-04-21

GS Functional Group Header Pos: Max: 1 Envelope - Mandatory Loop: N/A Elements: 8 User Option (Usage): Must use To indicate the beginning of a functional group and to provide control information GS*PO*PATMORIN*YOUROWNIDENTITY*20120805*1547*9*X*004010~ Ref Id Element Req Type Min/Max Usage GS01 479 Functional Identifier M ID 2/2 Must use Description: identifying a group of application related transaction sets PO Purchase Order Transaction Set (850) GS02 142 Application Sender's Description: identifying party sending transmission; codes agreed to by trading partners GS03 124 Application Receiver's GS04 373 Date GS05 337 Time Description: identifying party receiving transmission. s agreed to by trading partners Description: Date expressed as CCYYMMDD Description: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) GS06 28 Group Control Number Description: Assigned number originated and maintained by the sender GS07 455 Responsible Agency Description: used in conjunction with Data Element 480 to identify the issuer of the standard X Accredited Standards Committee X12 GS08 480 Version / Release / Industry Identifier Description: indicating the version, release, M AN 2/15 Must use M AN 2/15 Must use M DT 8/8 Must use M TM 4/8 Must use M N0 1/9 Must use M ID 1/2 Must use M AN 1/12 Must use EDI Version 004010 Page 14 2015-04-21

subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed EDI 850 Implementation Guide 004010 Draft Standards Approved for Publication by ASC X12 Procedures Review Board through October 1997 EDI Version 004010 Page 15 2015-04-21

ST - Transaction Set Header Pos:010 Max: 1 Header - Mandatory Loop: N/A Elements: 2 User Option (Usage): Must use To indicate the start of a transaction set and to assign a control number ST*850*90001~ Ref Id Element Req Type Min/Max Usage ST01 143 Transaction Set Identifier M ID 3/3 Must use Description: uniquely identifying a Transaction Set 850 Purchase Order Transaction Set ST02 329 Transaction Set Control Number Description: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set M AN 4/9 Must use EDI Version 004010 Page 16 2015-04-21

BEG Beginning Segment for Purchase Order Pos:020 Max: 1 Header - Mandatory Loop: N/A Elements: 4 User Option (Usage): Must use To indicate the beginning of the Purchase Order Transaction Set and transmit identifying numbers and dates BEG*00*NE*2564889**20120801~ Ref Id Element Req Type Min/Max Usage BEG01 353 Transaction Set Purpose M ID 2/2 Must use Description: identifying purpose of transaction code User Note 1: All values accepted however it should be 00 Original 05 Replace 06 - Confirmation BEG02 92 Purchase Order Type Description: specifying the type of Purchase Order NE New Order BEG03 324 Purchase Order Number Description: Identifying number for Purchase Order assigned by the purchaser M ID 2/2 Must use M AN 1/22 Must use BEG05 373 Date M DT 8/8 Must use EDI Version 004010 Page 17 2015-04-21

CUR Currency Pos:040 Max: 1 Header - Mandatory Loop: N/A Elements: 2 Ref Id Element Req Type Min/Max Usage CUR01 98 Entity Identifier M ID 2/3 Must use CUR02 100 Currency CAD USD Canadian Dollar US Dollar X ID 3/3 Must use EDI Version 004010 Page 18 2015-04-21

REF Reference Identification Pos:050 Max: >1 Header - Optional Loop: N/A Elements: 2 User Option (Usage): Must use (see notes below) To specify identifying information REF*IA*8889900~ REF*PD*2363~ Ref Id Element Req Type Min/Max Usage REF01 128 Reference Identification Qualifier M ID 2/3 Must use Description: qualifying the Reference Identification IA PD TH Internal vendor number (Mandatory) Promotion number (Optional) Transportation Account REF02 127 Reference Identification Description: Reference information as specified by the Reference Identification Qualifier User Note 1: This field (IA) is the number representing the supplier in the database of Patrick Morin This field (PD) is the promotion number if there is a promotion. X AN 1/30 Must use EDI Version 004010 Page 19 2015-04-21

PER Administrative Communication Contact Pos:060 Max: >1 Header - Optional Loop: N/A Elements: 8 User Option (Usage): Must use (see notes below) To identify a person or office to whom administrative communications should be directed. PER*A5**TE*999-888-9900 x 222~ PER*BD*John Doe*EM*email@email.adress.com2363*TE*999-888-9900 x 101~ Ref Id Element Req Type Min/Max Usage PER01 366 Contact Function Description: qualifying the contact M ID 2/2 Must use A5 Appointment Scheduler (Present only if an appointment is requested) BD Buyer or Buyer s department (Mandatory) PER02 93 Description: Contact s PER03 365 Communication Number Qualifier Description: Qualifier defining the communication method EM Electronic Mail FX FAX TE Telephone PER04 364 Communication Number Description: Number or address to use related to the precedent field, X AN 1/60 Use X AN 2/2 Must use X AN 1/80 Use accordingly with the previous field PER05 365 Communication Number Qualifier Description: Qualifier defining the communication method EM Electronic Mail FX FAX TE Telephone X AN 2/2 Use EDI Version 004010 Page 20 2015-04-21

PER06 364 Communication Number Description: Number or address to use related to the precedent field, X AN 1/80 Use accordingly with the previous field PER07 365 Communication Number Qualifier Description: Qualifier defining the communication method EM Electronic Mail FX FAX TE Telephone PER08 364 Communication Number Description: Number or address to use related to the precedent field, X AN 2/2 Use X AN 1/80 Use accordingly with the previous field If PER03 or PER04 is present, then the other is required If PER05 or PER06 is present, then the other is required If PER07 or PER08 is present, then the other is required EDI Version 004010 Page 21 2015-04-21

FOB F.O.B. Related Instructions Pos:080 Max: >1 Header - Optional Loop: N/A Elements: 1 User Option (Usage): Must use (see notes below) To specify transportation instructions relating to shipment FOB*PP~ Ref Id Element Req Type Min/Max Usage FOB01 146 Shipment Method of Payment M ID 2/2 Must use Description: identifying payment terms for transportation charges CC PC PP PU Collect Prepaid but Charged To Customer Prepaid Pickup EDI Version 004010 Page 22 2015-04-21

CSH Sales Requirements Pos:110 Max: 5 Header - Optional Loop: N/A Elements: 1 User Option (Usage): Must use To specify general conditions or requirements of the sale CSH*SP~ Ref Id Element Req Type Min/Max Usage CSH01 563 Sales Requirement O ID 1/2 Must use Description: to identify a specific requirement or agreement of sale BK SP Ship Partial, Balance BO Ship Partial, Balance Cancel EDI Version 004010 Page 23 2015-04-21

ITD Terms of Sale/Deferred Terms of Sale Pos:130 Max: >1 Header - Optional Loop: N/A Elements: 8 User Option (Usage): Use To specify terms of sale ITD***3*20120815*30*20120915*60*150****DISCOUNT OFFERED*25~ Ref Id Element Req Type Min/Max Usage ITD03 338 Terms Discount Percent O R6 1/6 Use Description: Terms discount percentage, expressed as a percent value, if invoice is paid on or before the Terms Discount Due Date ITD04 370 Terms Discount Due Date Description: Date payment is due if discount is to be earned (CCYYMMDD) ITD05 351 Terms Discount Days Due ITD06 446 Terms Net Due Date ITD07 386 Terms Net Days Description: Number of days in the terms discount period by which payment is due if terms discount is earned. Description: Date when total invoice amount becomes due (CCYYMMDD) Description: Number of days until total invoice amount is due. ITD08 362 Terms Discount Amount ITD12 352 Terms Description ITD13 765 Day of Month Description: Total amount of terms discount Description: Free-form description to clarify the related data elements and their content. Description: Numeric value of the day of the month being referenced. If ITD03 is present, then at least 1 of ITD04, ITD05 or ITD13 is required If ITD08 is present, then at least 1 of ITD04, ITD05 or ITD13 is required O DT 8/8 Use O N0 1/3 Use O DT 8/8 Use O N0 1/3 Use O N2 1/10 Use O AN 1/80 Use O N0 1/2 Use EDI Version 004010 Page 24 2015-04-21

DTM Date/Time Reference Pos:150 Max: 10 Header - Optional Loop: N/A Elements: 3 User Option (Usage): Must use To specify pertinent dates and times DTM*002*20120810*~ Ref Id Element Req Type Min/Max Usage DTM01 374 Date/Time Qualifier M ID 3/3 Must use Description: specifying type of date or time or both. 002 Requested Delivery DTM02 373 Date Description: Date expressed as CCYYMMDD X DT 8/8 Must use EDI Version 004010 Page 25 2015-04-21

N9 Reference Identification Pos:295 Max: 1 Header - Optional Loop: N9 Elements: 2 User Option (Usage): Use To transmit identifying information as specified by the Reference Identification Qualifier N9*L1*ADDITIONAL INFORMATION~ Ref Id Element Req Type Min/Max Usage N901 128 Reference Identification Qualifier M ID 2/3 Must use Description: qualifying the Reference Identification N902 127 Reference Identification Description: Reference Identification X AN 1/30 Must use EDI Version 004010 Page 26 2015-04-21

MSG Message Text Pos:300 Max: 1000 Header - Optional Loop: N9 Elements: 1 User Option (Usage): Use To provide a free-form format that allows the transmission of text information MSG*HEADER MESSAGE GOES HERE~ Ref Id Element Req Type Min/Max Usage MSG01 933 Free-form Message Text M AN 1/264 Must use Description: Free-from message text EDI Version 004010 Page 27 2015-04-21

TD5 Carrier Details Pos:240 Max: 12 Header - Optional Loop: N9 Elements: 1 User Option (Usage): Use Providing the Transportation Routing Ref Id Element Req Type Min/Max Usage TD505 387 Routing M AN 1/35 Must use EDI Version 004010 Page 28 2015-04-21

N1 Pos:310 Max: 1 Header - Optional Loop: N1 Elements: 4 User Option (Usage): Must use To identify a party by type of organization, name, and code The N1 loop will repeat to allow the N1 segment to appear twice. N1*BT*PATRICK MORIN*92*0001~ N1*ST*STORE NAME*92*0002~ Ref Id Element Req Type Min/Max Usage N101 98 Entity Identifier M ID 2/3 Must use Description: identifying an organizational entity, a physical location, property or an individual BT ST Bill To Ship To N102 93 Description: Free form name N103 66 Identification Qualifier Description: designating the system/method of code structure used for Identification 92 Assigned by Buyer N104 67 Indentification Description: identifying a party or other code X AN 1/60 Must use X ID 1/2 Must use X AN 2/80 Must use EDI Version 004010 Page 29 2015-04-21

N3 Address Information Pos:330 Max: 2 Header - Optional Loop: N1 Elements: 1 User Option (Usage): Must use To identify a party by type of organization, name, and code N3*123 SOMEWHERE AVE.~ Ref Id Element Req Type Min/Max Usage N301 166 Address Information M AN 1/55 Must use Description: Free form address information User Note 1: This segment is used only to supply the ship-to (ST) address. EDI Version 004010 Page 30 2015-04-21

N4 Geographic Location Pos:340 Max: 1 Header - Optional Loop: N1 Elements: 4 User Option (Usage): Must use To specify the geographic place of the named party N4*ANYCITY*AB*A1B 2C3*CA~ Ref Id Element Req Type Min/Max Usage N401 19 City O AN 2/30 Must use Description: Free form city name N402 156 State or Province O ID 2/2 Must use N403 116 Postal N404 26 Country Description: identifying the province/state Description: Free form postal code Description: identifying the country User Note 1: This segment is used only to supply the ship-to (ST) address. O ID 3/15 Must use O ID 2/3 Must use EDI Version 004010 Page 31 2015-04-21

PO1 Baseline Item Data Pos:010 Max: 1 Details - Mandatory Loop: PO1 Elements: 9 User Option (Usage): Must use To specify basic and most frequently used line item data PO1**1*EA*15**VP*9989-009*UP*321456890123*BP*023789~ Ref Id Element Req Type Min/Max Usage PO102 330 Quantity X R6 1/15 Must use Description: Quantity ordered PO103 355 Unit or Basis for Measurement PO104 212 Unit Price Description: specifying units in which quantity is expressed. See Annex B for the detailed list of allowed code. Description: Purchase price per unit PO106 235 Product/Service ID Qualifier PO107 234 Product/Service ID Description: identifying the source of the descriptive number used in Product/Service ID BP Buyer Part (Patrick Morin) UP UPC (1-5-5-1) VP Vendor Part Description: identifying the source of the descriptive number used in Product/Service ID PO108 235 Product/Service ID Qualifier PO109 234 Product/Service ID Description: identifying the source of the descriptive number used in Product/Service ID BP Buyer Part (Patrick Morin) UP UPC (1-5-5-1) VP Vendor Description: identifying the source of the descriptive number used in Product/Service ID O ID 2/2 Must use X R6 1/17 Must use X ID 2/2 Must use X AN 1/48 Must use X ID 2/2 Must use X AN 1/48 Must use EDI Version 004010 Page 32 2015-04-21

PO110 235 Product/Service ID Qualifier PO111 234 Product/Service ID Description: identifying the source of the descriptive number used in Product/Service ID BP Buyer Part (Patrick Morin) UP UPC (1-5-5-1) VP Vendor Description: identifying the source of the descriptive number used in Product/Service ID X ID 2/2 Use X AN 1/48 Use PO112 235 Product/Service ID Qualifier Description: identifying the source of the descriptive number used in Product/Service ID PL PO113 234 Product/Service ID Purchaser's Order Line Number Description: identifying the source of the descriptive number used in Product/Service ID X ID 2/2 Use X AN 1/48 Use If PO106 is present, then PO107 is required If PO108 is present, then PO109 is required If PO110 is present, then PO1011 is required If PO112 is present, then PO1013 is required EDI Version 004010 Page 33 2015-04-21

PID Product/Item Description Pos:050 Max: 1 Details Optional Loop: PID Elements: 2 User Option (Usage): Must use To describe the product in coded or free-form format. PID*F****ITEM DESCRIPTION~ Ref Id Element Req Type Min/Max Usage PID01 349 Item Description Type Description: indicating the format of a description M ID 1/1 Must use F Free-form PID05 352 Description Description: Free-form item description X AN 1/80 Must use EDI Version 004010 Page 34 2015-04-21

SAC Service, Promotion, Allowance or Charge Indicator Pos:130 Max: 1 Details Optional Loop: SAC Elements: 6 User Option (Usage): Use To request or identify a service, promotion, allowance or charge and to specify the amount involved. SAC*A*H000***1000**********SPECIAL ALLOWANCE~ Ref Id Element Req Type Min/Max Usage SAC01 248 Allowance or Charge Indicator M ID 1/1 Must use Description: indicating an allowance or charge for service required. A Allowance SAC02 1300 Service, Promotion, Allowance or Charge SAC05 610 Amount Description: identifying the service, promotion, allowance or charge. See Annex A for the detailed list of allowed code. Description: Monetary amount (total amount for the service, promotion, allowance or charge) SAC06 378 Allowance/Charge Percent Qualifier Description: indicating on what basis allowance or charge percent is calculated SAC07 332 Percent Description : Percent express as a percent SAC15 352 Description Description: Free-form description of service, promotion, allowance or charge X ID 4/4 Must use O N2 1/15 Must use X ID 1/1 Use X R6 1/6 Use O AN 1/80 Use At least one of SAC05 or SAC07 is required If SAC05 and SAC are present, then SAC05 takes precedence If SAC06 or SAC07 is present, then the other is required EDI Version 004010 Page 35 2015-04-21

MSG Message Text Pos:289 Max: 1000 Details - Optional Loop: Elements: 1 User Option (Usage): Use To provide a free-form format that allows the transmission of text information MSG*DETAIL MESSAGE GOES HERE~ Ref Id Element Req Type Min/Max Usage MSG01 933 Free-form Message Text M AN 1/264 Must use Description: Free-from message text EDI Version 004010 Page 36 2015-04-21

SE Transaction Set Trailer Pos:030 Max: 1 Summary - Mandatory Loop: N/A Elements: 2 User Option (Usage): Must use To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) SE*18*90001~ Ref Id Element Req Type Min/Max Usage SE01 96 Number of Included Segments M N0 1/10 Must use Description: Total number of segments included in a transaction set including ST and SE segments SE02 329 Transaction Set Control Number Description: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set M AN 4/9 Must use EDI Version 004010 Page 37 2015-04-21

GE Functional Group Trailer Pos: Max: 1 Envelope - Mandatory Loop: N/A Elements: 2 User Option (Usage): Must use To indicate the end of a functional group and to provide control information GE*1*9~ Ref Id Element Req Type Min/Max Usage GE01 97 Number of Transaction Sets Included M N0 1/6 Must use Description: Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element GE02 28 Group Control Number Description: Assigned number originated and maintained by the sender M N0 1/9 Must use EDI Version 004010 Page 38 2015-04-21

IEA Interchange Control Trailer Pos: Max: 1 Envelope - Mandatory Loop: N/A Elements: 2 User Option (Usage): Must use To define the end of an interchange of zero or more functional groups and interchange-related control segments IEA*1*000000009~ Ref Id Element Req Type Min/Max Usage IEA01 I16 Number of Included Functional Groups M N0 1/5 Must use Description: A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number Description: A control number assigned by the interchange sender M N0 9/9 Must use EDI Version 004010 Page 39 2015-04-21

Example EDI 850 : ISA*00* *00* *ZZ*PATMORIN *ZZ*YOUROWNIDENTITY*120805*1547*U*00401*000000009*0*P*>~ GS*PO*PATMORIN*YOUROWNIDENTITY*20120805*1547*9*X*004010~ ST*850*90001~ BEG*00*NE*2564889**20120801~ REF*IA*8889900~ REF*PD*2363~ PER*A5**TE*999-888-9900 x 222~ PER*BD*John Doe*EM*email@email.adress.com2363*TE*999-888-9900 x 101~ FOB*PP~ ITD***3*20120815*30*20120915*60*150****DISCOUNT OFFERED*25~ DTM*002*20120810*~ N9*L1*ADDITIONAL INFORMATION~ MSG*HEADER MESSAGE GOES HERE~ N1*BT*PATRICK MORIN*92*0001~ N1*ST*STORE NAME*92*0002~ N3*123 SOMEWHERE AVE.~ N4*ANYCITY*AB*A1B 2C3*CA~ PO1**1*EA*15**VP*9989-009*UP*321456890123*BP*023789~ PID*F****ITEM DESCRIPTION~ SAC*A*H000***1000**********SPECIAL ALLOWANCE~ MSG*DETAIL MESSAGE GOES HERE~ SE*20*90001~ GE*1*9~ IEA*1*000000009~ EDI Version 004010 Page 40 2015-04-21

Annex A Allowance / charge list H000 : SPECIAL ALLOWANCE EDI Version 004010 Page 41 2015-04-21

Annex B BC BG BX CA DA EA HR LF MR PC RL SF ST SY WK Description Bucket Bag Box Case Days Each Hours Linear Foot Meter Piece Roll Square Foot Set Square Yard Week EDI Version 004010 Page 42 2015-04-21