23
T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE ADVICE 820 TRADING PARTNER VERSION VERSIONS 4010

edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

  • Upload
    vanthuy

  • View
    227

  • Download
    2

Embed Size (px)

Citation preview

Page 1: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM

EDI GUIDELINES

PAYMENT ORDER/REMITTANCE ADVICE 820

TRADING PARTNER VERSION

VERSIONS 4010

Page 2: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

1

GLOSSARY OF TERMS

Segment: Consists of a segment identifier, one or more data element each preceded by an element separator, and ending with a terminator (X12.6).

Seg. Use: Denotes if the segment is mandatory or optional for ShopKo.

Reference Des.: Identifies the segment and the data element sequence number.

Data Element Number: This is the number assigned to the data element. This number may be used for direct reference into the ANSI X12 Data Dictionary.

Data Element Name: This is the description assigned to the data element.

Element Usage: M - Mandatory ShopKo requires this element.O - Optional This element can be used.C - Conditional The data element can be used only if other elements are used

within the segment.

Page 3: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

2

Envelope and Group

Segment Segment Name Seg. Use Max Use Loop RepeatISA Interchange Control Header M 1GS Functional Group Header M 1

Header

Segment Segment Name Seg. Use Max Use Loop RepeatST Transaction Set Header M 1BPR Beginning Segment for Payment

Order/Remittance AdviceM 1

TRN Trace O 1

Detail

Segment Segment Name Seg. Use Max Use Loop RepeatLoop ID – ENT >1

ENT Entity O 1Loop ID – ENT/ADX >1

ADX Adjustment O 1Loop ID – ENT/ADX/REF >1

REF Reference Numbers O >1DTM Date/Time Reference O >1

Loop ID – ENT/RMR >1RMR Remittance Advice Accounts Receivable Open

ItemO 1

DTM Date/Time Reference O >1

Summary

Segment Segment Name Seg. Use Max Use Loop RepeatSE Transaction Set Trailer M 1

Envelope and Group

Segment Segment Name Seg. Use Max Use Loop RepeatGE Functional Group Trailer M 1IEA Interchange Control Trailer M 1

Page 4: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

3

Segment: ISA - Interchange Control HeaderLevel: EnvelopeShopKo Usage: MandatoryPurpose: To start and identify a transmission for a partner.

Ref.Des.

DataElement Name

ElementUsage

ISA01 101 Authorization Information Qualifier 00 No authorization information present.

M

ISA02 102 Authorization InformationThis field will be blank.

M

ISA03 103 Security Information Qualifier00 No security information present.

M

ISA04 104 Security InformationThis field will be blank.

M

ISA05 105 Interchange ID Qualifier08 UCC EDI Communications ID (Comm ID)

M

ISA06 106 Interchange Sender ID6136010000

M

ISA07 105 Interchange ID QualifierShopKo supports all valid codes.

M

ISA08 107 Interchange Receiver IDThe value in this field depends upon the code used in the ISA07.

M

ISA09 108 DateThe format is YYMMDD.

M

Page 5: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

4

Segment: ISA - Interchange Control Header (Continued)Level: EnvelopeShopKo Usage: MandatoryPurpose: To start and identify a transmission for a partner.

Ref.Des.

DataElement Name

ElementUsage

ISA10 109 TimeThe time that the interchange was created in ShopKo’s system. The format is HHMM (24 Hr.)

M

ISA11 110 Interchange Standards IdentifierU U.S. EDI community of X12

M

ISA12 111 Interchange Version ID00401 Version 4010

M

ISA13 112 Interchange Control NumberThis value is sequentially assigned by ShopKo starting with the number “1” for each trading partner. The value entered in this field will match the value in the Interchange Control Number field on the Interchange Control Trailer (IEA02).

M

ISA14 113 Acknowledgment Requested0 No acknowledgment requested.

M

ISA15 114 Test IndicatorT Test DataP Production Data

M

ISA16 115 Subelement Separator› The value identified for retail use.

M

Page 6: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

5

Segment: GS - Functional Group HeaderLevel: GroupShopKo Usage: MandatoryPurpose: Indicates the beginning of a functional group and provides control information.

