Patrick Morin EDI Implementation Guide for Invoice...

43
Patrick Morin EDI Implementation Guide for Invoice (810) Version 2015-04-21

Transcript of Patrick Morin EDI Implementation Guide for Invoice...

Page 1: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

Patrick Morin

EDI Implementation Guide for Invoice (810) Version 2015-04-21

Page 2: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 2 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

810 – Invoice 10

ISA - Interchange Control Header ........................................................ 12 GS – Functional Group Header ............................................................ 14 ST - Transaction Set Header ................................................................ 16 BIG – Beginning Segment for Invoice ................................................. 17 CUR – Currency ..................................................................................... 18 REF – Reference Identification ............................................................ 19 N1 – Name .............................................................................................. 20 N3 – Address Information ..................................................................... 21 N4 – Geographic Location .................................................................... 22 ITD – Terms of Sale/Deferred Terms of Sale ...................................... 23 DTM – Date/Time Reference ................................................................. 24 FOB – F.O.B. Related Instructions ....................................................... 25 MSG – Message Text ............................................................................. 26 IT1 – Baseline Item Data (Invoice) ....................................................... 27 PID – Product/Item Description ............................................................ 29 SAC – Service, Promotion, Allowance or Charge Indicator .............. 30 TDS – Total Monetary Value Summary ................................................ 31 TXI – Tax Information ............................................................................ 32

Page 3: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 3 2015-04-21

CAD – Carrier Detail .............................................................................. 33 SAC – Service, Promotion, Allowance or Charge Indicator .............. 34 ISS – Invoice Shipment Summary ....................................................... 35 CTT – Transaction Totals ..................................................................... 36 SE – Transaction Set Trailer ................................................................. 37 GE – Functional Group Trailer ............................................................. 38 IEA – Interchange Control Trailer ........................................................ 39 Example EDI 810 ..................................................................................... 40

Page 4: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 4 2015-04-21

Introduction 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.

Page 5: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 5 2015-04-21

Revisions

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

Modification CUR IT1

Version 1.4

Added test ID

Version 1.5

Ken Wilson

Added G470 as SAC charge

Page 6: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 6 2015-04-21

Contacts

Patrick Morin

Administrative Contact: Richard Pratte

Tel: (450) 752-1725 Ext. 1014 Email : [email protected]

Alligacom Inc.

Technical Contact: EDI Support Team

Alligacom Inc. 4220 de Rouen

Suite 200 Montréal, Québec H1V 3T2 Tel: 877-700-7223 ext. 103

Fax: (514) 899-0111 Email: [email protected]

Page 7: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 7 2015-04-21

General Information

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.

Page 8: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 8 2015-04-21

Implementation procedure

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.

Page 9: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 9 2015-04-21

ANSI Data Element Requirements Values

“M” = Mandatory

“O” = Optional

“X” = 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” = Alpha numeric type data element.

“DT” = Date type data element in format YYYYMMDD.

“ID” = Identifier type data element which contains a value from

predefined list of values that are maintained by ASC X12.

“Nn” = Numeric type data, n indicates decimal places to right of

decimal point.

“Rn” = Numeric type data, n indicates decimal places to right of

decimal point. Decimal is optional for integer values but

required for fractional values.

“TM” = Time type data element in format HHMM.

Page 10: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 10 2015-04-21

810 – Invoice

Functional Group = IN

This Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set (810) 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 billing for goods and services provided.

EDI Envelope:

Pos Id Segment Name 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 Name Req Max Use Repeat Notes Usage

010 ST Transaction Set Header M 1 Must use

020 BIG Beginning Segment for Purchase Order

M 1 Must use

040 CUR Currency M 1 Must Use

050 REF Reference Identification O 12 Must use

LOOP ID – N1 200

070 N1 Name O 1 Must use

090 N3 Address O 2 Must use

100 N4 Geographic Location O 1 Must use

130 ITD Terms of Sale/Deferred Terms of Sale

