Академический Документы
Профессиональный Документы
Культура Документы
and how it currently does business in accordance with the retail industrys financial standards. This map does not vary from the ANSI X12 standards but defines only the segments and data elements as required or provided by Safeway. All specific values are clearly noted in the description or enumerated in tables presented.
1 of 13
Version 004010
SUMMARY OF CHANGES
Description of Change REF Segment, additional code UQ. This code will be sent when a Promotional Billing Deduction has occurred. REF Segment, code UQ. Safeway will send up to 25 characters in this field. ADX Segment, additional code CM. This code will be sent in ADX03 when ADX01 contains a negative value. REF Segment, additional code CM. This code will be sent in REF01 if ADX03 is CM.
05/05/2009
2 of 13
Functional Group ID = RA
The following are Safeways specification for Electronic Funds Transfer [EFT] payment. Safeways EFT program is split payment and remittance notification, which we refer to as unbundled. This means Safeway will send payment only to Safeways bank and payment/remittance notification, 2 days in advance, to the supplier. This document defines the details of Safeways EFT program.
HEADER
Position 010 020 035 060 LOOP ID N1 070 Segment ID ST BPR TRN DTM Name Transaction Set Header Beginning Segment for Payment Order Trace Date/Time Reference Req M M O O Max Use 1 1 1 >.1
DETAIL
Position Segment ID Name Req Max Use
LOOP ID ENT (Loop Repeat >1) 010 ENT Entity LOOP ID ADX (Loop Repeat >1) 080 ADX Adjustment LOOP ID REF (Loop Repeat >1) 110 REF 120 DTM LOOP ID RMR 150 170 180 010
O O
1 >1
(Loop Repeat >1) RMR Remittance Advice A/R Open Item REF Reference Identification DTM Date/Time Reference SE Transaction Set Trailer
O O O M
1 >1 >1 1
3 of 13
00 = NO AUTHORIZATION INFO PRESENT NO INFO BUT BLANK-FILLED 00 = NO SECURITY INFO REQUIRED NO INFO BUT BLANK-FILLED 08 = SAFEWAYS UCC QUALIFIER 9251750000 = SAFEWAYS ISA COMM ID _ _= TRADING PARTNERS EDI ID QUALIFIER TRADING PARTNERS ISA COMM ID DATE IN YYMMDD FORMAT TIME IN HHMM FORMAT U = CODE VALUE for U.S. EDI COMMUNITY 00401 = VERSION RELEASE USED INTERCHANGE CONTROL NUMBER 0 = NO ACKNOWLEDGEMENT REQUESTED P = PRODUCTION DATA (T = TEST) > = SUB-ELEMENT SEPARATOR * = ELEMENT SEPARATOR (ASTERISK)
Sample Data:
ISA*00*
GS GS01 GS02 GS03 GS04 GS05 GS06 GS07 GS08
*00*
*08*9251750000*XX*XXXXXXXXXX*051018*1820*U*00401*000025029*0*P*>~
Functional Group Header FUNCTIONAL ID CODE APPLICATION SENDER CODE APPLICATION RECEIVER CODE DATE TIME GROUP CONTROL NUMBER RESPONSIBLE AGENCY CODE VERSION/RELEASE ID CODE 479 142 124 373 337 28 455 480 M M M M M M M M 2 2 2 8 4 1 1 1 2 15 15 8 8 9 2 12 ID AN AN DT TM NO ID AN FUNCTIONAL ID CODE: RA SAFEWAYS GS ID = 8019721193 TRADING PARTNERS GS ID DATE IN CCYYMMDD FORMAT TIME IN HHMM FORMAT GS CONTROL # X FOR VICS OR X12 VERSION RELEASE, 004010
Sample Data:
GS*RA*8019721193*XXXXXXXXXX*20051018*1820*106*X*004010~
ST ST01 ST02 Transaction Set Header TRANSACTION SET ID CODE TRANSACTION SET CONTROL NUMBER 143 329 M M 3 4 3 9 ID AN TRANSACTION SET CODE: 820 CONTROL NUMBER RELATIVE TO GS06
Sample Data:
ST*820*00106001~
4 of 13
Beginning Segment for Payment Order/Remittance Advice TRANSACTION HANDLING CODE MONETARY AMOUNT CREDIT/DEBIT FLAG CODE PAYMENT METHOD CODE PAYMENT FORMAT CODE DFI ID NUMBER QUALIFIER DFI IDENTIFICATION NUMBER ACCOUNT NUMBER QUALIFIER ACCOUNT NUMBER ORIGINATING COMPANY IDENTIFIER ORIGINATING CO. SUPPLEMENTAL CODE DFI NUMBER QUALIFIER DFI IDENTIFICATION NUMBER ACCOUNT NUMBER QUALIFIER ACCOUNT NUMBER DATE BUSINESS FUNCTION CODE 305 782 478 591 812 506 507 569 508 509 510 506 507 569 508 373 1048 M M M M M M M M M M M M M M M M O 1 1 1 3 1 2 3 1 1 10 9 2 3 1 1 8 1 2 18 1 3 10 2 12 3 35 10 9 2 12 3 35 8 3 ID NO ID ID ID ID AN ID AN AN AN ID AN ID AN DT ID I = REMITTANCE INFORMATION ONLY TOTAL VALUE INCLUDING DECIMAL C = CREDIT TO RECEIVER, DEBIT TO ORIGINATOR ACH = AUTOMATED CLEARING HOUSE CTX = CORPORATE TRADE EXCHANGE 01 = ABA TRANSIT ROUTING NUMBER DFI ORIGINATING BANK DA = DEMAND DEPOSIT ORIGINATORS BANK ACCOUNT NUMBER ORIGINATING COMPANY IDENTIFIER [SAFEWAYS ID FOR WACHOVIA BANK] ORIGINATING CO. SUPPLEMENTAL CODE 01 = ABA FOR RECEIVING BANK DFI RECEIVING BANK DA = DEMAND DEPOSIT VENDORS BANK ACCOUNT NUMBER INTENDED SETTLEMENT DATE VEN = VENDOR PAYMENT
Sample Data:
BPR*I*415883.15*C*ACH*CTX*01*053000219*DA*2000014804300*9991000700**01*XXXXXXXXX*DA*XXXXXXXXXX* 20051020*VEN~
TRN TRN01 TRN02 Trace TRACE TYPE CODE REFERENCE IDENTIFICATION 481 127 M M 1 1 2 50 ID AN 1 = CURRENT TRANSACTION TRACE # CHECK NUMBER
Sample Data:
TRN*1*4311000190~
DTM DTM01 DTM02 Date/Time Reference DATE/TIME QUALIFIER DATE 374 373 M C 3 8 3 8 ID DT 020 = CHECK DATE DATE EXPRESSED AS CCYYMMDD
Sample Data:
DTM*020*20051019~
5 of 13
Name ENTITY IDENTIFIER CODE NAME IDENTIFICATION CODE QUALIFIER IDENTIFICATION CODE 98 93 66 67 M C C C 2 1 1 2 3 60 2 80 ID AN ID AN PE = PAYEE; PR = PAYER FREEFORM NAME 9 = DUNS+4 92 = ASSIGNED BY BUYER 9 = DUN & BRADSTREET NUMBER 92 = SAFEWAY ASSIGNED AP VENDOR NBR
Sample Data:
N1*PR*Safeway - U. S. Corporate*9*0091372090000~ N1*PE*Safeway Supplier Name*92* 2397~
DETAIL ENT ENT01 ENT02 ENT03 ENT04 Entity ASSIGNED NUMBER WITHIN A TRANSACTION ENTITY IDENTIFIER CODE IDENTIFICATION CODE QUALIFIER IDENTIFICATION CODE 554 98 66 67 O C C C 1 2 1 2 6 3 2 80 NO ID ID AN SEQUENCE # FOR DIFFERENTIATION PR = PAYER 9 DUNS + 4 (SHIP-TO SUFFIX) Please see SUFFIX table on Summary Notes section.
Sample Data:
ENT*1*PR*9*0091372090500~
ADX ADX01 ADX02 ADX03 ADX04 Adjustment Note: Safeway can only send the ADX segment (Loop ID-ADX), prior to Loop ID-RMR and CANNOT SEND ADX AT INVOICE LEVEL. MONETARY AMOUNT ADJUSTMENT REASON CODE REFERENCE IDENTIFICATION QUALIFIER REFERENCE IDENTIFICATION 782 426 128 127 M M C C 1 2 2 1 18 2 3 50 R ID ID AN ADJUSTMENT AMOUNT ZZ = MUTUALLY DEFINED DB = DEBIT MEMO CM = CREDIT MEMO SAFEWAY ASSIGNED DEBIT/CREDIT MEMO NUMBER
Sample Data:
ADX*-13676.81*ZZ*CM*WSO_144324_05~ (CREDIT MEMO) ADX*13676.81*ZZ*DB*WSO_144324_05~ (DEBIT MEMO)
REF REF01 REF02 Reference Identification Note: Safeway will send UQ when a Promotional Billing Deduction has occurred. REFERENCE IDENTIFICATION QUALIFIER REFERENCE IDENTIFICATION 128 127 M C 2 1 3 25 ID AN UQ = SECTION NUMBER 3 DIGIT INTERNAL RETAIL SECTION CODE + - HYPHEN + RETAIL SECTION DESCRIPTION
Sample Data:
REF*UQ*302 -MEALS/INGREDIENTS~
REF REF01 REF02 Reference Identification REFERENCE IDENTIFICATION QUALIFIER REFERENCE IDENTIFICATION 128 127 M C 2 1 3 50 ID AN CM = BUYERS CREDIT MEMO DB = BUYERS DEBIT MEMO SAFEWAYS ASSIGNED CREDIT/DEBIT MEMO #
Sample Data:
REF*CM* WSO_144324_05~ REF*DB* WSO_144324_05~
Safeway Inc. EDS Department 6 of 13 X12 004010 820 Map
Date/Time Reference DATE/TIME QUALIFIER DATE 374 373 M C 3 8 3 8 ID DT 003 = INVOICE DATE SAFEWAY ASSIGNED CREDIT/DEBIT MEMO DATE DATE EXPRESSED IN CCYYMMDD
Sample Data:
DTM*003*20050927~
RMR RMR01 RMR02 RMR03 RMR04 RMR05 RMR06 Remittance Advice Accounts Receivable Open Item Reference REFERENCE IDENTIFICATION QUALIFIER REFERENCE IDENTIFICATION PAYMENT ACTION CODE MONETARY AMOUNT MONETARY AMOUNT MONETARY AMOUNT 128 127 482 782 782 782 C C O O O O 2 1 2 1 1 1 3 50 2 18 18 18 ID AN ID R R R IV = SELLERS INVOICE # INVOICE NUMBER PI = PAY ITEM INVOICE NET AMOUNT ORIGINAL INVOICE AMOUNT AMOUNT OF DISCOUNT TAKEN
Sample Data:
RMR*IV*6092392*PI*20430.34*20851.11*420.77~
REF REF01 REF02 Reference Identification REFERENCE IDENTIFICATION QUALIFIER REFERENCE IDENTIFICATION 128 127 M C 2 1 3 50 ID AN PO = PURCHASE ORDER # SAFEWAYS PURCHASE ORDER NUMBER
Sample Data:
REF*PO*999999999~
DTM DTM01 DTM02 Date/Time Reference DATE/TIME QUALIFIER DATE 374 373 M C 3 8 3 8 ID DT 003 = INVOICE DATE DATE EXPRESSED IN CCYYMMDD
Sample Data:
DTM*003*20050923~
7 of 13
SE SE01 SE02
Transaction Set Trailer NUMBER O F INCLUDED SEGMENTS TRANSACTION SET CONTROL NUMBER 96 329 M M 1 4 10 9 NO AN # OF SEGMENTS FROM ST TO SE MUST BE SAME # AS IN ST02 SEGMENT
Sample Data:
SE*42*00106001~
GE GE01 GE02 Functional Group Trailer NUMBER OF TRANSACTION SETS INCLUDED GROUP CONTROL NUMBER 97 28 M M 1 1 6 9 N0 N0 # OF SETS IN FUNCTIONAL GROUP SAME AS GS06
Sample Data:
GE*1*106~
Interchange Control Trailer # OF INCLUDED FUNCTIONAL GROUP INTERCHANGE CONTROL NUMBER I16 I12 M M 1 9 5 9 N0 N0 # OF GROUPS IN THE INTERCHANGE SAME NUMBER AS ISA13
Sample Data:
IEA*1*000025029~
8 of 13
Sample file of EFT/EDI 820 from Safeway to Safeway Supplier Payment and Remittance INFORMATION ONLY [CTX] Note: BPR01 is code I for Information only and BPR05 is CTX to provide payment & remittance information. This sample file was created on 10/18/05 for settlement date of 10/20/05.
ISA*00* *00* *08*9251750000*XX*XXXXXXXXXX*051018*1820*U*00401*000025029*0*P*>~ GS*RA*8019721193*XXXXXXXXXX*20051018*1820*106*X*004010~ ST*820*00106001~ BPR*I*416093.15*C*ACH*CTX*01*053000219*DA*2000014804300*9991000700**01*XXXXXXXXX*DA*XXXXXXXXXX* 20051020*VEN~ BPR02 Payment amount matches what is sent to supplier BR16 = 10/20/2005 settlement date TRN*1*4311000190~ TRN 02 = Tracer # is the same sent to bank & supplier DTM*020*20051019~ DTM02 = Check Date N1*PR*Safeway - U. S. Corporate*9*0091372090000~ N104 is Safeways AP vendor # N1*PE*Safeway Supplier Name*92* 2397~ ENT04 is Safeways Duns # + 4-digit division code ENT*1*PR*9*0091372090500~ ADX*-13676.81*ZZ*CM*WSO_144324_05~ Adjustments will only be sent in the ADX loop REF*CM* WSO_144324_05~ REF02 = Safeway assigned Credit Memo # DTM*003*20050927~ DTM02 = Safeway assigned Credit Memo date ADX*-18200*ZZ*CM*WSO_144343_05~ REF CM*WSO_144343_05~ DTM*003*20050927~ RMR*IV*6092392*PI*20430.34*20851.11*420.77~ RMR provides invoice #, net, gross and discount amounts. REF*PO*999999999~ REF02 is Safeways PO# DTM*003*20050923~ DTM02 is the invoice date ENT*2*PR*9*0091372091700~ ADX*-892.8*ZZ*CM*P7159010-17~ REF*UQ*302 -MEALS/INGREDIENTS~ REF02 = Safeway Retail Section # - Retail Section Description REF*CM*P7159010-17~ DTM*003*20051017~ RMR*IV*6093694*PI*20888.5*21318.71*430.21~ REF*PO*888888888~ DTM*003*20050926~ RMR*IV*6093695*PI*99701.8*101757.74*2055.94~ REF*PO*777777777~ DTM*003*20050926~ RMR*IV*6093696*PI*17380.29*17738.82*358.53~ REF*PO*666666666~ DTM*003*20050926~ ENT*3*PR*9*0091372092000~ ADX*210*ZZ*DB*P7817948-20~ REF*UQ*323 -REFRIGERATED FOODS~ REF* DB*P7817948-20~ DTM*003*20051017~ ENT*4*PR*9*0091372092500~ RMR*IV*P7340039-25PB*PI*4153*4153~ REF*PO*555555555~ DTM*003*20050914~ ENT*5*PR*9*0091372092700~ RMR*IV*6093692*PI*286308.83*292210.59*5901.76~ REF*PO*555555555~ DTM*003*20050926~ SE*44*00106001~ GE*1*106~ IEA*1*000025029~
9 of 13
ISA*00* *00* *08*9251750000*XX*XXXXXXXXX*051018*1818*U*00401*000005475*0*P*>~ GS*RA*8019721193*XXXXXXXXX*20051018*1818*1680*X*004010~ ST*820*01680001~ BPR*D*415883.15*C*ACH*CCP*01*053000219*DA*2000014804300*9991000700**01*XXXXXXXXX*DA*XXXXXXXXXX* 20051020*VEN~ TRN*1*4311000190~ REF*BT*4311000190~ DTM*020*20051019~ N1*PR*Safeway - U. S. Corporate*9*0091372090000~ N1*PE* Safeway Supplier Name *92* 2397~ SE*8*01680001~
SUMMARY NOTES
Safeway will not send ADX segments within an RMR loop. CUR segment will not be transmitted unless indicated for future requirements. Below is a table that lists all possible values for ENT04 and the matching divisions.
ENT04 0091372090500 0091372091000 0091372091300 0091372091700 0091372091900 0091372092000 0091372092500 0091372092700 0091372092900 0091372093500 0091372096500
Safeway Division Denver Dominicks Genaurdis Phoenix Portland Texas (Randalls/Tom Thumb) NorCal Seattle/Spokane/Anchorage Vons SoCal Eastern CPS
10 of 13
4. Will Safeway only send a value of I [Information Only] in BPR01? Yes, since Safeway is sending the payment and remittance notification two days in advance prior to payment being deposited into your bank, we will only a value of I [Information Only] in BPR01 and CTX in BPR05.
11 of 13
12 of 13
Example: Payment Cycle Sunday Monday Tuesday Wednesday Thursday Remittance Detail To Vendor Sunday Monday Tuesday Wednesday Thursday Payment Date Monday Tuesday Wednesday Thursday Friday Effective Date (Cash in Bank) Tuesday Wednesday Thursday Friday Monday
In this example, payment was generated on 10/18/05, Tuesday for $415,883.15 and the settlement date is 10/20/05, Thursday.
ISA*00* *00* *08*9251750000*XX*XXXXXXXXXX*051018*1820*U*00401*000025029*0*P*>~ e.g.: Transmission date, 10/18/05, Tuesday
BPR*I*415883.15*C*ACH*CTX*01*053000219*DA*2000014804300*9991000700**01*XXXXXXX*DA*XXXXXXXXX*20051020*VEN e.g.: Total payment $ [BPR02] e.g.: Settlement date, 10/20/05, Thursday
13 of 13