Staples Supplier Electronic Data Interchange Implementation Guide June 2010 ANSI 4010 Revision 002.13
Staples Supplier EDI Implementation Guide Table of Contents GETTING STARTED WITH STAPLES...3 VAN (Value Added Network)...3 850 Purchase Order Implementation...3 Data Integrity...3 Parallel Test...4 Move to Production...4 Functional Acknowledgment...4 EDI Send/Receive IDs...4 Document Types and Versions...4 Staples Van Communication Schedule...5 Additional EDI Transactions...5 Transaction Sets Currently In Use At Staples But Not Included In This Guide...5 Interconnect Network Listing...5 Costs Associated with Electronic Transmission...6 Staples Non-Disclosure Form...6 Staples ASN Creation Rules...7 Important Names And Numbers...8 Trading Partner Specifications...10 Staples Purchase Order Implementation Milestones...12 Staples EDI Transaction Sets...13 Staples ISA and GS Segments...13 Outbound 850 Purchase Order...15 Inbound 810 Invoice...29 Outbound 852 Product Activity Data...41 Inbound 856 Advance Shipment Notification Standard Carton...46 Inbound 856 Advance Shipment Notification - Pick and Pack...59 Outbound 816 Organizational Relationship Segment (Store / Warehouse updates)...72 Outbound 824 Application Advice...78 Outbound 812 Credit / Debit Adjustment...83 Outbound 860 Purchase Order Change...96 Outbound 820 Remittance Advice...103 Notice to Vendors regarding Purchase Order Transmissions...109 Staples, Inc. Non-Disclosure Agreement...110 StaplesEDI.doc Page 2
GETTING STARTED WITH STAPLES VAN (Value Added Network) Staples uses the Sterling:COMMERCE(ORDERNET) network. Interconnect capability exists for most other major VAN's. 850 Purchase Order Implementation We will assist you in the initial setup and connectivity testing associated with the receipt of the Staples electronic purchase order. Testing of successful connect, pickup and acknowledgment will certify that parallel testing can begin between your company and Staples. If you are not a Sterling Software COMMERCE network customer and need to exchange EDI documents via an interconnect, please contact your NETWORK service provider to arrange the interconnection. Data Integrity A listing will be provided to you of all SKUs purchased by Staples. For each SKU listed, the following information will be reported: Staples SKU Product Description Vendor Model Number UPC Unit Cost Case Pack (number of selling units per case) Case Cost This list must be reviewed for errors. Corrections should be communicated directly to Bob Canavan (Voice: 508-253-8198; Fax: 508-253-4010) here at Staples. All corrections should be endorsed on the original report. Receipt and processing of corrections by Staples is a prerequisite to moving to a production mode. StaplesEDI.doc Page 3
Parallel Test Purchase Order tests will be sent in parallel. This means that the orders will continue to be faxed and that data on the EDI order must match the corresponding data on the Fax original. As part of the verification process the supplier is expected to confirm that there are no discrepancies between the EDI and the fax versions (Note that the EDI version by design contains less data than the fax version). The test period will be mutually defined, based in part on the number and frequency of orders. Normally Staples looks to discontinue all paper following three error free transmissions. Move to Production Timing determined by Staples to correspond to end of parallel testing. All purchase orders will be transmitted via EDI - with no paper copy sent to supplier. Functional Acknowledgment Staples requires a 997 Functional Acknowledgment for each functional group (i.e., group of purchase orders) transmitted. If a Functional Acknowledgment has not been received by Staples within 24 hours of transmission you will be contacted by your Staples EDI Analyst. EDI Send/Receive IDs Staples ID's for initial testing will be assigned by Staples as part of setup procedures for connectivity verification. Staples ID will remain the same in most cases. Moving into a parallel test stage will occur when a Staples EDI analyst has contacted you to move to parallel. Staples ID's are specified on the ISA specification page found elsewhere in this guideline. Document Types and Versions Staples currently supports release 4010 of the ANSI X12 Standards for all transaction sets. In the future, as we migrate to newer releases, we will support the previous release for up to six months. The responsibility will be with the trading partner to upgrade versions when required. StaplesEDI.doc Page 4
Staples Van Communication Schedule SEND & RECEIVE Staples communication sessions run on a 30 minute schedule twenty-four hours a day. Additional EDI Transactions For information regarding implementation procedures for the EDI transaction sets supported by Staples please call one of the EDI contact persons identified in this guide. Any one of us will be glad to answer any questions you might have. Staples is developing a growing number of transaction sets which will be available in the future. If you are interested in discussing a transaction set not mentioned in this implementation guide, please contact us. Transaction Sets Currently In Use At Staples But Not Included In This Guide There are transaction sets in use by Staples which are not included in this Guide due to the limited audience. We are prepared to discuss usage and if appropriate to provide formats upon request. Interconnect Network Listing EDI Networks that Interconnect to the Sterling COMMERCE network: IBM Global Services General Electric Harbinger TransSettlements AT&T Harbinger ECS BT Tymnet Kleinschmidt If your Value Added Network (VAN) is not listed above, check with your VAN to see if an interconnect has recently been put in operation StaplesEDI.doc Page 5
Costs Associated with Electronic Transmission With the exception of the 852, each partner is responsible for the costs associated with their particular van agreement. An example of how this typically works is as follows: Supplier Mailbox on Supplier Van Supplier pays Supplier sends to Staples Mailbox on Staples' Van Supplier pays Supplier receives from own Mailbox on Supplier Van Supplier pays Any interconnect charges on Supplier Van Supplier pays Staples Mailbox on Staples' Van Staples pays Staples sends to Supplier Mailbox on Supplier Van Staples pays Staples receives from own Mailbox on Staples' Van Staples pays Any interconnect charges on Staples' Van Staples pays Any interconnect charges on Staples' Van Staples pays Trading Partners are expected to assume all costs associated with the receipt of the 852 Product Activity transaction set from Staples. In order to receive either or both of these transaction sets you will need to sign a Reverse Billing Agreement (RBA) with Sterling Commerce and a Non-disclosure Agreement with Staples. Staples Non-Disclosure Form Prior to participation in any programs which include the electronic transmission of sensitive information (e.g., sales, forecast) your company will be required to sign a non-disclosure form. StaplesEDI.doc Page 6
Staples ASN Creation Rules Single Stop Delivery = 1 ASN Document = 1 Bill of Lading Document May have multiple purchase orders and skus MultiStop Delivery = 2 or more ASN Documents = 1 Master Bill of Lading = 2 or more Sub Bills of Lading May have multiple purchase orders and skus Small Package Delivery to Staples Location = 1 ASN Document per group shipment = May contain multiple packages = Must contain UCC128 small package label May have multiple purchase orders and skus Business Rules 1. Staples supports the standard carton and pick and pack structures of the ASN. Please contact your Staples EDI Analyst for any questions or issues regarding the ASN structure. 2. An ASN is created for each physical shipment. 3. ASN Shipment ID must be unique on each ASN created. 4. ASN may contain only one shipment level. 5. Bill of Lading Number on ASN must be the same Bill of Lading number on paperwork received at Staples Location. For LTL shipments the Carrier Pro Number is a required field on the ASN. For small package shipments the Package Tracking Number will be used in place of the Carrier Pro Number. 6. ASN must contain only one ship-to location. 7. ASN must be created and transmitted when the doors are sealed on the truck. 8. ASN must arrive before the physical goods arrive at the Staples Location. ASN's not received by Staples before the truck arrives at the Staples Location will be considered LATE and penalties may be incurred. StaplesEDI.doc Page 7
9. Quantity on the ASN must be the shipped quantity, not the original ordered quantity. 10.Valid Case Pack Quantity, Unit of Measure, and Shipped Quantity are required and must match what is physically loaded on the truck. 11.Staples Retail order quantities should always reflect full cases. 12.Packing Slip and ASN must match 13.For Shippers and Displays, the ASN should be created using the same SKUs on the original purchase order. DO NOT SEND internally assigned display number(s). 14.The 824 Transaction Set is a required document associated with the ASN. This document will provide a list of errors encountered while processing the ASN document. Please see the 824 Transaction Set specification for a list of detailed errors. Penalties may be incurred as a result of these errors. Important Names And Numbers EDI Contacts At Staples Sr Analyst Technical EDI Analyst Lynne Ranallo Bryan Harger Staples EDI Fax 508-253-3250 Vendor_EDI@staples.com 303-664-3112 Vendor_EDI@staples.com 508-253-0070 Data Integrity Contacts at Staples Data Integrity Specialist Bob Canavan 508-253-8198 robert.canavan@staples.com Data IntegrityFax 508-253-4010 Staples Value Added Network Contacts Sterling COMMERCE:Network 4600 Lakehurst Court Dublin, Ohio 43017 General Questions 800-766-7369 Sterling Network Telesales for EDI Software Solutions 800-677-3027 StaplesEDI.doc Page 8
StaplesEDI.doc Page 9
Trading Partner Specifications Suppliers trading with Staples, Inc. through EDI are expected to meet certain requirements. General Specifications: 1. Trading Partners shall strictly adhere to published ANSI X12 Standards for approved transactions and will accommodate all Staples transaction set specifications. 2. Trading Partners shall convert to new published ANSI X12 Standards within 180 days of Staples actual conversion to the new standard or of the Staples published conversion date, whichever is later. 3. Trading Partner shall exchange business data with Staples using the Sterling Software Commerce: Network, or through a Value Added Network that is interconnected to the afore mentioned network or direct with Staples. 4. Trading Partner shall use Functional Acknowledgments as required by Staples. 5. Trading Partner shall reconcile transmissions and acknowledgments for return receipt within 24 hours, or as specified by Staples. This requirement has significant consequences for equipment maintenance, downtime, operator backup, and reliable operating status of trading partner's EDI system. 6. Trading Partner agrees to actively send and receive test data transmission to the network or Staples until routinely successful. 7. When problems occur, Trading Partner agrees to immediately and actively seek to identify the problem. Staples test transmissions will usually be postponed until the problem has been corrected. 8. Trading Partner agrees to receive transmissions in parallel (Faxed copy and electronic), if required by Staples, for up to one month after a successful EDI link is established with Staples. 9. Trading Partner agrees to continual adherence to ANSI standard coding in segment fields. If segment code is not available, Staples and Trading Partner shall agree mutually to use defined code (ZZ) if applicable, by contacting the Staples' EDI Specialist prior to use. To Facilitate Smooth and Direct Entry into Trading Partner's System: 1. Trading Partner shall provide a method to consistently accept the UPC number, the Staples SKU number, the Staples Order Quantity, the Staples Unit of Measure, the Merchandise Type, and assigned Staples Vendor Number from the inbound Staples electronic purchase order. Staples may require the return of these data elements on documents inbound to Staples such as the '810' Invoice. 2. Trading Partner should accept all transactions with errors into the Trading Partner's EDI system for review and correction, thus salvaging the business transaction. Rejection back to the network is highly discouraged. Trading Partner agrees to notify the Staples' EDI Specialist by phone or email of the transaction error, so that corrective action may be taken. StaplesEDI.doc Page 10
To Provide For Continuous And Trouble Free Operations 1. Trading Partner agrees to maintain trained EDI operators and EDI support personnel. This means the ability to independently perform EDI day-to-day operations. Calling Staples' EDI Specialist with "how to do this" questions is considered to be inconsistent with this requirement. Training may be external or internal to the Trading Partner, but is the Trading Partner's responsibility. This requirement extends to having trained backup operators to cover periods of vacation and other absence. 2. Trading Partner agrees to retrieve documents for Trading Partner's EDI Value Added Network as often as required by Staples, but not less than once per day. This is a minimum requirement; production contracts may require more frequent access to mailbox. This requirement has significant consequences for equipment maintenance, downtime, operator backup, and reliable operating status of Trading Partner's EDI system. 3. Trading Partner agrees to review status reports daily and report errors to appropriate party (internal, Value Added Network, hardware/software supplier, maintenance vendor, Staples; usually in that order). The same daily requirements apply to hardware or transmission problems. 4. Trading Partner agrees to install revisions to translation software when received. 5. Trading Partner agrees to install compatible computer equipment for EDI operations with sufficient resources to support operation of the translation software. 6. Trading Partner agrees to treat Staples data as confidential, to provide adequate security and to prevent unauthorized access. 7. Trading Partner shall maintain self evaluation of performance on EDI and take corrective action to maintain performance above acceptable levels. 8. Trading Partner shall keep their procurement contracts with Staples up-to-date on item numbers and all other appropriate data (SKUs, unit of measure, price, description, etc.) when such data is required in the terms of sale. Staples must be informed of any changes which impact the integrity of data resident on Staples files (e.g., # eaches per case). StaplesEDI.doc Page 11
Staples Purchase Order Implementation Milestones Please note that due to the nature of electronic documents, any special instructions that are normally included in your faxed documents will NOT be included in the EDI documents. Any special instructions that are necessary will be directly communicated to you by the responsible buyer. Data Integrity Verification o Staples provides Supplier with report of all merchandise purchased by Staples. o Supplier verifies integrity of data by noting any changes/corrections on report. o Supplier returns report to Staples. o Staples makes all appropriate updates to internal files. Connectivity Testing with Staples o Supplier reviews Staples EDI Implementation Guide o Supplier contacts Staples regarding testing. o Supplier completes 850 mapping per specifications in Staples EDI Implementation Guide. o Supplier establishes Trading Partnership on VAN with interconnect if required. o Supplier establishes Trading Partnership in own Translator. o Staples transmits test P/O to supplier o Supplier successfully receives Purchase Order. o Supplier transmits 997 Functional Acknowledgment to Staples. o Supplier contacts Staples directly regarding parallel test to obtains Staples approval to move to parallel. Parallel Test o Staples completes any mapping/application modification tasks required o Staples sends purchase orders to supplier electronically. o Supplier transmits 997 Functional Acknowledgment to Staples within 24 hours. o Supplier will compare data on the electronic purchase order to the paper orders being faxed. o Supplier will report any discrepancies to a Staples EDI analyst the same day that o they are detected. Please note that not all information contained on the Fax version of the order will be transmitted via EDI. Staples will transmit only the minimum data required to process a Staples order. o The test period will depend on progress made and the comfort level of both parties with the results. o Staples typically expects the process to consist of three (3) error free transmissions. Move to Production o Discontinuance of all paper. Electronic Purchase Order only. StaplesEDI.doc Page 12
Staples EDI Transaction Sets Staples ISA and GS Segments Staples ISA and GS Segments Segments And Descriptions Data Element ISA Interchange Header "00" ISA01 Authorization Qualifier "blank" Staples is not using this element ISA02 Authorization "00" ISA03 Security Qualifier "blank" Staples is not using this element "01" = Staples Sterling Commerce Network Qualifier "015106482" = Staples Sterling Commerce Network ID Trading Partner/Supplier ID Qualifier Trading Partner/Supplier ID "YYMMDD" = Interchange Date "HHMM" "U" = US EDI Community of ASC X12, TDCC and UCS ISA04 Security ISA05 Sender ID Qualifier ISA06 Sender ID ISA07 Receiver ID Qualifier ISA08 Receiver ID ISA09 Interchange Date ISA10 Interchange Time ISA11 Control Standards ID "00401" = Version 4 Release 1 ISA12 Interchange Control Version Number Nine digit Interchange counter/control number "0" = Interchange Acknowledgment NOT requested Either a "T" for test or "P" for production. ">" Hex 6E = Staples sub-element separator ISA13 Interchange Control Number ISA14 Acknowledgment Requested ISA15 Test Indicator ISA16 Sub-element Separator StaplesEDI.doc Page 13
GS Functional Group Header "PO" = Purchase Order Sender's ID Receiver's ID "CCYYMMDD" = Date group was generated "HHMM TO HHMMSSDD" = Time group was generated "000000123" = 9 digit group level counter "X" = Accredited Standards Committee X12 GS01 Functional Identifier GS02 Application Senders GS03 Application Receiver's GS04 Group Date GS05 Group Time> GS06 Group Control Number GS07 Responsible Agency "004010" = ANSI GS08 Version/Release/Industry ID VICS Suggested Separators - EBCDIC ELEMENT SEPARATOR - 2F SUB-ELEMENT SEPARATOR - 6E SEGMENT TERMINATOR - 15 VICS Suggested Separators - ASCII ELEMENT SEPARATOR - 07 SUB-ELEMENT SEPARATOR - 3E SEGMENT TERMINATOR 0D StaplesEDI.doc Page 14
Outbound 850 Purchase Order 850 Purchase Order Segment Hierarchy 850 Purchase Order Segment Hierarchy ISA Interchange Start GS Group Start ST Transaction Set Header BEG Beginning Segment For Purchase Order REF Reference Numbers REF Reference Numbers REF Reference Numbers REF Reference Numbers REF Reference Numbers PER Administrative Communications Contact CSH Sales Requirements ITD Terms Of Sale/Deferred Terms Of Sale DTM Date/Time Reference (Delivery Date) DTM Date/Time Reference (Cancel Date) PWK Paperwork N1 Ship-To Name N3 Address Information (Ship-To) N3 Address Information (Ship-To) N4 Geographic Location (Ship-To) REF Reference Numbers PER Administrative Communications Contact N1 Ship-From Name N4 Geographic Location (Ship-From) PO1 Purchase Order Baseline Item Date PO3 Additional Item Detail PID Product/Item Description PO4 Item Physical Details CTT Transaction Totals SE Transaction Set Trailer GE Group End IEA Interchange End StaplesEDI.doc Page 15
850 Purchase Order Segment Hierarchy ST Transaction Set Header ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "850" 3/3 4/9 BEG Beginning Segment For Purchase Order BEG01 353 M Transaction Set Purpose "00" = Original Purchase Order 2/2 BEG02 M P.O. Type "CN" = Consignment Order 2/2 92 "DS" = Drop Ship Order "PR" = Promotional Order "SA" = Stand Alone Order BEG03 M P.O. Number Staples Purchase Order Number 1/22 324 BEG05 373 M P.O. Date Staples Purchase Order Date, date expressed CCYYMMDD 8/8 StaplesEDI.doc Page 16
REF Reference Numbers Segment * Optional Segment REF01 128 REF02 M Reference Number Qualifier "CO" = Customer PO Number 2/2 M Reference Number Purchase Order Number 1/30 127 *Dropship Orders only REF Reference Numbers Segment * Optional Segment REF01 128 REF02 M Reference Number Qualifier "RE" = Release Number 2/2 M Reference Number Release Number 1/30 127 *Dropship Orders only StaplesEDI.doc Page 17
REF Reference Numbers Segment * Optional Segment REF01 128 REF02 M Reference Number Qualifier "IL" = Staples Front End Purchase Order 2/2 M Reference Number Purchase Order 1/30 127 *Dropship Orders only REF Reference Numbers Segment REF01 128 REF02 M Reference Number Qualifier "IA" = Staples internal vendor number 2/2 M Reference Number Vendor Number 1/30 127 StaplesEDI.doc Page 18
REF Reference Numbers Segment REF01 128 REF02 M Reference Number Qualifier "MR" = Merchandise Type 2/3 M Reference Number Merchandise Type 3/5 127 PER Administrative Communications Contact Optional Segment PER01 366 PER02 M Contact Function "BD" = Buyer "IC" = Information Contact 2/2 C Name Contact Name 1/60 93 PER03 365 PER04 364 O Communication Number Qualifier C Communication Number "TE" = Telephone 2/2 Telephone Number 1/80 StaplesEDI.doc Page 19
CSH Sales Requirements Segment Optional Segment CSH01 563 M Sales Requirement "N" = No Backorder 1/2 ITD Terms Of Sale / Deferred Terms Of Sale Optional Segment ITD01 M Terms Type 2/2 336 ITD03 338 ITD05 351 ITD07 M Terms Discount Percent M Terms Discount Days Due 1/6 1/3 M Terms Net Days 1/3 386 ITD12 352 M Description Free Form Description of the Terms of Sale 1/80 StaplesEDI.doc Page 20
DTM Date / Time Reference DTM01 M Date/Time Qualifier * "002" = Delivery Requested By 3/3 374 DTM02 "010" = Ship Date M Date Date expressed as CCYYMMDD 8/8 373 *Mutually agreed upon by Vendor and Staples. Ship Date is a target ship date. The actual ship date will be determined through the routing process. DTM Date / Time Reference * Optional Segment DTM01 M Date/Time Qualifier "001" = Cancel After 3/3 374 DTM02 M Date Cancel After date as CCYYMMDD 8/8 373 *Mandatory for Replenishment orders StaplesEDI.doc Page 21
PWK Element PWK01 755 PWK07 352 *Dropship Orders only Paperwork * Optional Segment Description Qualifiers/Definition Min M Note Reference "AT" = Purchase Order Notes 2/2 M Free Form Message Purchase Order Notes 1/80 N1 Element N101 98 N102 93 Name(Ship-To) Description Qualifiers/Definition Min M Entity Id "ST" = Ship To 2/3 C Name Name of Staples Store, Warehouse, or Customer Name 1/60 N103 66 O ID Qualifier "92" = Assigned By Buyer 1/2 N104 67 C ID * Staples Store or Warehouse Number 3/5 *Mandatory for Replenishment orders N3 Address Information(Ship-To) * Optional Segment N301 M Address Information Ship-to Address 1 1/35 166 StaplesEDI.doc Page 22
N302 C Address Information Ship-to Address 2 1/35 166 *Mandatory for Dropship and Special Orders N3 Address Information(Ship-To) * Optional Segment N301 M Address Information Ship-to Address 3 1/35 166 *Dropship and Special Orders only N4 Geographic Location * Optional Segment N401 M City Name Ship-To City 2/30 19 N402 156 N403 M State or Province Ship-to State 2/2 M Postal Ship-To Zip 3/15 67 *Mandatory for Dropship and Special Orders StaplesEDI.doc Page 23
REF Element REF01 128 REF02 Reference Numbers Optional Segment Description Qualifiers/Definition Min M Reference Number Qualifier "2J" = Floor Number 2/3 M Reference Number Ship-to Floor Number 1/30 127 PER Administrative Communications Contact Optional Segment PER01 366 PER02 O Contact Function "IC" = Ship-to Contact Name 2/2 O Name Ship-to Contact Name 1/60 93 N1 Name(Ship-From) * N101 M Entity Id "SF" = Ship From 2/3 98 N102 C Name Vendor Name 1/60 93 *Mandatory for Replenishment orders only StaplesEDI.doc Page 24
N4 Geographic Location * Optional Segment N401 M City Name Ship-From City 2/30 19 N402 156 N403 M State or Province Ship-From State 2/2 M Postal Ship-From Zip 3/15 67 *Mandatory for Replenishment Orders only StaplesEDI.doc Page 25
PO1 Purchase Order Baseline Item Data PO101 350 PO102 330 PO103 355 PO104 M Assigned Identification M Quantity Ordered M Unit of Measure Line Item Number 1/6 Quantity Ordered in Staples Order Units 1/9 Staples Order Unit of Measure 2/2 M Unit Price Item Unit Cost 1/14 212 PO106 235 PO107 M Prod/Serv ID Qual "SK" = Staples 6 Digit SKU Number 2/2 O Prod/Serv ID Staples 6 Digit SKU Number 6/6 234 PO108 C Prod/Serv ID Qual "UP" = UPC code 2/2 235 "UK" = 14 position GTIN PO109 O Prod/Serv ID UPC code 1-5-5-1 format 12/14 234 PO110 UPC code GTIN format C Prod/Serv ID Qual "VA" = Vendor Model Number 2/2 235 PO111 O Prod/Serv ID * Vendor Model Number 1/15 234 *Mandatory for Drop ship and Special Orders StaplesEDI.doc Page 26
PO3 Additional Item Detail Optional Segment PO301 371 M Change Reason "PS" = Staples Non-inventory Item 2/2 PID Product/Item Description Optional Segment PID01 M Item Description Type "F" = Free Form Description 1/1 349 PID05 349 M Free Form Description Product Description or Line Item Note 1/80 StaplesEDI.doc Page 27
PO4 Item Physical Details Optional Segment PO401 356 M Pack Number of Staples selling Units in a case 1/6 *Mandatory for Full Case Replenishment Orders CTT CTT Transaction Totals CTT01 354 M Number of Line Items Number of PO1 Segments on Order 1/6 SE Item Transaction Set Trailer SE01 96 SE02 329 M Number of Included Segments M Trans. Set Control Number Number of Segments Contained in Transaction 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 28
Inbound 810 Invoice 810 Invoice Segments 810 Invoice Segment Hierarchy ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BIG BEGIN SEGMENT FOR INVOICE REF REFERENCE NUMBERS REF REFERENCE NUMBERS REF REFERENCE NUMBERS N1 SHIP-TO NAME N3 SHIP-TO ADDRESS N4 SHIP-TO GEOGRAPHIC LOCATION ITD TERMS OF SALE DTM DATE/TIME REFERENCE - DATE SHIPPED FOB FOB RELATED INSTRUCTIONS IT1 INVOICE BASELINE ITEM DATA REF REFERENCE NUMBERS SAC SERVICE, PROMOTION, OR ALLOWANCE CHARGE TDS TOTAL MONETARY VALUE SUMMARY CAD CARRIER DETAILS SAC SERVICE, PROMOTION, OR ALLOWANCE CHARGE ISS INVOICE SHIPMENT SUMMARY CTT TRANSACTION TOTALS SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 29
810 INVOICE SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "810" 3/3 4/9 BIG BEGINNING SEGMENT FOR INVOICE BIG01 M Invoice Date Invoice Issue Date 8/8 373 BIG02 76 BIG04 M Invoice Number date expressed CCYYMMDD Identifying Number Assigned by Issuer 1/22 M P.O. Number Staples Purchase Order Number 1/22 324 BIG07 640 * Transaction Type "DI" = Debit Invoice / "CR" = Credit Memo / "DR" = Debit Memo 2/2 *BIG07 is a mandatory data element for all suppliers sending memo invoices electronically. StaplesEDI.doc Page 30
REF REFERENCE NUMBERS SEGMENT BM = / CN = Optional Segment REF01 128 M Reference Number Qualifier "BM" = Bill of Lading Number "CN" = Carrier Pro Number 2/3 REF02 M Reference Number Bill of Lading Number 1/30 127 Carrier Pro Number REF REFERENCE NUMBERS SEGMENT REF01 128 REF02 M Reference Number Qualifier "IA" = Staples internal vendor number 2/3 M Reference Number Vendor Number 1/30 127 StaplesEDI.doc Page 31
REF REFERENCE NUMBERS SEGMENT REF01 128 REF02 M Reference Number Qualifier "MR" = Merchandise Type 2/3 M Reference Number Merchandise Type 1/30 127 N1 SHIP-TO NAME N101 M Entity ID "ST" = Ship-To 2/2 98 N102 O Name Customer Name 1/60 93 N103 M ID Qualifier "92" = Assigned by Buyer 1/2 66 N104 67 M ID Staples Ship To Warehouse or Store code 3/7 StaplesEDI.doc Page 32
N3 SHIP-TO ADDRESS Optional Segment N301 M Address Information Customer Address Line 1 1/55 166 N302 166 O Address Information Second Customer Address Line 2 if needed 1/55 N4 SHIP-TO GEOGRAPHIC LOCATION Optional Segment N401 M City Name Customer City 2/30 19 N402 156 N403 M State or Province Customer State 2/2 M Postal Customer Zip 3/15 116 StaplesEDI.doc Page 33
ITD TERMS OF SALE ITD01 336 M Terms Type Identifying the type of payment terms 14 = Previously agreed Upon 2/2 ITD02 333 M Terms Basis Date Identifies the beginning of terms period 2 = Delivery Date 1/2 ITD03 338 O Terms Discount % Discount % available if invoice paid on or before Terms Discount Due Date 1/6 ITD04 370 O Terms Discount Due Date Date payment is due if discount is to be earned date expressed CCYYMMDD 8/8 ITD05 351 C Terms Discount Days Due Number of days in the terms discount period 1/3 ITD06 446 M Terms Net Due Date Date when total invoice date becomes due date expressed CCYYMMDD 8/8 ITD07 386 O Terms Net Days Number of days until total invoice is due (discount not applicable) 1/3 ITD12 352 M Description A Free Form Description to clarify the related data elements and their content 1/80 NOTE: ITD03 / ITD04 / ITD05 ONLY WHEN THERE IS A PAYMENT TERMS DISCOUNT StaplesEDI.doc Page 34
DTM DATE /TIME REFERENCE (Date Shipped) DTM01 M Date/Time Qualifier "011" = Date Shipped 3/3 374 DTM02 M Date Date expressed CCYYMMDD 8/8 373 FOB FOB RELATED INSTRUCTIONS FOB01 146 M Shipment Method of Payment "PC" = Prepaid but Charged to Customer "PP" = Prepaid (by Seller) 2/2 FOB06 M Location Qualifier "DE" = Destination (Shipping) 1/2 309 "OR" = Origin (Shipping) StaplesEDI.doc Page 35
IT1 BASELINE ITEM DATA IT102 M Quantity Invoiced Number of Units Invoiced 1/10 358 IT103 M Unit of Measure Unit of Measure 2/2 355 IT104 212 IT106 M Unit Price Price per Staples order unit of measure 1/17 M Prod/Serv ID Qualifier * 2/2 235 IT107 M Prod/Serv ID 1/48 234 IT108 O Prod/Serv ID Qualifier * 2/2 235 IT109 C Prod/Serv ID 1/48 234 IT110 O Prod/Serv ID Qualifier * 2/2 235 IT111 C Prod/Serv ID 1/48 234 * UP and / or SK required; VN optional StaplesEDI.doc Page 36
REF REFERENCE NUMBERS SEGMENT Optional Segment REF01 128 REF02 M Reference Number Qualifier "TK" = Tracking Number 2/3 M Reference Number Small Package Tracking Number 1/30 127 SAC SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION Optional Segment SAC01 248 M Allowance or Charge Indicator "C" = Charge "A" = Allowance 1/1 SAC02 1300 M Service, Promotion, Allowance, or Charge Provide list of codes used to Staples 4/4 SAC05 610 O Allowance or Charge Total Amount Total Dollar amount for the allowance or charge 1/15 SAC12 331 M Method of handling "02" = Off invoice "06" = Charge to be paid by Staples 2/2 StaplesEDI.doc Page 37
TDS TOTAL MONETARY VALUE SUMMARY TDS01 610 TDS02 610 TDS03 610 TDS04 610 M Total Invoice Amount O Amount Subject to Terms Discount M Discounted Amount Due O Terms Discount Amount Amount of Invoice (including charges / less allowances) before discount Amount on which the terms discount is calculated Amount of invoice due if paid by terms discount due date 1/15 1/15 1/15 Total amount of terms discount 1/15 CAD CARRIER DETAIL SEGMENT CAD04 ** SCAC Standard Carrier Alpha 2/4 140 CAD05 ** Routing Free form Description 1/35 387 ** At least one element is required StaplesEDI.doc Page 38
SAC SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION This is an optional segment which is only required if there a bottom line charge or allowance. Optional Segment Element Description Qualifiers/Definition Min SAC01 248 M Allowance or Charge Indicator "C" = Charge "A" = Allowance 1/1 SAC02 1300 M Service, Promotion, Allowance, or Charge "E740" = New Store Allowance "F800" = Promotional Allowance 4/4 "H750" = Tax "D240" = Freight Charged SAC05 610 O Allowance or Charge Total Amount Total Dollar amount for the allowance or charge 1/15 SAC12 331 M Method of handling "02" = Off invoice "06" = Charge to be paid by Staples 2/2 ISS INVOICE SHIPMENT SUMMARY ISS01 382 M Number of Units Shipped Total # of Cases Shipped 1/10 StaplesEDI.doc Page 39
ISS02 355 ISS03 81 ISS04 355 M Unit of Measure "CA" 2/2 M Weight 1/10 M Unit of Measure "LB" 2/2 CTT CTT TRANSACTION TOTALS CTT01 354 M Number of Line Items Number of IT1 Segments on Invoice 1/6 SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Transaction Set Control Number Number of Segments Contained in Transaction 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 40
Outbound 852 Product Activity Data 852 PRODUCT ACTIVITY DATA SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER XQ REPORTING DATE/ACTION LIN ITEM IDENTIFICATION CTP PRICING INFORMATION ZA QA QTY ON HAND SDQ DESTINATION QUANTITY ZA QS QTY SOLD SDQ DESTINATION QUANTITY ZA QP QTY ON ORDER SDQ DESTINATION QUANTITY ZA QL MINIMUM PRESENTATION QTY SDQ DESTINATION QUANTITY CTT TRANSACTION TOTALS SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 41
852 PRODUCT ACTIVITY DATA SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "852" 3/3 4/9 XQ REPORTING DATE/ACTION XQ01 305 XQ02 373 XQ03 373 M Transaction Handling M Date M Date "H" = Notification Only 1/1 Report Period Start Date in Format CCYYMMDD Report Period End Date in Format CCYYMMDD 8/8 8/8 LIN ITEM DESCRIPTION StaplesEDI.doc Page 42
Element LIN01 350 LIN02 Description Qualifiers/Definition Min M Assigned Identification Line Item Number 1/20 M Prod/Serv ID Qualifier "SK" = Staples SKU 2/29 235 LIN03 M Prod/Serv ID Staples SKU Number 6/9 234 LIN04 O Prod/Serv ID Qualifier "UP" = UPC 2/2 235 LIN05 C Prod/Serv ID UPC code 1/14 234 CTP PRICING INFORMATION Optional Segment CTP02 M Price Qualifier "RES" = Resale Price 3/3 236 CTP03 212 M Unit Price Staples Average Retail Selling Price 1/17 ZA PRODUCT ACTIVITY REPORTING StaplesEDI.doc Page 43
Element Description Qualifiers/Definition Min ZA01 M Activity "QA" = Quantity On-Hand 1/3 859 "QS" = Quantity Sold "QP" = Quantity On-Order *"QL" = Minimum Presentation Quantity *(Only transmitted when 852 transaction set is requested for store level detail) SDQ DESTINATION QUANTITY SDQ01 M Unit of Measure Staples Unit of Measure 2/2 355 SDQ02 M ID Qualifier "92" = Assigned by Buyer 1/2 66 SDQ03 M ID Staples Warehouse or Store 3/5 67 SDQ04 M Quantity Quantity 1/15 380 SDQ05 O ID Staples Warehouse or Store 3/5 67 SDQ06 C Quantity Quantity 1/15 StaplesEDI.doc Page 44
380 SDQ07 O ID Staples Warehouse or Store 3/5 67 SDQ08 C Quantity Quantity 1/15 380 SDQ09 O ID Staples Warehouse or Store 3/5 67 SDQ10 C Quantity Quantity 1/15 380 SDQ11 O ID Staples Warehouse or Store 3/5 67 SDQ12 C Quantity Quantity 1/15 380 SDQ13 O ID Staples Warehouse or Store 3/5 67 SDQ14 C Quantity Quantity 1/15 380 SDQ15 O ID Staples Warehouse or Store 3/5 67 SDQ16 C Quantity Quantity 1/15 380 SDQ17 O ID Staples Warehouse or Store 3/5 67 SDQ18 C Quantity Quantity 1/15 380 StaplesEDI.doc Page 45
SDQ19 O ID Staples Warehouse or Store 3/5 67 SDQ20 C Quantity Quantity 1/15 380 SDQ21 O ID Staples Warehouse or Store 3/5 67 SDQ22 C Quantity Quantity 1/15 380 CTT TRANSACTION TOTALS CTT01 354 M Number of Line Items Number of LIN Segments in Transaction Set 1/6 SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Transaction Set Control Number Number of Segments Contained in PO 1/10 Transaction Set Control Number 4/9 Inbound 856 Advance Shipment Notification Standard Carton Advance Ship Notice Segment Hierarachy StaplesEDI.doc Page 46
ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BSN BEGINNING SEGMENT FOR SHIP NOTICE HL HIERARCHICAL LEVEL (Shipment Level) TD1 CARRIER DETAILS - QTY / WEIGHT TD5 CARRIER DETAILS - ROUTING SEQUENCE TD3 CARRIER DETAILS SHIPMENT REF REFERENCE NUMBERS - BILL OF LADING REF REFERENCE NUMBERS - CARRIER PRO NUMBER DTM DATE/TIME REFERENCE - SHIP DATE N1 SHIP-FROM WAREHOUSE N4 SHIP-FROM WAREHOUSE LOCATION N1 SHIP-TO WAREHOUSE OR STORE IDENTIFICATION N3 SHIP-TO LOCATION ADDRESS N4 SHIP-TO GEOGRAPHIC LOCATION HL HIERARCHICAL LEVEL (Order Level) PRF PURCHASE ORDER REFERENCE HL HIERARCHICAL LEVEL (Item Level) LIN ITEM IDENTIFICATION SN1 ITEM DETAIL PO4 ITEM PHYSICAL DETAILS HL HIERARCHICAL LEVEL (Tare Level) MAN MARKS AND NUMBERS HL HIERARCHICAL LEVEL (Pack/Carton Level) MAN MARKS AND NUMBERS CTT TRANSACTION TOTALS SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 47
856 ADVANCE SHIP NOTICE SEGMENT HIERARCHY STANDARD CARTON STRUCTURE ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "856" 3/3 4/9 BSN BEGINNING SEGMENT FOR SHIP NOTICE BSN01 353 BSN02 396 BSN03 373 M Transaction Set Purpose M Shipment Identification M Date "00" = Original 2/2 Assigned by Vendor Must be Unique on each ASN received Transaction Creation Date (CCYYMMDD) BSN04 M Time Transaction Creation Time (HHMM) 2/30 8/8 4/4 StaplesEDI.doc Page 48
337 BSN05 1005 M Hierarchical Structure "0002" = Standard Carton Structure 4/4 HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "S" = Shipment Level 1/2 TD1 CARRIER DETAILS (Quantity and Weight) TD101 M Packaging 1/12 103 TD102 M Lading Quantity Number of Units in TD101 1/7 80 TD107 O Weight 1/10 81 StaplesEDI.doc Page 49
TD108 355 C Basis For Measurement "LB" = Pounds 2/2 TD5 CARRIER DETAILS (Routing Sequence) * TD502 M ID Qualifier "2" = SCAC 1/2 66 TD503 M Identification Carrier SCAC 2/80 67 *Optional for Wrap and Label Shipments TD3 CARRIER DETAILS (Shipment) Optional Segment TD301 M Equipment Desc "TL" = Trailer 2/2 40 TD302 206 TD303 M Equipment Initial Prefix or Alphabetic Part on ID Number 1/4 M Equipment Number Trailer Number 1/10 207 REF REFERENCE NUMBERS (Bill of Lading) * - One Occurrence Only StaplesEDI.doc Page 50
REF01 128 M Reference Number Qualifier "BM" = Bill of Lading Number OR "TK" = Package Tracking Number 2/2 REF02 M Reference Number Bill of Lading Number 1/30 127 Small Package Tracking Number *Optional for Wrap and Label Shipments REF REFERENCE NUMBERS (Carrier Pro Number) * REF01 128 REF02 M Reference Number Qualifier "CN" = Carrier PRO Number 2/2 M Reference Number Carrier PRO Number 1/30 127 *LTL shipments only DTM DATE/TIME REFERENCE (Ship Date) DTM01 M Date/Time Qualifier "011" = Ship Date 3/3 374 DTM02 373 M Date Ship Date expressed as CCYYMMDD 8/8 StaplesEDI.doc Page 51
N1 SHIP FROM (Vendors ship from Location) N101 M Entity ID "SF" = Ship From 2/2 98 N102 M Name Ship from Location Name 1/60 93 N4 SHIP FROM (Vendors ship from Location) N401 M City Name Ship From City 2/30 19 N402 M State Ship From State 2/2 156 N403 M Postal Ship From Zip 3/15 116 N1 SHIP TO (Staples Ship To Location) StaplesEDI.doc Page 52
Element N101 Description Qualifiers/Definition Min M Entity ID "ST" = Ship To 2/2 98 N102 93 N103 M Name Staples Location Name or Customer Name 1/60 O ID Qualifier "92" = Assigned by Staples 1/2 66 N104 C ID *Staples Ship To Location 3/15 67 from Purchase Orders *Staples Location Mandatory for Replenishment Orders N3 SHIP-TO ADDRESS *Optional Segment N301 M Address Information Customer Address Line 1 1/55 166 N302 166 O Address Information Second Customer Address Line 2 if needed 1/55 *Mandatory for Dropship Orders N4 SHIP-TO GEOGRAPHIC LOCATION *Optional Segment StaplesEDI.doc Page 53
N401 M City Name Customer City 2/30 19 N402 156 N403 M State or Province Customer State 2/2 M Postal Customer Zip 3/15 116 *Mandatory for Dropship Orders HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "O" = Order Level 1/2 PRF PURCHASE ORDER REFERENCE Element PRF01 324 M Purchase Order Number Staples Original Purchase Order Number 1/22 HL HIERARCHICAL LEVEL StaplesEDI.doc Page 54
Element Description Qualifiers/Definition Min Element HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "I" = Item Level 1/2 LIN ITEM IDENTIFICATION Element LIN01 350 LIN02 235 LIN03 M * Assigned Identification M Product/Service ID Qualifier Line number from PO 1/20 "SK" = SKU Number 2/2 M Product ID 1/48 234 LIN04 235 LIN05 O Product/Service ID Qualifier "UP" = UPC Number 2/2 C Product ID UPC Number 1/48 234 LIN06 235 O **Product/Service ID Qualifier "VA" = Vendor Model Number 2/2 StaplesEDI.doc Page 55
LIN07 C **Product ID Vendor Model Number or 1/48 234 Wholesaler Item Number *Mandatory for Drop Shipment Orders and Wrap/Label Shipments Only **Mandatory for Wrap/Label Shipments SN1 ITEM DETAIL Element SN102 382 SN103 355 M Number of Units Shipped M Basis for Measurement 1/10 Value from Purchase Order 2/2 PO4 ITEM PHYSICAL DETAILS * Element PO401 356 M Pack Number of Staples Selling Units in a Case 1/6 *Mandatory for Retail Replenishment Orders Only HL HIERARCHICAL LEVEL StaplesEDI.doc Page 56
HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "T" = Tare Level 1/2 MAN MARKS AND NUMBERS MAN01 88 MAN02 M Marks and Numbers Qualifier "GM" = UCC/EAN-128 Serial Shipping Container 1/2 M Marks and Numbers 1/48 87 HL HIERARCHICAL LEVEL Element HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "P" = Pack(Carton) Level 1/2 StaplesEDI.doc Page 57
MAN MARKS AND NUMBERS Element MAN01 88 MAN02 M Marks and Numbers Qualifier "GM" = UCC/EAN-128 Serial Shipping Container * "CP" = Carrier-Assigned Package ID Number M Marks and Numbers 1/48 1/2 87 *Mandatory for Small Package Drop Shipment Orders Only CTT TRANSACTION TOTALS Element CTT01 354 M Number of Line Items Number of HL Segments in Transaction Set 1/6 SE ITEM TRANSACTION SET TRAILER Element SE01 96 SE02 329 M Number of Included Segments M Trans. Set Control Number Number of Segments Contained in Transaction 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 58
Inbound 856 Advance Shipment Notification - Pick and Pack 856 ADVANCE SHIP NOTICE SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BSN BEGINNING SEGMENT FOR SHIP NOTICE HL HIERARCHICAL LEVEL (Shipment Level) TD1 CARRIER DETAILS - QTY / WEIGHT TD5 CARRIER DETAILS - ROUTING SEQUENCE TD3 CARRIER DETAILS - SHIPMENT REF REFERENCE NUMBERS - BILL OF LADING REF REFERENCE NUMBERS - CARRIER PRO NUMBER DTM DATE/TIME REFERENCE - SHIP DATE N1 SHIP-FROM WAREHOUSE N4 SHIP-FROM WAREHOUSE LOCATION N1 SHIP-TO LOCATION N3 SHIP-TO LOCATION ADDRESS N4 SHIP-TO GEOGRAPHIC LOCATION HL HIERARCHICAL LEVEL (Order Level) PRF PURCHASE ORDER REFERENCE HL HIERARCHICAL LEVEL (Tare Level) MAN MARKS AND NUMBERS HL HIERARCHICAL LEVEL (Pack/Carton Level) MAN MARKS AND NUMBERS HL HIERARCHICAL LEVEL (Item Level) LIN ITEM IDENTIFICATION SN1 ITEM DETAIL PO4 ITEM PHYSICAL DETAILS CTT TRANSACTION TOTALS SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 59
856 ADVANCE SHIP NOTICE SEGMENT HIERARCHY PICK AND PACK STRUCTURE ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "856" 3/3 4/9 BSN BEGINNING SEGMENT FOR SHIP NOTICE BSN01 353 BSN02 396 BSN03 373 BSN04 337 BSN05 1005 M Transaction Set Purpose M Shipment Identification M Date M Time M Hierarchical Structure "00" = Original 2/2 Assigned by Vendor Must be Unique for each ASN received Transaction Creation Date (CCYYMMDD) Transaction Creation Time (HHMM) 2/30 8/8 4/4 "0001" = Pick and Pack Structure 4/4 StaplesEDI.doc Page 60
HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "S" = Shipment Level 1/2 TD1 CARRIER DETAILS (Quantity and Weight) TD101 M Packaging 1/12 103 TD102 M Lading Quantity Number of Units in TD101 1/7 80 TD107 O Weight 1/10 81 TD108 355 C Basis For Measurement "LB" = Pounds 2/2 StaplesEDI.doc Page 61
TD5 CARRIER DETAILS (Routing Sequence) * TD502 M ID Qualifier "2" = SCAC 1/2 66 TD503 M Identification Carrier SCAC 2/80 67 *Optional for Wrap and Label Shipments TD3 CARRIER DETAILS (Shipment) Optional Segment TD301 M Equipment Desc "TL" = Trailer 2/2 40 TD302 206 TD303 M Equipment Initial Prefix or Alphabetic Part on ID Number 1/4 M Equipment Number Trailer Number 1/10 207 StaplesEDI.doc Page 62
REF REFERENCE NUMBERS (Bill of Lading) * -One Occurrence Only REF01 128 REF02 M Reference Number Qualifier "BM" = Bill of Lading Number OR 2/2 "TK" = Package Tracking Number M Reference Number Bill of Lading Number 1/30 127 *Optional for Wrap and Label Shipments REF REFERENCE NUMBERS (Carrier Pro Number) * REF01 128 REF02 M Reference Number Qualifier "CN" = Carrier PRO Number 2/2 M Reference Number Carrier PRO Number 1/30 127 *LTL Shipments only DTM DATE/TIME REFERENCE (Ship Date) DTM01 M Date/Time Qualifier "011" = Ship Date 3/3 374 DTM02 M Date Ship Date expressed as CCYYMMDD 8/8 StaplesEDI.doc Page 63
373 N1 SHIP FROM (Vendors ship from Location) N101 M Entity ID "SF" = Ship From 2/2 98 N102 M Name Ship from Location Name 1/60 93 N4 SHIP FROM (Vendors ship from Location) N401 M City Name Ship From City 2/30 19 N402 M State Ship From State 2/2 156 N403 M Postal Ship From Zip 3/15 116 N1 SHIP-TO (Staples Ship-To Location) StaplesEDI.doc Page 64
Element N101 Description Qualifiers/Definition Min M Entity ID "ST" = Ship To 2/2 98 N102 93 N103 M Name Staples Location Name or Customer Name 1/60 O ID Qualifier "92" = Assigned by Staples 1/2 66 N104 C ID *Staples Ship To Location 3/15 67 from Purchase Orders *Staples Location Mandatory for Replenishment Orders N3 SHIP-TO ADDRESS *Optional Segment N301 M Address Information Customer Address Line 1 1/55 166 N302 166 O Address Information Second Customer Address Line 2 if needed 1/55 *Mandatory for Dropship Orders StaplesEDI.doc Page 65
N4 SHIP-TO GEOGRAPHIC LOCATION *Optional Segment N401 M City Name Customer City 2/30 19 N402 156 N403 M State or Province Customer State 2/2 M Postal Customer Zip 3/15 116 *Mandatory for Dropship Orders HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "O" = Order Level 1/2 StaplesEDI.doc Page 66
PRF PURCHASE ORDER REFERENCE PRF01 324 M Purchase Order Number Staples Original Purchase Order Number 1/22 HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "T" = Tare Level 1/2 MAN MARKS AND NUMBERS MAN01 88 MAN02 M Marks and Numbers Qualifier "GM" = UCC/EAN-128 Serial Shipping Container 1/2 M Marks and Numbers 1/48 87 HL HIERARCHICAL LEVEL StaplesEDI.doc Page 67
Element Description Qualifiers/Definition Min HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "P" = Pack(Carton) Level 1/2 MAN MARKS AND NUMBERS MAN01 88 MAN02 M Marks and Numbers Qualifier "GM" = UCC/EAN-128 Serial Shipping Container * "CP" = Carrier-Assigned Package ID Number 1/2 M Marks and Numbers 1/48 87 StaplesEDI.doc Page 68
*Mandatory for Small Package Drop Shipment Orders Only HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "I" = Item Level 1/2 LIN ITEM IDENTIFICATION LIN01 350 LIN02 235 LIN03 M * Assigned Identification M Product/Service ID Qualifier Line number from PO 1/20 "SK" = SKU Number 2/2 M Product ID 1/48 234 LIN04 235 O Product/Service ID Qualifier "UP" = UPC Number 2/2 LIN05 C Product ID UPC Number 1/48 StaplesEDI.doc Page 69
234 LIN06 235 LIN07 234 O **Product/Service ID Qualifier C **Product ID "VA" = Vendor Model Number 2/2 Vendor Model Number or 1/48 Wholesaler Item Number *Mandatory for Drop Shipment Orders and Wrap/Label Shipments Only **Mandatory for Wrap/Label Shipments SN1 ITEM DETAIL SN102 382 SN103 355 M Number of Units Shipped M Basis for Measurement 1/10 Value from original PO 2/2 PO4 ITEM PHYSICAL DETAILS * PO401 356 M Pack Number of Staples Selling Units in a Case 1/6 *Mandatory for Retail Replenishment Orders Only CTT TRANSACTION TOTALS StaplesEDI.doc Page 70
Element Description Qualifiers/Definition Min CTT01 354 M Number of Line Items Number of HL Segments in Transaction Set 1/6 SE ITEM TRANSACTION SET TRAILER Element Description Qualifiers/Definition Min SE01 96 M Number of Included Segments Number of Segments Contained in Transaction 1/10 SE02 329 M Trans. Set Control Number Transaction Set Control Number 4/9 StaplesEDI.doc Page 71
Outbound 816 Organizational Relationship Segment (Store / Warehouse updates) (816 IS USED TO BROADCAST STAPLES STORE/WAREHOUSE LIST AND UPDATES) ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BHT BEGIN HIERARCHICAL TRANSACTION N1 CORPORATE NAME HL HIERARCHICAL LEVEL N1 LOCATION NAME N3 LOCATION ADDRESS N4 LOCATION GEOGRAPHIC LOCATION PER ADMINISTRATIVE COMMUNICATIONS CONTACT DTM DATE/TIME REFERENCE ASI ACTION OR STATUS INDICATOR SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 72
816 ORGANIZATIONAL RELATIONSHIPS SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "816" 3/3 4/9 BHT BEGINNING SEGMENT FOR ORGANIZATION BHT01 1005 BHT02 353 BHT03 M Hierarchical Structure M Transaction Set Purpose "OO65" = Company Location Address Structure "00" = Original "04" = Change 4/4 2/2 M Reference Number 1/30 127 BHT04 373 M Date Transaction Date expressed as CCYYMMDD 8/8 StaplesEDI.doc Page 73
N1 CORPORATE NAME N101 M Entity Identifier "CQ" = Message From Qualifier 2/2 98 N102 M Name STAPLES, INC. 1/60 93 HL HIERARCHICAL LEVEL HL01 628 HL03 735 M Hierarchical ID Number M Hierarchical Level 1/12 "35" = Company/Corporation 1/2 N1 LOCATION NAME N101 M Entity Identifier "BU" = Place of Business 2/2 98 N102 M Name Staples Location Name 1/60 93 StaplesEDI.doc Page 74
N103 M ID Qualifier "93" = Assigned by Staples 1/2 66 N104 M ID Staples Location 3/15 67 N3 LOCATION ADDRESS N301 M Address Information Staples Location Address 1/55 166 N302 166 M Address Information Second Line of Address If Required 1/55 N4 GEOGRAPHIC LOCATION N401 M City Location City 2/30 19 N402 156 N403 M State or Province Location State 2/2 M Postal Location Zip 3/15 116 StaplesEDI.doc Page 75
PER ADMINISTRATION COMMUNICATIONS CONTACT PER01 366 PER02 M Contact Function "IC" = Information Contact 2/2 M Name Name of Contact 1/60 93 PER03 365 PER04 364 M Communication Qualifier M Communication Number "TE" = Telephone 2/2 Telephone Number (including area code) 1/80 DTM DATE/TIME REFERENCE (Effective Date) Optional Segment DTM01 M Date/Time Qualifier "007" = Store Opening Date 3/3 374 DTM02 373 M Date Effective Date Expressed as CCYYMMDD 8/8 StaplesEDI.doc Page 76
ASI ACTION OR STATUS INDICATOR ASI01 M Action "2" = Change (update) 1/2 306 ASI02 875 M Maintenance Type "001" = Change "002" = Delete 3/3 "021" = Addition SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Transaction Set Control Number Number of HL Segments 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 77
Outbound 824 Application Advice 824 APPLICATION ADVICE SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BGN BEGIN SEGMENT FOR APPLICATION ADVICE OTI ORIGINAL TRANSACTION IDENTIFICATION DTM DATE/TIME REFERENCE AMT AMOUNT TED TECHNICAL ERROR DESCRIPTION RED RELATED DATA SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 78
824 APPLICATION ADVICE SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "824" 3/3 4/9 BGN BEGINNING SEGMENT FOR APPLICATION ADVICE BGN01 353 BGN02 127 BGN03 M Transaction Purpose M Reference Number "12" = Not processed "34" = Payment Declined Transaction Set Reference Number 2/2 1/30 M Transaction Set Date Date expressed as CCYYMMDD 8/8 373 StaplesEDI.doc Page 79
OTI ORIGINAL TRANSACTION IDENTIFICATION OTI01 110 OTI02 128 OTI03 M Application Acknowledgement M Reference Number Qualifier "TR" = Transaction Set Rejected - 810 "TE" = Transaction Set Accept With Error - 856 "TN" = Transaction Invoice Number - 810 "TN" = Transaction Shipment ID - 856 M Reference Number Invoice Number - 810 1/2 2/3 1/30 127 Shipment ID - 856 OTI10 143 M Transaction Set ID 810 = Invoice 856 = ASN 3/3 DTM DATE /TIME REFERENCE DTM01 M Date/Time Qualifier "003" = Invoice Date 3/3 374 DTM02 "097" = Transaction Creation M Date date expressed as CCYYMMDD 8/8 373 StaplesEDI.doc Page 80
AMT AMOUNT AMT01 522 AMT02 M Amount Qualifier "TP" = Total Payment Amount 1/3 M Monetary Amount Dollar Amount 1/18 782 StaplesEDI.doc Page 81
TED TECHNICAL ERROR DESCRIPTION TED01 647 M Application Error Condition "006" = Duplicate "010" = Total Out of Balance 2/3 "024" = Other Unlisted Reason "MF" = Invalid Vendor "MJ" = EOM Terms do not match "POI" = Invalid Purchase Order Number "DTE" = Missing/Invalid Mandatory Dates "Q" = Missing or Invalid Item Id (Sku) "MG" = Missing or Invalid UPC "MC" = Missing or Invalid Bill of Lading "MI" = Missing or Invalid SCAC "H" = Missing or Invalid Unit of Measure "P" = Missing or Invalid Item Quantity "MA" = Missing or Invalid Location StaplesEDI.doc Page 82
TED02 * Free Form Message Description of Problem 1/30 003 *TED02 is a mandatory data element for Error 024. RED RELATED DATA Element RED01 Description Qualifiers/Definition Min M Description Description of Error Field 1/80 352 RED02 1609 M Related Data ID "PO"=Purchase Order Number "PS"=Product or service ID (SKU/UPC) 2/3 SE ITEM TRANSACTION SET TRAILER Element Description Qualifiers/Definition Min SE01 96 M Number of Included Segments Number of Segments Contained in Transaction 1/10 SE02 329 M Transaction Set Control Number Transaction Set Control Number 4/9 Outbound 812 Credit / Debit Adjustment 812 Credit/Debit Adjustments Segments StaplesEDI.doc Page 83
812 CREDIT/DEBIT ADJUSTMENTS SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BCD BEGIN SEGMENT FOR CREDIT/DEBIT ADJUSTMENTS N9 REFERENCE IDENTIFICATION SHD SHIPMENT DETAILS SAC SERVICE, PROMOTION, OR ALLOWANCE CHARGE N1 BILL-TO NAME N3 BILL-TO ADDRESS N4 BILL-TO GEOGRAPHIC LOCATION N1 SHIP-FROM NAME N3 SHIP-FROM ADDRESS N4 SHIP-FROM GEOGRAPHIC LOCATION N1 SHIP-TO NAME N3 SHIP-TO ADDRESS N4 SHIP-TO GEOGRAPHIC LOCATION CDD CREDIT/DEBIT ADJUSTMENT DETAIL LIN ITEM IDENTIFICATION N9 REFERENCE IDENTIFICATION SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 84
812 CREDIT/DEBIT ADJUSTMENT SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "812" 3/3 4/9 BCD BEGINNING SEGMENT FOR ADJUSTMENT BCD01 M Date Adjustment Date 8/8 373 BCD02 475 BCD03 305 BCD04 M Credit/Debit Adjustment Number M Transaction Handling date expressed CCYYMMDD Adjustment Number 1/22 "A" = Off Invoice 1/2 M Amount Monetary Amount 1/15 610 BCD05 M Credit/Debit Flag "D" = Debit 1/1 478 StaplesEDI.doc Page 85
BCD06 M Date Invoice Date 8/8 373 BCD07 O Invoice Number Invoice Number 1/22 76 BCD08 O Vendor Order Number Special Order Number 1/22 424 BCD10 324 BCD13 128 BCD14 127 O Purchase Order Number C Reference Identification Qualifier O Reference Identification Special Original Purchase Order Number "1X" = Credit/Debit Adjustment Number 1/22 2/3 Return Adjustment Number 1/30 N9 REFERENCE IDENTIFICATION SEGMENT Optional Segment N901 128 N902 M Reference Number Qualifier "RZ" = Returned Goods Authorization Number 2/3 M Reference Number Return Authorization Number 1/30 127 StaplesEDI.doc Page 86
SHD SHIPMENT DETAILS Optional Segment SHD01 382 SHD04 M Number of Units Shipped 1 = Unites Shipped 1/10 M Weight 1/10 81 SHD05 355 SHD11 140 SHD13 128 SHD14 127 M Unit Basis for Measurement M Standard Carrier Alpha M Reference Identification Qualifier M Reference Identification "LB" = Pounds 1/10 2/4 "BM" = Bill of Lading 2/3 Bill of Lading Number 1/30 *NOTE - SHD01 will always equal 1. It is only used for compliance. SAC SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION Optional Segment SAC01 248 M Allowance or Charge Indicator "C" = Charge 1/1 StaplesEDI.doc Page 87
SAC02 1300 SAC05 610 M Service, Promotion, Allowance, or Charge M Allowance or Charge Total Amount "D240" = Freight 4/4 Total Dollar amount for the allowance or charge 1/15 N1 BILL-TO NAME N101 M Entity ID "BT" = Bill-To 2/2 98 N102 O Name Bill-To Name 1/60 93 N3 BILL-TO ADDRESS N301 M Address Information Bill-To Address Line 1 1/55 166 N302 166 O Address Information Second Bill-To Address Line 2 if needed 1/55 StaplesEDI.doc Page 88
N4 BILL-TO GEOGRAPHIC LOCATION N401 M City Name Bill-To City 2/30 19 N402 156 N403 M State or Province Bill-To State 2/2 M Postal Bill-To Zip 3/15 116 N1 SHIP-FROM NAME N101 M Entity ID "SF" = Ship-From 2/2 98 N102 O Name Ship-From Name 1/60 93 N103 O ID Qualifier "93" = Assigned by Staples 1/2 66 N104 C ID Staples Location 1/5 67 StaplesEDI.doc Page 89
N3 SHIP-FROM ADDRESS N301 M Address Information Ship-From Address Line 1 1/55 166 N302 166 O Address Information Second Ship-From Address Line 2 if needed 1/55 N4 SHIP-FROM GEOGRAPHIC LOCATION N401 M City Name Ship-From City 2/30 19 N402 156 N403 M State or Province Ship-From State 2/2 M Postal Ship-From Zip 3/15 116 StaplesEDI.doc Page 90
N1 SHIP-TO NAME N101 M Entity ID "ST" = Ship-To 2/2 98 N102 O Name Ship-to Name 1/60 93 N3 SHIP-TO ADDRESS N301 M Address Information Ship-To Address Line 1 1/55 166 N302 166 O Address Information Second Ship-To Address Line 2 if needed 1/55 N4 SHIP-TO GEOGRAPHIC LOCATION Optional Segment N401 M City Name Ship-To City 2/30 19 StaplesEDI.doc Page 91
N402 156 N403 M State or Province Ship-To State 2/2 M Postal Ship-To Zip 3/15 116 AMT AMOUNT AMT01 522 AMT02 M Amount Qualifier "TS" = Total Sales (Including Freight Charges) 1/3 M Monetary Amount Total Amount 1/18 782 CDD CREDIT/DEBIT ADJUSTMENT DETAIL CDD01 426 M Adjustment Reason "MC" = Misc Charges (Staples OTH) "01" = Pricing Error (Staples CVR) 2/2 "06" = Quantity Contested (Staples QVR) "54" = Frght Deducted (Staples StaplesEDI.doc Page 92
FGT/FRT) "55" = Tax(Staples TAX) "72" = Authorized Return (Staples RTV) CDD02 478 CDD04 M Credit/Debit Flag "D" = Debit 1/1 M Amount Monetary Amount(Extended Cost) 1/15 610 CDD07 C Credit/Debit Quantity Quantity 1/10 477 CDD08 355 CDD09 427 CDD10 M Unit or Basis for Measurement O Unit Price Difference Unit of Measure 2/2 Price Difference (Difference between UCP/OPP) 1/15 O Price Identifier "UCP" = Unit Cost Price 3/3 236 CDD11 O Unit Price Cost Price (Invoice Cost) 1/17 212 CDD12 236 CDD13 O Price Identifier "OPP" = Original Purchase Order Price 3/3 O Unit Price Purchase Order Price(PO Cost) 1/17 212 *NOTE - If there is a quantity discrepancy, the difference is found in CDD07. StaplesEDI.doc Page 93
LIN ITEM IDENTIFICATION LIN02 M Prod/Serv ID Qualifier "VA" = Vendor's Style Number 2/2 235 LIN03 M Prod/Serv ID Vendor Model Number 1/48 234 LIN04 M Prod/Serv ID Qualifier "IT" = Buyer's Style Number 2/2 235 LIN05 M Prod/Serv ID Staples Sku 1/48 234 N9 REFERENCE IDENTIFICATION SEGMENT Optional Segment N901 128 N903 M Reference Number Qualifier "ZZ" = Mutually Defined 2/3 M Free-form Description Staples Sku Description 1/45 369 StaplesEDI.doc Page 94
SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Transaction Set Control Number Number of Segments Contained in Adjustment 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 95
Outbound 860 Purchase Order Change 860 PURCHASE ORDER CHANGE SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BCH BEGINNING SEGMENT FOR PURCHASE ORDER CHANGE REF REFERENCE SEGMENT DTM DATE/TIME REFERENCE (DELIVERY DATE/SHIP DATE) DTM DATE/TIME REFERENCE (CANCEL DATE) N1 SHIP-TO NAME N1 SHIP-FROM NAME N4 GEOGRAPHIC LOCATION (Ship-from) POC LINE ITEM CHANGE PO4 ITEM PHYSICAL DETAILS CTT TRANSACTION TOTALS SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 96
860 PURCHASE ORDER CHANGE SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "860" 3/3 4/9 BCH BEGINNING SEGMENT FOR PURCHASE ORDER CHANGE BCH01 353 M Transaction Set Purpose "01" = Cancellation "04" = Change 2/2 BCH02 M P.O. Type "SA" = Stand Alone Order 2/2 92 "CN" = Consigned Order "PR" = Promotional Order BCH03 M P.O. Number Staples Purchase Order Number 1/22 324 BCH05 327 M Change Order Sequence Number 1/22 BCH06 373 M Purchase Order Date Staples Purchase Order Date expressed CCYYMMDD 8/8 StaplesEDI.doc Page 97
BCH11 373 M Change Request Date Change Request Date expressed CCYYMMDD 8/8 REF REFERENCE SEGMENT REF01 M Reference Qualifier "IA" = Vendor Number 2/3 128 REF02 M Reference ID Staples Vendor Number 1/6 127 DTM DATE / TIME REFERENCE Optional Segment DTM01 M Date/Time Qualifier * "002" = Delivery Requested By 3/3 374 DTM02 "010" = Ship Date M Date Date expressed as CCYYMMDD 8/8 373 *Mutually agreed upon by Vendor and Staples. Ship Date is a target ship date. The actual ship date will be determined through the routing process. StaplesEDI.doc Page 98
DTM DATE / TIME REFERENCE Optional Segment DTM01 M Date/Time Qualifier "001" = Cancel After 3/3 374 DTM02 M Date Cancel After date as CCYYMMDD 8/8 373 N1 NAME(Ship-to) Optional Segment N101 M Entity Id "ST" = Ship To 2/3 98 N102 93 N103 C Name Name of Staples Store, Warehouse, or Customer Name 1/60 O ID Qualifier "92" = Assigned By Buyer 1/2 66 N104 67 C ID Staples Store or Warehouse Number 3/5 StaplesEDI.doc Page 99
N1 NAME(Ship-from) Optional Segment N101 M Entity Id "SF" = Ship From 2/3 98 N102 C Name Vendor Name 1/60 93 N4 GEOGRAPHIC LOCATION Optional Segment N401 M City Name Ship-From City 2/30 19 N402 156 N403 M State or Province Ship-From State 2/2 M Postal Ship-From Zip 3/15 67 POC LINE ITEM CHANGE Optional Segment POC02 670 M Change or Response Type "AI" = Add Additional Item 2/2 StaplesEDI.doc Page 100
"CA" = Change to Line Item "CF" = Cancel Previously Transmitted PO Qty "PC" = Unit Price Change Only "PQ" = Quantity Change Only(Increase or Decrease) POC03 330 M Quantity Ordered Open Quantity (Does not include in-transit) AI = Qty will be zero 1/9 POC04 671 M Quantity Left to Receive CF = Quantity to be Cancelled AI = Ordered Quantity 1/9 CA/PQ = Adjustment Quantity PC = Qty will be zero POC05 M Unit of Measure Unit of Measure 2/2 C001 POC06 O Unit Price 1/17 212 POC08 M Prod/Serv ID Qual "SK" = SKU Number 2/2 235 POC09 M Product ID Staples SKU Number 1/6 234 POC10 O Product ID Qual "UP" = UPC code 2/2 235 POC11 C Product ID UPC code 12/14 234 POC12 O Product ID Qual "VA" = Vendor Style Number 2/2 235 StaplesEDI.doc Page 101
POC13 C Product ID Vendor Model Number 1/15 234 PO4 ITEM PHYSICAL DETAILS Optional Segment PO401 356 M Pack Number of Staples selling Units in a case 1/6 *Mandatory for Full Case Replenishment Orders CTT CTT TRANSACTION TOTALS Optional Segment CTT01 354 M Number of Line Items Number of POC Segments on Order 1/6 SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Trans. Set Control Number Number of Segments Contained in Transaction 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 102
Outbound 820 Remittance Advice 820 REMITTANCE ADVICE SEGMENT HIERARCHY ISA INTERCHANGE START GS GROUP START ST TRANSACTION SET HEADER BPR BEGINNING SEGMENT FOR PAYMENT/REMITTANCE REF REFERENCE NUMBERS REF REFERENCE NUMBERS N1 VENDOR NAME ENT ENTITY RMR REMITTANCE ADVICE OPEN ITEM REFERENCE REF REFERENCE DTM DATE/TIME REFERENCE SE TRANSACTION SET TRAILER GE GROUP END IEA INTERCHANGE END StaplesEDI.doc Page 103
820 REMITTANCE ADVICE SEGMENT HIERARCHY ST TRANSACTION SET HEADER ST01 143 ST02 329 M Transaction Set Id M Transaction Set Control Number "820" 3/3 4/9 BPR BEGINNING SEGMENT FOR REMITTANCE ADVICE BPR01 305 BPR02 M Transaction Handling "I" = Remittance Information Only 1/2 M Monetary Amount Remittance Amount 1/15 7826 BPR03 478 BPR04 M Credit/Debit Flag "C" = Credit "D" = Debit 1/1 M Payment Method "CHK" = Check 3/3 591 StaplesEDI.doc Page 104
REF REFERENCE NUMBERS SEGMENT REF01 128 REF02 M Reference Number Qualifier "VN" = Vendor Number 2/3 M Reference Number Staples Assigned Vendor Number 1/30 127 REF REFERENCE NUMBERS SEGMENT REF01 128 REF02 M Reference Number Qualifier "CK" = Check Number 2/3 M Reference Number Check Number 1/30 127 N1 VENDOR NAME N101 M Entity ID "VN" = Vendor Name 2/3 98 StaplesEDI.doc Page 105
N102 M Name Vendor Name 1/60 93 ENT ENTITY ENT01 M Assigned Number "1" 1/6 554 RMR REMITTANCE ADVICE ACCOUNTS RECEIVABLE OPEN ITEM REFERENCE RMR01 M Reference ID Qualifier "IV" = Sellers Control Number 2/3 128 RMR02 M Reference ID * Control Number 1/30 127 RMR04 M Monetary Amount Amount Being Paid 1/15 782 RMR05 M Monetary Amount Original Invoice Amount 1/15 782 RMR06 M Monetary Amount Discount Amount 1/15 782 * PLEASE NOTE: The control number on the RMR Segment (RMR02) will be used for matching purposes. A match indicates an invoice. A no-match is an adjustment. StaplesEDI.doc Page 106
REF REFERENCE NUMBERS SEGMENT Optional Segment REF01 128 M Reference Number Qualifier "AM" = Adjustment Memo (Charge Back) 2/3 REF02 M Reference Number Reference ID (Charge Back ) 1/30 127 "MC" = OTH Miscellaneous Charges "01" = CVR Cost Variance "06" = QVR Carton Shortage "54" = FRT Freight "55" = TAX Tax "72" = RTV Return to Vendor DTM DATE /TIME REFERENCE (Invoice Date) Optional Segment DTM01 M Date/Time Qualifier "003" = Invoice Date 3/3 374 DTM02 M Date Date expressed CCYYMMDD 8/8 373 StaplesEDI.doc Page 107
SE ITEM TRANSACTION SET TRAILER SE01 96 SE02 329 M Number of Included Segments M Transaction Set Control Number Number of Segments Contained in Advice 1/10 Transaction Set Control Number 4/9 StaplesEDI.doc Page 108
Notice to Vendors regarding Purchase Order Transmissions Vendor: Retain this notice for your records Agreement to participate with Staples, Inc. in a purchase order electronic data interchange partnership means that the former practice of providing Vendors a faxed copy of our purchase orders will be discontinued. Your organization should have a copy of the current Global Vendor Program Agreement by and between you and Staples the Office Superstore, LLC (additional copies are available upon request please notify Staples Merchandising Dept.). The terms and conditions contained therein are and shall be deemed to be part of and incorporated in each and every EDI order placed with you as if fully set forth on the actual data transmission sent to you. By your solicitation and/or acceptance of an order, you will have confirmed your agreement to all of the terms and conditions of the Global Vendor Program Agreement, as well as to all of the terms and conditions from time to time applicable to all participants in the EDI program. The terms and conditions of the Global Vendor Program Agreement shall have priority over and supersede any and all other terms and conditions of purchases, including, without limitation, any terms and conditions contained on your shipping documents, Bills of Lading, order acknowledgments or acceptances. In the event of any conflict or ambiguity between the Global Vendor Program Agreement and condition established by you or any other third party, the Global Vendor Program Agreement shall prevail, except to the extent that any condition is are waived in writing by an authorized officer or employee of Staples the Office Superstore, LLC. It is essential that you retain this notice and process each order placed with you in accordance herewith. StaplesEDI.doc Page 109
Staples, Inc. Non-Disclosure Agreement WHEREAS the undersigned company or person (the "Vendor") is an existing or potential valued vendor of product to STAPLES, INC. ("Staples", including its affiliates) of Framingham, Massachusetts, and WHEREAS the parties are desirous of exchanging purchasing information in trust under Staples Electronic Data Interchange program in order to more efficiently provide such product to Staples and to allow more efficient payment to Vendor, and WHEREAS Staples may disclose to the Vendor information in connection with such EDI transmissions which Staples deems confidential, including without limitation Staples inventory balances, point of sale activity, and rolling inventory forecasts ("Confidential EDI Data"), NOW THEREFORE, the Vendor agrees that in consideration of participating in the EDI program with Staples, 1. The Vendor recognizes that Confidential EDI Data is highly confidential and that any disclosure of such data could be strategically detrimental to Staples. Vendor agrees that it shall not disclose Confidential EDI Data to any other person, firm or corporation, and shall use at least the same degree of care to avoid publication or dissemination of such Confidential EDI Data by its employees as the Vendor employs with respect to its own information which it does not desire to have published or disseminated. Only personnel at Vendor who have a need to utilize the Confidential EDI Data for the purposes of supplying Staples with product shall be permitted to have access to such data, and each such individual shall be informed of the confidential nature of the data. 2. Notwithstanding the foregoing, the Vendor shall have no obligation with respect to any Confidential EDI Data which: a. is or becomes publicly known through no wrongful act of the Vendor; or b. is known by the Vendor as a result of information rightfully received from a third party without restriction and without breach of Agreement, or c. is approved for release by written authorization of Staples. 3. The Vendor shall use such Confidential EDI Data received from Staples solely for the purposes of efficiently supplying product to Staples and for no other purpose. 4. At the conclusion of this relationship or upon demand by Staples, all Confidential EDI Data (other than actual product order/fulfillment/payment data) shall be destroyed. IN WITNESS WHEREOF, the Vendor has duly caused this Agreement to be executed to be effective as of the last date set forth below. (Print Name of Vendor) Date: By: EDI ID: Title: Qual: StaplesEDI.doc Page 110