O >1 Must use

140 DTM Date/Time Reference O 10 Must use

150 FOB F.O.B. Related Instructions O 1 Must use

250 MSG Message Text O 10 Used

Details:

LOOP ID – IT1 100000

010 IT1 Baseline Item Data M 1 Must use

LOOP ID – PID 1000

060 PID Product/Item Description O 1 Must use

LOOP ID - SAC 25

180 SAC Service, Promotion, Allowance or Charge Information

O 1 Use

Page 11: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 11 2015-04-21

Summary:

Pos Id Segment Name Req Max Use Repeat Notes Usage

010 TDS Total Monetary Value Summary M 1 Must use

020 TXI Tax Information O 10 Must use

030 CAD Carrier Detail O 1 Must use

LOOP ID - SAC 25

040 SAC Service, Promotion, Allowance or Charge Information

O 1 Use

LOOP ID - ISS >1

060 ISS Invoice Shipment Summary O 1 Use

070 CTT Transaction Totals O 1 Must use

080 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

Page 12: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 12 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

EDI Example:

ISA*00* *00* *ZZ*YOUROWNIDENTITY*ZZ*PATMORIN *120810*1547*U*00401*000000010*0*P*>~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

ISA01 I01 Authorization Information Qualifier

Description: Code to identify the type of information in

the Authorization Information

User Note 1: Use 00

M ID 2/2 Must use

Code Name

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)

M AN 10/10 Must use

ISA03 I03 Security Information Qualifier

Description: Code to identify the type of information in

the Security Information

M ID 2/2 Must use

Code Name

00 No Security Information Present (No Meaningful Information in I04)

ISA04 I04 Security Information

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)

M AN 10/10 Must use

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

M ID 2/2 Must use

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 15/15 Must use

ISA07 I05 Interchange ID Qualifier

M ID 2/2 Must use

Page 13: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 13 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

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

M AN 15/15 Must use

ISA09 I08 Interchange Date

Description: Date of the interchange

M DT 6/6 Must use

ISA10 I09 Interchange Time

Description: Time of the interchange

M TM 4/4 Must use

ISA11 I10 Interchange Control Standards Identifier

Description: Code to identify the agency responsible for

the control standard used by the message that is enclosed by the interchange header and trailer

M ID 1/1 Must use

Code Name

U U.S. EDI Community of ASC X12, TDCC, and UCS

ISA12 I11 Interchange Control Version Number

Description: This version number covers the

interchange control segments

M ID 5/5 Must use

Code Name

00401 Standard Issued as ANSI X12.5-1997

ISA13 I12 Interchange Control Number

Description: A control number assigned by the

interchange sender

M N0 9/9 Must use

ISA14 I13 Acknowledgment Requested

Description: Code sent by the sender to request an

interchange acknowledgment (TA1)

M ID 1/1 Must use

Code Name

0 No Acknowledgment Requested

ISA15 I14 Usage Indicator

Description: Code to indicate whether data enclosed by

this interchange envelope is test, production or information

M ID 1/1 Must use

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

M 1/1 Must use

Page 14: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 14 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

EDI Example:

GS*IN*YOUROWNIDENTITY*PATMORIN*20120810*1547*10*X*004010~

Element Summary:

GS02 142 Application Sender's Code

Description: Code identifying party sending

transmission; codes agreed to by trading partners

M AN 2/15 Must use

GS03 124 Application Receiver's Code

Description: Code identifying party receiving

transmission. Codes agreed to by trading partners

M AN 2/15 Must use

GS04 373 Date

Description: Date expressed as CCYYMMDD

M DT 8/8 Must use

GS05 337 Time

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)

M TM 4/8 Must use

GS06 28 Group Control Number

Description: Assigned number originated and

maintained by the sender

M N0 1/9 Must use

GS07 455 Responsible Agency Code

Description: Code used in conjunction with Data

Element 480 to identify the issuer of the standard

M ID 1/2 Must use

Code Name

