ARP Standard File Format Specification
Single Account - Input Issue File to Wells Fargo
Input File Transmission Header (Sign-On) Record $$ADD ID=ABCDEFGH BID=’COMPANY ARP INPUT FILE’
Record Types File Header Record *0300259000009610XXXXXX0
Detail Record(s) 00000010010228029610XXXXXX3200000026420MARY MOORE
00000010020228029610XXXXXX3200000005624JAMES SMART
00000010030228029610XXXXXX3700000084520DEREK HOWELL
00000010040106029610XXXXXX4300000000000ETHEL LEE
Trailer Record & 00004 0000116564
Transmission $$ADD ID=ABCDEFGH BID=’COMPANY ARP INPUT FILE’
---------1---------2---------3---------4--------
Header Record 123456789012345678901234567890123456789012345678
(Sign-On Sample Data $$ADD ID= ABCDEFGH BID= ’COMPANY ARP INPUT FILE’
Record) Field Name Constant Identifier Space RID Identifier Remote ID (RID) Space BID Identifier Batch ID (BID)
Field Position 1-5 6 7-9 10-17 18 19-22 23-48
Description Always $$ADD Space Always ID= Provided by Wells Fargo. Space Always BID= Provided by Wells Fargo. Must begin and end
Uppercase alphanumeric with a SINGLE quote. Uppercase alphanumeric
File Header *0300259000009610XXXXXX0
Record ---------1---------2---- There should be only one File Header record per file.
123456789012345678901234
Sample Data *03 00259 000009610XXXXXX 0
Field Name *03 Bank ID Account Number File Status
Field Position 1-3 4-8 9-23 24
Description Always Bank ID provided by Wells Fargo. Right-justified, zero-filled, Always zero
*03 Right-justified, zero-filled, numeric numeric
Detail Record There should be only one Detail Record for each check issued. Each Detail Record must be in the same format and contain an account number.
00000010010228029610XXXXXX3200000026420MARY MOORE
---------1---------2---------3---------4---------5---------6---------7---------8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
Sample Data 0000001001 022802 9610XXXXXX 320 0000026420 MARY MOORE
Field Name Check Serial No. Issue Date Account Number Transaction Code Amount Additional Data/Payee Information Unused
Field Position 1-10 11-16 17-26 27-29 30-39 40-79 (or 40-159)** 80 or 160
Description Right-justified, Format Wells Fargo Transaction code Format Left-justified alphanumeric. May Space
zero-filled, MMDDYY. Account Number (See Transaction ($$$$$$$$cc). contain special characters.
numeric. Note: Issue Code Table) Right-justified, Note: If using the Payee
(Each Serial Date can be all zero-filled, Validation service, Payee
Number must be zeros for stop numeric information MUST match check
unique.) payment issue payee information exactly.
transaction (Do not use carriage returns
codes between payee names.)
Trailer Record & 00004 0000116564
---------1---------2---------3---------4---------5---------6---------7---------8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
Sample Data & 00004 0000116564
Field Name & Spaces Detail Record Count Spaces Total Amount Unused
Field Position 1 2-15 16-20 21-23 24-33 34-80
Description Always 14 Total count of detail records. Right- 3 spaces Total dollar amount of detail records. Format Spaces
& spaces justified, zero-filled, numeric ($$$$$$$$cc). Right-justified, zero-filled, numeric
Transaction Transaction Code Table * Note Regarding Cancel (370) and Void (430) Transaction **Note for Payee Validation Service:
Code Table 320 Check Register Codes: Wells Fargo can support up to 120
370* Cancelled Register with Dollar Wells Fargo treats Void and Cancel codes differently. Cancel characters of additional data (payee
Amount is used to delete an outstanding issue entry. Cancel information). Your system must support 160
430* Void Register with Zero Amount transactions can be submitted either with or without a dollar byte records. The Additional Data field of the
525 Delete Issue Notices Not Received amount, however a register entry must be on file to avoid Detail record must be expanded to 120 bytes
(INNRs) rejected transactions. Void signifies that a check has been and the header and trailer records must be
620 Stop Payment Request destroyed and will not be issued (does not include a dollar expanded to 160 bytes (space filled).
630 Release Stop Payment (Cancellation) amount). Void transactions must be zero dollar amounts. If If you have further questions, contact your
640 Stop Payment Renewal Cancellation your system cannot create both Void and Cancel transaction Implementation Associate.
codes, use the Cancel Transaction Code (370) only.
February 2006 Wells Fargo Bank. All rights reserved.