Ref.Des.

DataElement Name

ElementUsage

GS01 479 Functional ID RA Payment Order Remittance Advice (820)

M

GS02 142 Application Sender’s CodeThis is the same code as used in the (ISA06).

M

GS03 124 Application Receiver’s CodeFor ShopKo’s trading partner, the number is usually the same code used in the (ISA08).

M

GS04 373 Data Interchange DateThe format is CCYYMMDD.

M

GS05 337 Data Interchange TimeThe time that the interchange was created in ShopKo’s system. The format is HHMM (24 Hr.)

M

GS06 28 Data Interchange Control NumberThis value is sequentially assigned by ShopKo starting with the number “1” for each trading partner. The value entered in this field will match the one in the Functional Group Trailer (GE02).

M

GS07 455 Responsible Agency Code X Accredited standards committee X12.

M

GS08 480 Version004010

M

Page 7: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

6

Segment: ST - Transaction Set HeaderLevel: HeaderShopKo Usage: MandatoryPurpose: To indicate the start of a transaction set and to assign a control

number.

Ref.Des.

DataElement Name

ElementUsage

ST01 143 Transaction Set Identifier Code820 This is the code that identifies the transaction as a

Payment Order/Remittance Advise.

M

ST02 329 Transaction Set Control NumberThis value is sequentially assigned by ShopKo starting with the number “1” for each trading partner. The value entered in this field will match the one in the Transaction Set Trailer Record (SE02).

M

Page 8: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

7

Segment: BPR - Beginning Segment for Payment Order/RemittanceLevel: HeaderShopKo Usage: MandatoryPurpose: To indicate the beginning of the Payment Order/Remittance Advise

transaction set and the total payment amount with related information.

Ref.Des.

DataElement Name

ElementUsage

BPR01 305 Transaction Handling CodeC Payment Accompanies Remittance AdviceD Make Payment OnlyI Remittance Information OnlyP Prenotification of Future Transfers

M

BPR02 782 Monetary AmountMonetary amount.

M

BPR03 478 Credit/Debit Flag CodeC Credit

M

BPR04 591 Payment Method CodeACH Automated Clearing House

M

BPR05 812 Payment Format CodeCCD Cash Concentration/DisbursementCTX Corporate Trade Exchange

O

BPR10 509 Origination Company Identifier1410985054

O

BPR12 506 (DFI) Identification QualifierABA Transit Routing Number (9 digits)

C

BPR13 507 (DFI) ID NumberDepository Financial Institution (DFI) ID number.

C

BPR14 569 Account Number Qualifier CodeDA Demand Deposit

O

BPR15 508 Account Number C

BPR16 373 Effective Entry DateOriginating company’s intended settlement date. Format is CCYYMMDD

O

Page 9: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

8

Segment: TRN - TraceLevel: HeaderShopKo Usage: MandatoryPurpose: To uniquely identify a transaction to an application.

Ref.Des.

DataElement Name

ElementUsage

TRN01 481 Trace Type Code1 Current Transaction Trace Numbers

M

TRN02 127 Reference NumberShopKo’s A/P payment document (“check”) number.

M

Page 10: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

9

Segment: ENT - EntityLevel: DetailLoop: ENTShopKo Usage: MandatoryPurpose: To designate the entities that are parties to a transaction and to

specify a reference meaningful to those entities.

Ref.Des.

DataElement Name

ElementUsage

ENT02 98 Entity Identifier CodeAO Account Of

C

ENT03 66 Identification Code Qualifier93 Code Assigned by ShopKo

C

ENT04 67 Identification CodeShopkoPamida

C

SHOPKO SEGMENT USAGE COMMENTS

An ENT segment will be sent with any use of detail information. For purposes of this document, the ENT04 will identify if the detail information is for ShopKo, Pamida

or both.

Page 11: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

10

Segment: ADX - AdjustmentLevel: DetailLoop: ENT/ADXShopKo Usage: OptionalPurpose: To convey accounts payable adjustment information for the purpose