X Accredited Standards Committee X12

GS08 480 Version / Release / Industry Identifier Code

Description: Code indicating the version, release,

M AN 1/12 Must use

Ref Id Element Name Req Type Min/Max Usage

GS01 479 Functional Identifier Code

Description: Code identifying a group of application

related transaction sets

M ID 2/2 Must use

Code Name

IN Invoice Transaction Set (810)

Page 15: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 15 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

Code Name

004010 Draft Standards Approved for Publication by ASC X12 Procedures Review Board through October 1997

Page 16: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 16 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

EDI Example:

ST*810*90001~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

ST01 143 Transaction Set Identifier Code

Description: Code uniquely identifying a Transaction

Set

M ID 3/3 Must use

Code Name

810 Invoice 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

Page 17: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 17 2015-04-21

BIG – Beginning Segment for Invoice Pos:020 Max: 1

Header - Mandatory

Loop: N/A Elements: 5

User Option (Usage): Must use To indicate the beginning of the Invoice Transaction Set and transmit identifying numbers and dates

EDI Example:

BIG*20120810*336699*20120805*AA258258~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

BIG01 373 Invoice Date

Description: Date invoice created

M DT 8/8 Must use

BIG02 76 Invoice Number

Description: Identifying number assigned by issuer

M AN 1/22 Must use

BIG03 373 Purchase Order Date

Description: Date purchase order issued

O DT 8/8 Use

BIG04 324 Purchase Order Number

Description: Identifying number for Purchase Order

assigned by the purchaser

O AN 1/22 Must use

BIG07 640 Transaction Type Code

Description: Code specifying the type of transaction. Only used when the invoice is a credit. Value : CN (Credit Invoice) (See Annex C for details)

O ID 2/2 Use

Note : Returned merchandise has be authorized and an authorization number provided to Patrick Morin. This number, the RMA number, will be placed in BIG04 replacing the purchase order number

Page 18: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 18 2015-04-21

CUR – Currency Pos:040 Max: 1

Header - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Must use To specify the currency used in a transaction.

EDI Example:

CUR*SE*CAD~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

CUR01 98 Entity Identifier Code

M ID 2/3 Must use

CUR02 100 Currency Code

Code Name

CAD Canadian Dollar USD US Dollar

X ID 3/3 Must use

Page 19: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 19 2015-04-21

REF – Reference Identification Pos:050 Max: 12

Header - Optional

Loop: N/A Elements: 2

User Option (Usage): Must use (see notes below) To specify identifying information

EDI Example:

REF*BM*22334465~ REF*IA*8889900~ REF*PD*2363~ REF*PK*9989900~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

REF01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

M ID 2/3 Must use

Code Name

BM Bill of Lading Number (Mandatory)

IA Internal vendor number (Mandatory)

PD PK

Promotion/Deal Number(Mandatory if exist) Packing List Number (Mandatory)

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.

X AN 1/30 Must use

Page 20: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 20 2015-04-21

N1 – Name Pos:070 Max: 1

Header - Optional

Loop: N1 Elements: 4

User Option (Usage): Must use To identify a party by type of organization, name, and code

EDI Example:

N1*BT*PATRICK MORIN*92*0001~ N1*ST*STORE NAME*92*0002~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

N101 98 Entity Identifier Code

Description: Code identifying an organizational entity, a

physical location, property or an individual

M ID 2/3 Must use

Code Name

BT Bill To

ST Ship To

N102 93 Name

Description: Free form name

X AN 1/60 Must use

N103 66 Identification Code Qualifier

Description: Code designating the system/method of

code structure used for Identification Code

X ID 1/2 Must use

Code Name

92 Assigned by Buyer

N104 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Must use

Page 21: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 21 2015-04-21

N3 – Address Information Pos:090 Max: 2

Header - Optional

Loop: N1 Elements: 1

User Option (Usage): Must use (when N101=ST) To identify a party by type of organization, name, and code

EDI Example:

N3*123 SOMEWHERE AVE.~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

N301 166 Address Information

Description: Free form address information

M AN 1/55 Must use

User Note 1: This segment is used only to supply the ship-to (ST) address.

Page 22: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 22 2015-04-21

N4 – Geographic Location Pos:100 Max: 1

Header - Optional

Loop: N1 Elements: 4

User Option (Usage): Must use (When N101=ST)

To specify the geographic place of the named party

EDI Example:

N4*ANYCITY*AB*A1B 2C3*CA~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

N401 19 City Name

Description: Free form city name

O AN 2/30 Must use

N402 156 State or Province Code O ID 2/2 Must use

Description: Code identifying the province/state

N403 116 Postal Code

Description: Free form postal code

O ID 3/15 Must use

N404 26 Country Code

Description: Code identifying the country

O ID 2/3 Must use

User Note 1: This segment is used only to supply the ship-to (ST) address.

Page 23: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

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: 9

User Option (Usage): Must use To specify terms of sale

EDI Example:

ITD***3*20120815*30*20120915*60*150****DISCOUNT OFFERED*25~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

ITD03 338 Terms Discount Percent

Description: Terms discount percentage, expressed as

a percent value, if invoice is paid on or before the Terms Discount Due Date

O R6 1/6 Used

ITD04 370 Terms Discount Due Date

Description: Date payment is due if discount is to be

earned (CCYYMMDD)

O DT 8/8 Used

ITD05 351 Terms Discount Days Due

Description: Number of days in the terms discount

period by which payment is due if terms discount is earned.

O N0 1/3 Used

ITD06 446 Terms Net Due Date

Description: Date when total invoice amount becomes

due (CCYYMMDD)

O DT 8/8 Used

ITD07 386 Terms Net Days

Description: Number of days until total invoice amount

is due.

O N0 1/3 Used

ITD08 362 Terms Discount Amount

Description: Total amount of terms discount

O N2 1/10 Used

ITD12 352 Terms Description

Description: Free-form description to clarify the related

data elements and their content.

O AN 1/80 Used

ITD13 765 Day of Month

Description: Numeric value of the day of the month

being referenced.

O N0 1/2 Used

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

Page 24: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 24 2015-04-21

DTM – Date/Time Reference Pos:140 Max: 10

Header - Optional

Loop: N/A Elements: 3

User Option (Usage): Must use To specify pertinent dates and times

EDI Example:

DTM*011*20110810~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

DTM01 374 Date/Time Qualifier

Description: Code specifying type of date or time or

both.

M ID 3/3 Must use

Code Name

011 Shipped

DTM02 373 Date

Description: Date expressed as CCYYMMDD

X DT 8/8 Must use

Page 25: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 25 2015-04-21

FOB – F.O.B. Related Instructions Pos:150 Max: 1

Header - Optional

Loop: N/A Elements: 1

User Option (Usage): Must use To specify transportation instructions relating to shipment

EDI Example:

FOB*PP~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

FOB01 146 Shipment Method of Payment

Description: Code identifying payment terms for

transportation charges

M ID 2/2 Must use

Code Name

CC Collect

PC Prepaid but Charged To Customer

PP Prepaid

PU Pickup

Page 26: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 26 2015-04-21

MSG – Message Text Pos:250 Max: 10

Header - Optional

Loop: N9 Elements: 2

User Option (Usage): Use To transmit information in a free-form format, if necessary, for comment or special instruction

EDI Example:

MSG*HEADER MESSAGE GOES HERE~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

MSG01 933 Free-Form Message Text

Description: Free-form Message Text

M ID 1/264 Must Use

Page 27: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 27 2015-04-21

IT1 – Baseline Item Data (Invoice) Pos:010 Max: 1

Details - Optional

Loop: IT1 Elements: 9

User Option (Usage): Must use To specify the basic and most frequently used line item data for the invoice

EDI Example:

IT1**1*EA*15.00**VP*9989-009*UP*321456890123*BP*023789~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