of cash application, including payer-generated debit/credit memos.

Ref.Des.

DataElement Name

ElementUsage

ADX01 782 Monetary Amount M

ADX02 426 Adjustment Reason Code01 Pricing Error 02 Allowance/Charge Error 06 Quantity Contested 11 Returns - Damage 99 Late Shipment54 Freight Deducted57 Volume Discount Taken72 Authorized Return79 Cooperative Advertising80 Overpayment82 Defective AllowanceA3 New Store AllowanceD1 Transfer Between AccountsE3 WithholdingL1 AuditL3 PenaltyL7 Miscellaneous Deductions

M

SHOPKO SEGMENT USAGE COMMENTS

This segment is used to specify details sent via a hard copy ShopKo claim.

Page 12: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

11

Segment: REF - Reference NumbersLevel: DetailLoop: ENT/ADX/REFShopKo Usage: OptionalPurpose: To specify identifying numbers.

Ref.Des.

DataElement Name

ElementUsage

REF01 128 Reference Number QualifierAM Adjustment Memo (Charge Back)CM Credit MemoST Store NumberZZ Mutually Defined

M

REF02 127 Reference Number C

Page 13: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

12

Segment: DTM - Date/Time ReferenceLevel: DetailLoop: ENT/ADX/REFShopKo Usage: OptionalPurpose: To specify transaction creation date.

Ref.Des.

DataElement Name

ElementUsage

DTM01 374 Date/Time Qualifier097 Transaction Creation

M

DTM02 373 DateFormat is CCYYMMDD

C

Page 14: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

13

Segment: RMR - Remittance Advice Accounts Receivable Open Item ReferenceLevel: DetailLoop: ENT/RMRShopKo Usage: MandatoryPurpose: To identify specific remittance details.

Ref.Des.

DataElement Name

ElementUsage

RMR01 128 Reference Number QualifierIV Seller’s Invoice or Statement Number

C

RMR02 127 Reference Number C

RMR03 482 Payment Action CodePO Payment on Account

O

RMR04 782 Monetary AmountNet paid

O

RMR05 282 Total InvoiceThis is the gross invoice amount.

O

RMR06 282 Amount of Discount TakenDiscount taken from the gross amount.

O

Page 15: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

14

Segment: DTM - Date/Time ReferenceLevel: DetailLoop: ENT/RMR ShopKo Usage: OptionalPurpose: To specify the date of the document in the RMR02.

Ref.Des.

DataElement Name

ElementUsage

DTM01 374 Date/Time Qualifier997 Transaction Creation

M

DTM02 373 DateFormat is CCYYMMDD

C

Page 16: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

15

Segment: SE - Transaction Set TrailerLevel: SummaryShopKo Usage: MandatoryPurpose: To indicate the end of the transaction set and to provide the count of the segments

transmitted within the transaction set.

Ref.Des.

DataElement Name

ElementUsage

SE01 96 Number of Included SegmentsThe total number of segments included in a transaction set including the ST and SE segments.

M

SE02 329 Transaction Set Control NumberThe identifying transaction set control number. This must be the same number as in the ST02.

M

Page 17: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

16

Segment: GE - Functional Control TrailerLevel: GroupShopKo Usage: MandatoryPurpose: Indicates the end of a functional group and provides control information.

Ref.Des.

DataElement Name

ElementUsage

GE01 97 Number of Included Transaction SetsThis field represents the number of transaction sets (ST/SE) included in the functional group (GS/GE).

M

GE02 28 Data Interchange Control NumberThis must be the same number that wasentered in the (GS06) field for the group.

M

Page 18: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

17

Segment: IEA - Interchange Control TrailerLevel: EnvelopeShopKo Usage: MandatoryPurpose: To define the end of an interchange for a partner and to provide control

information.

Ref.Des.

DataElement Name

ElementUsage

IEA01 116 Number of Included GroupsThis field represents the number of GS segments within the transmission.

M

IEA02 112 Interchange Control NumberThe number in this field must match the one in the ISA segment (ISA13).

M

Page 19: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

18

FUNCTIONAL ACKNOWLEDGMENT TRANSACTION SET (997)