IT102 358 Quantity Invoiced

Description: Quantity invoiced

X R6 1/10 Must use

IT103 355 Unit or Basis for Measurement Code

Description: Code specifying units in which quantity is

expressed

X ID 2/2 Must use

IT104 212 Unit Price

Description: Price per unit

X R6 1/17 Must use

IT105 639 Basis of Unit Price Code X ID 2/2 Used

Code Name

BD Before Discount

Code Name

UP UPC Code

IT106 235 Product/Service ID Qualifier

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X ID 2/2 Must use

Code Name

VP Vendor Part

IT107 234 Product/Service ID

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X AN 1/48 Must use

IT108 235 Product/Service ID Qualifier

Description: Code identifying the source of the

descriptive number used in Product/Service ID Must return UPC Code from the 850. If not present enter 999999999993.

X ID 2/2 Must use

Code Name

UP UPC Code

IT109 234 Product/Service ID

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X AN 1/48 Must use

Page 28: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 28 2015-04-21

IT110 235 Product/Service ID Qualifier

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X ID 2/2 Used

Code Name

BP Buyer Part (Patrick Morin)

IT111 234 Product/Service ID

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X AN 1/48 Used

IT112 235 Product/Service ID Qualifier

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X ID 2/2 Used

Code Name

PL Purchaser's Order Line Number

IT113 234 Product/Service ID

Description: Code identifying the source of the

descriptive number used in Product/Service ID

X AN 1/48 Used

If either IT106 or IT107 is present, then the other is required If either IT108 or IT109 is present, then the other is required If either IT110 or IT111 is present, then the other is required If either IT112 or IT113 is present, then the other is required

Page 29: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 29 2015-04-21

PID – Product/Item Description Pos:060 Max: 1

Details – Optional

Loop: PID Elements: 2

User Option (Usage): Must use To describe the product in coded or free-form format.

EDI Example:

PID*F****ITEM DESCRIPTION~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

PID01 349 Item Description Type

Description: Code indicating the format of a description

M ID 1/1 Must use

Code Name

F Free-form

PID05 352 Description

Description: Free-form item description

X AN 1/80 Must use

Page 30: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 30 2015-04-21

SAC – Service, Promotion, Allowance or Charge Indicator

Pos:180 Max: 1

Details – Optional

Loop: SAC Elements: 4

User Option (Usage): Use To request or identify a service, promotion, allowance or charge and to specify the amount involved

EDI Example:

SAC*A*H000***1000*3*66.67********SPECIAL ALLOWANCE ~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

SAC01 248 Allowance or Charge Indicator

Description: Code indicating an allowance or charge for

service required.

M ID 1/1 Must use

Code Name

A Allowance

C Charge

SAC02 1300 Service, Promotion, Allowance or Charge Code

Description: Code identifying the service, promotion,

allowance or charge. See annex A for the detailed list of allowed code.

X ID 4/4 Must use

SAC05 610 Amount

Description: Monetary amount

O N2 1/15 Must use

SAC06 378 Allowance/Charge Percent Qualifier

Description: Code indicating on what basis allowance

or charge percent is calculated

X ID 1/1 Use

Code Name

3 Discount/Gross

SAC07 332 Percent

Description: Percent expressed as a percent

X R6 1/6 Use

SAC15 352 Description

Description: Free-form description of service,

promotion, allowance or charge

X AN 1/80 Used

Page 31: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 31 2015-04-21

TDS – Total Monetary Value Summary Pos:010 Max: 1

Summary – Mandatory

Loop: N/A Elements: 1

User Option (Usage): Must use To specify the total invoice discounts and amounts

EDI Example:

TDS*1725~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

TDS01 610 Amount

Description: Total amount of the invoice (including

charges less allowances) before terms discount (if discount is applicable)

M N2 1/15 Must use

Page 32: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 32 2015-04-21

TXI – Tax Information Pos:020 Max: 10

Summary – Optional

Loop: N/A Elements: 2

User Option (Usage): Must use To specify tax information

EDI Example:

TXI*GS*.75*5~ TXI*SP*1.5*9.975~ TXI*TX*1.95*13~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

TXI01 963 Tax Type Code

Description: Code specifying the type of tax

M ID 2/2 Must use

Code Name

GS GST

SP Province/State Tax

TX Harmonized Sales Tax

TXI02 782 Monetory Amount X R9 1/18 Must Use

TXI03 954 Percent

Description: Percentage expressed as a decimal

X R9 1/10 Must use

Page 33: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 33 2015-04-21

CAD – Carrier Detail Pos:030 Max: 1

Summary – Optional

Loop: N/A Elements: 3

User Option (Usage): Must use To specify transportation details for the transaction

EDI Example:

CAD*****I M CARRIER~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

CAD05 387 Routing

Description: Free-form description of the routing or

requested routing for shipment, or the originating carrier’s identity

O AN 1/35 Must use

Page 34: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 34 2015-04-21

SAC – Service, Promotion, Allowance or Charge Indicator

Pos:040 Max: 1

Summary – Optional

Loop: SAC Elements: 7

User Option (Usage): Use To request or identify a service, promotion, allowance or charge and to specify the amount involved

EDI Example:

SAC*C*F330***1000*3*2.5********DELIVERY ~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

SAC01 248 Allowance or Charge Indicator

Description: Code indicating an allowance or charge for

service required.

M ID 1/1 Must use

Code Name

A Allowance

C Charge

SAC02 1300 Service, Promotion, Allowance or Charge Code

Description: Code identifying the service, promotion,

allowance or charge. See annex A for the detailed list of allowed code.

X ID 4/4 Must use

SAC05 610 Amount

Description: Monetary amount

O N2 1/15 Must use

SAC06 378 Allowance/Charge Percent Qualifier

Description: Code indicating on what basis allowance

or charge percent is calculated

X ID 1/1 Use

Code Name

3 Discount/Gross

SAC07 332 Percent

Description: Percent expressed as a percent

X R6 1/6 Use

SAC15 352 Description

Description: Free-form description of service,

promotion, allowance or charge

X AN 1/80 Use

Page 35: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 35 2015-04-21

ISS – Invoice Shipment Summary Pos:060 Max: 1

Summary – Optional

Loop: ISS Elements: 2

User Option (Usage): Use To specify summary details of total items shipped in terms of quantity, weight, and volume

EDI Example:

ISS***102*KG~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

ISS03 81 Weight

Description: Numeric value of weight

X R9 1/10 Must use

ISS04 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a value

is being expressed

X ID 2/2 Must use

Code Name

LB Pounds

KG Kilograms

Page 36: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 36 2015-04-21

CTT – Transaction Totals Pos:070 Max: 1

Summary – Optional

Loop: N/A Elements: 1

User Option (Usage): Use To transmit a hash total for a specific element in the transaction set

EDI Example:

CTT*1~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

CTT01 354 Number of Line Items

Description: Total number of line items in the

transaction set.

M N0 1/6 Must use

Page 37: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 37 2015-04-21

SE – Transaction Set Trailer Pos:080 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)

EDI Example:

SE*34*90001~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

SE01 96 Number of Included Segments

Description: Total number of segments included in a

transaction set including ST and SE segments

M N0 1/10 Must use

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

Page 38: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 38 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

EDI Example:

GE*1*10~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

GE01 97 Number of Transaction Sets Included

Description: Total number of transaction sets included

in the functional group or interchange (transmission) group terminated by the trailer containing this data element

M N0 1/6 Must use

GE02 28 Group Control Number

Description: Assigned number originated and

maintained by the sender

M N0 1/9 Must use

Page 39: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 39 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

EDI Example:

IEA*1*000000010~

Element Summary:

Ref Id Element Name Req Type Min/Max Usage

IEA01 I16 Number of Included Functional Groups