Envelope and Group

Segment Segment Name Seg. Use Max Use Loop RepeatISA Interchange Control Header M 1GS Functional Group Header M 1

Header

Segment Segment Name Seg. Use Max Use Loop RepeatST Transaction Set Header M 1AK1 Functional Group Response Header M 1AK9 Functional Group Response Trailer M 1SE Transaction Set Trailer M 1

Envelope and Group

Segment Segment Name Seg. Use Max Use Loop RepeatGE Functional Group Trailer M 1IEA Interchange Control Trailer M 1

SHOPKO TRANSACTION USAGE COMMENTS

ShopKo requires a functional acknowledgment from all trading partners within two business days from the date ShopKo transmits the data. ShopKo verifies the receipt of all out-bound transactions. For inbound transactions, ShopKo sends a 997 upon receipt; and expects the trading partner to verify the receipt within a week of transmission.

ShopKo considers acknowledgment complete when the trading partner sends the AK1 and AK9 segments.

Page 20: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

19

FUNCTIONAL ACKNOWLEDGMENT

Segment: ST - Transaction Set HeaderLevel: HeaderShopKo Usage: MandatoryPurpose: To indicate the start of a transaction set and to assign a control number.

Ref.Des.

DataElement Name

ElementUsage

ST01 143 Transaction Set Identifier Code997 This is the code that identifies the transaction as a functional acknowledgment.

M

ST02 329 Transaction Set Control NumberThis value is sequentially assigned by ShopKo starting with the number “1” for each trading partner. The value entered in this field will match the one in the Transaction Set Trailer Record (SE02).

M

Page 21: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

20

FUNCTIONAL ACKNOWLEDGMENT

Segment: AK1 - Functional Group Response HeaderLevel: HeaderShopKo Usage: MandatoryPurpose: To start an acknowledgment of a functional group.

Ref Des.

DataElement Name

ElementUsage

AK101 479 Functional Identifier CodeThis is the functional group ID for the group that is being acknowledged.RA Payment Order/Remittance Advise (820).

M

AK102 28 Group Control NumberThis is the control number assigned by ShopKo in the original transmission in the GS06.

M

SHOPKO SEGMENT USAGE COMMENTS

The function group code depends upon the group ID that was sent on the transaction from ShopKo.

Page 22: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

21

FUNCTIONAL ACKNOWLEDGMENT

Segment: AK9 - Functional Group Response TrailerLevel: HeaderShopKo Usage: MandatoryPurpose: To acknowledge the acceptance or rejection of a functional group and to report the

number of included transaction sets from the original trailer, the accepted sets, and the received sets in this functional group.

Ref.Des.

DataElement Name

ElementUsage

AK901 715 Functional Group Acknowledge CodeA AcceptedE Accepted but errors were noted.P Partially accepted. At least one transaction set was rejected.R Rejected

M

AK902 97 Number of Transaction Sets IncludedThis field will contain the count of the total number of transaction sets included.

M

AK903 123 Number of Received Transaction SetsThis field will contain the count of the total number of transaction sets received.

M

AK904 2 Number of Accepted Transaction SetsThis field will contain the total number of transaction sets that were accepted.

M

Page 23: edi Guidelines Payment Order/remittance Advice - … · T:\Internet Marketing\deliverables\820 EFT Vendor guidelines.doc Rev. 6/27/2007 9:59 AM EDI GUIDELINES PAYMENT ORDER/REMITTANCE

PAYMENT ORDER/REMITTANCE ADVICE 820

22

FUNCTIONAL ACKNOWLEDGMENT

Segment: SE - Transaction Set TrailerLevel: HeaderShopKo Usage: MandatoryPurpose: To indicate the end of the transaction set and to provide the count of the segments

transmitted within the transaction set.

Ref.Des.

DataElement Name

VICS ElementUsage

SE01 96 Number of Included SegmentsThe total number of segments included in a transaction set including the ST and SE segments.

M

SE02 329 Transaction Set Control NumberThe identifying transaction set control number. This must be the same number as in the ST02.

M