Description: A count of the number of functional groups

included in an interchange

M N0 1/5 Must use

IEA02 I12 Interchange Control Number

Description: A control number assigned by the

interchange sender

M N0 9/9 Must use

Page 40: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 40 2015-04-21

Example EDI 810 :

ISA*00* *00* *ZZ*YOUROWNIDENTITY*ZZ*PATMORIN *110810*1547*U*00401*000000010*0*P*>~ GS*IN*YOUROWNIDENTITY*PATMORIN*20110810*1547*10*X*004010~ ST*810*90001~ BIG*20110810*336699*20110805*AA258258~ NTE*INV*IMPORTANT NOTE~ CUR*CQ*CAD~ REF*BM*22334465~ REF*IA*8889900~ REF*PD*2363~ REF*PK*9989900~ N1*BT*PATRICK MORIN*92*0001~ N1*ST*STORE NAME*92*0002~ N3*123 SOMEWHERE AVE.~ N4*ANYCITY*AB*A1B 2C3*CA~ ITD***3*20120815*30*20120915*60*150****DISCOUNT OFFERED*25~ DTM*011*20110810~ FOB*PP~ MSG*HEADER MESSAGE GOES HERE~ IT1**1*EA*15.00**VP*9989-009*UP*321456890123*BP*023789~ PID*F****ITEM DESCRIPTION~ SAC*A*H000***1000*3*66.67********SPECIAL ALLOWANCE ~ TDS*1725~ TXI*GS*.75*5~ TXI*SP*1.5*9.975~ CAD*****I M CARRIER~ SAC*C*F330***1000**********DELIVERY ~ ISS***102*KG~ CTT*1~ SE*27*90001~ GE*1*10~ IEA*1*000000010~

Page 41: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 41 2015-04-21

Annex A Allowance/Charge Codes (SAC segment)

Code Type Description Detail Summary

C310 A Discount X X

C350 A Distributor Discount/Allowance X

D260 C Fuel Charge X

E740 A New Store Allowance X

F170 C Pallet Exchange Charge X

F180 C Pallet X

F330 A Pick-up and Delivery X

G470 C Restocking Charge X

H000 A Special Allowance X X

I250 C Transportation Charge (Minimum Rate) X

I260 C Transportation Direct Billing X

I270 C Transportation Third Party Billing X

I280 C Transportation Vendor Provided X

R080 C Packing, Crating, Handling, and

Transportation Charge X

Page 42: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 42 2015-04-21

Annex B Accepted Unit of Measurement

Code Description

BC Bucket

BG Bag

BX Box

CA Case

DA Days

EA Each

HR Hours

LF Linear Foot

MR Meter

PC Piece

RL Roll

SF Square Foot

ST Set

SY Square Yard

WK Week

Annex C Credit Note usage

It is compulsory for our suppliers to send credit notes as well. The document to be used is still the invoice

(810) but the element BIG07 will be set to CN (Credit Note).

Certain rules must be followed to avoid rejection of your credit note.

- You cannot mix debit and credit information on an invoice or a credit. The information

has to be split over the two document types. This means if merchandise is returned and

delivered at the same time, the supplier has to create an invoice for the delivered goods

and a credit note for the returned goods.

- Credit notes will only contain absolute values. The quantities, the taxes, the totals, etc.,

will be unsigned.

- Because of this,

o An allowance to be credited will still be an allowance when credited

o A charge to be credited will still be a charge when credited

- Thus the credit note total will balanced.

Page 43: Patrick Morin EDI Implementation Guide for Invoice (810)dicompliance.dicentral.com/customers/Pat18122/Downloads/Patrick... · Patrick Morin EDI Implementation Guide for Invoice (810)

EDI 810 Implementation Guide

EDI Version 004010 Page 43 2015-04-21

Note : Returned merchandise has to be authorized and an authorization number provided to Patrick Morin. This

number, the RMA number, will be placed in BIG04 replacing the purchase order number