U.S Bank created this IAT file format guide to be used as a supplemental tool to the format listed in the NACHA rules. Organizations can use this to help make changes in their system to prepare for the new IAT format; however, it is important to note that the actual content of the fields will vary depending on the destination and type of transaction being sent. We always recommend having your files tested by our ACH Department prior to sending a live file. To schedule testing of your ACH direct transmission files in the new IAT format, contact your Commercial Customer Service Team or call 800-216-3204 to be directed to your Commercial Customer Service Team. IAT ACH File Header Sample Header: 101 0420000131999999999YYMMDD0810A094101U.S. Bank Your Company Name 00000000 1 01-01 1 1 Record Type Code / NACHA MANDATORY FIELD 2 02-03 2 01 Priority Code / NACHA MANDATORY FIELD 3 04-13 10 B042000013 Immediate Destination / NACHA MANDATORY FIELD (B=Blank space) 4 14-23 10 Immediate Origin - Nine digit Fed Tax ID with '1' inserted as first character unless notified by U.S. Bank that first character will be different / NACHA MANDATORY FIELD 5 24-29 6 YYMMDD File Creation Date / NACHA MANDATORY FIELD 6 30-33 4 HHMM File Creation Time / NACHA OPTIONAL FIELD, U.S.BANK REQUIRED FIELD 7 34-34 1 Alpha/Numeric File ID Modifier - Using either numbers or letters, indicate sequentially the individual files submitted the same day / NACHA MANDATORY FIELD 8 35-37 3 094 Record Size / NACHA MANDATORY FIELD 9 38-39 2 10 Blocking Factor / NACHA MANDATORY FIELD 10 40-40 1 1 Format Code / NACHA MANDATORY FIELD 11 41-63 23 U.S. Bank Destination Name - left justify, blank fill / NACHA REQUIRED FIELD 12 64-86 23 Origin Name The name of the company or third party vendor that is sending the file, left justify, blank fill / NACHA REQUIRED FIELD. 13 87-94 8 Blanks or 0's Reference Code - Use blank spaces or zeros 07/09 Page 1 of 14
IAT Company/Batch Header Record for IAT Entries (IAT Batches) Sample Batch Header: 5220 FF3 CA123456789 IATACH USDUSD090430 1042000010000001 1 01-01 1 5 Record Type Code / NACHA MANDATORY FIELD 2 02-04 3 Service Class Code / NACHA MANDATORY FIELD 200 - Mixed Debits and Credits 220 - Credits Only 225 - Debits Only 3 05-20 16 IAT Indicator For forward IAT entries, this field should be left blank. For Notification of Change related IAT entries, this field must contain the value IATCOR, left justify, blank fill / NACHA OPTIONAL FIELD 4 21-22 2 Foreign Exchange Indicator Code used to indicate the foreign exchange conversion methodology applied to an IAT / NACHA MANDATORY FIELD FV Fixed-to-Variable Entry is originated in a fixed-value amount and is to be received in a variable amount resulting from the execution of the foreign exchange conversion FF Fixed-to-Fixed Entry is originated in a fixedvalue amount and is to be received in the same fixedvalue amount in the same currency denomination. There is no foreign exchange conversion for entries transmitted using this code. For entries originated in a fixed-value amount, the Foreign Exchange Reference Indicator Field will be space filled. 5 23-23 1 Foreign Exchange Reference Indicator Code used to indicate the content of the Foreign Exchange Reference Field / NACHA REQUIRED FIELD 1 Foreign Exchange Rate 2 Foreign Exchange Reference Number 3 Space Filled 6 24-38 15 Foreign Exchange Reference Contains either the foreign exchange rate used to execute the foreign exchange conversion of an IAT entry or another reference to the foreign exchange transaction. Content is defined by the Foreign Exchange Reference Indicator Field. / NACHA REQUIRED FIELD 7 39-40 2 ISO Destination Country Code This field contains the two-character code as approved by the International Organization for Standardization(ISO) used to identify the country in which the entry is to be received/ NACHA MANDATORY FIELD 8 41-50 10 Originator Identification Nine digit Federal Tax ID with a 1 as first character unless otherwise notified by U.S. Bank that the first character will be different / NACHA MANDATORY FIELD 07/09 Page 2 of 14
IAT Company/Batch Header Record for IAT Entries (IAT Batches) continued 9 51-53 3 IAT Standard Entry Class Code IAT entries must be originated using the IAT Standard Entry Class Code and must be accompanied by seven mandatory addenda records. IAT entries may include optional remittance addenda records. / NACHA MANDATORY FIELD 10 54-63 10 Company Entry Description Description of the purpose of the entry (payroll, ), left justify, blank fill / NACHA MANDATORY FIELD 11 64-66 3 ISO Originating Currency Code This field contains the three-character code as approved by the International Organization for Standardization(ISO) used to identify the currency denomination in which the entry was first originated. / NACHA MANDATORY FIELD 12 67-69 3 ISO Destination Currency Code This field contains the three-character code as approved by the International Organization for Standardization(ISO) used to identify the currency denomination in which the entry is to be received. / NACHA MANDATORY FIELD 13 70-75 6 YYMMDD Effective Entry Date Date transactions are to post to the receiving account. / NACHA REQUIRED FIELD 14 76-78 3 Blanks Settlement Date Blank spaces, Inserted by ACH Operator 15 79-79 1 1 Originator Status Code / NACHA MANDATORY FIELD 16 80-87 8 04200001 GO Identification/Originating DFI Identification U.S. Bank routing-transit number (1 st eight characters) / NACHA MANDATORY FIELD 17 88-94 7 Batch Number Indicate first batch by 1 sequentially increasing with each batch, right justify, zero fill / NACHA MANDATORY FIELD 07/09 Page 3 of 14
IAT ENTRY DETAIL RECORDS Sample Data Record: 6220910502340007 0000010000123456789012345 1042000010000001 1 01-01 1 6 Record Type Code / NACHA MANDATORY FIELD 2 02-03 2 **Transaction Code (see below) / NACHA MANDATORY FIELD 3 & 4 04-12 9 GO Identification / Receiving DFI Identification The routing number of U.S. Gateway Operator / NACHA MANDATORY FIELD 5 13-16 4 Number of Addenda Records This number represents the number of addenda records associated with the Entry Detail Record, right justify, zero fill / NACHA REQUIRED FIELD 6 17-29 13 Leave blank Reserved do not fill in 7 30-39 10 $$$$$$$$ Amount Dollar amount of Debit/Credit, right justify, zero fill / NACHA MANDATORY FIELD 8 40-74 35 Foreign Receiver s Account Number / DFI Account Number The foreign receiver s account number, left justify, blank fill / NACHA MANDATORY FIELD 9 75-76 2 Leave blank Reserved do not fill in 10 77-77 1 Leave blank 11 78-78 1 Leave blank Gateway Operator OFAC Screening Indicator / do not fill in Inserted by Gateway Operator Secondary OFAC Screening Indicator / do not fill in 12 79-79 1 1 Addenda Record Indicator The value of this field for all IAT entries, including IAT prenotification entries, will always be 1. / NACHA MANDATORY FIELD 13 80-94 15 04200001 Trace number - right justify, zero fill The last seven positions is the Entry Detail Sequence Number in ascending order to entries in the batch (0000001, 0000002, 0000003, )/ NACHA MANDATORY FIELD **Common Transaction Codes (refer to the NACHA rule book for a complete list of transaction codes) 32 Savings Credit 33 Savings Credit Prenote 37 Savings Debit 38 Savings Debit Prenote 22 Checking Credit 23 Checking Credit Prenote 27 Checking Debit 28 Checking Debit Prenote Note: Do NOT include an offset or balancing entry in your ACH detail record (ex. Your file is payroll credits and you include a debit entry to your USB account to offset the credits). US Bank will automatically generate your settlement for you. 07/09 Page 4 of 14
First IAT Addenda Record Sample 1 ST IAT Addenda Record: 710SAL000000000000010000 RECEIVER 1 0000001 2 02-03 2 10 Addenda Type Code / NACHA MANDATORY FIELD 3 04-06 3 **Transaction Type Code applicable code (see below) / NACHA REQUIRED FIELD 4 07-24 18 Foreign Payment Amount For outbound IAT entries originated using a Foreign Exchange Indicator of FV, this field is zero-filled or for FF, this field contains the amount for which the entry is to be received. / NACHA REQUIRED FIELD 5 25-46 22 Leave blank Foreign Trace Number do not fill in 6 47-81 35 Receiving Company Name/Individual Name The Receiver of the transaction, left justify, blank fill. / NACHA MANDATORY FIELD 7 82-87 6 Leave blank Reserved Do not fill in 8 88-94 7 Entry Detail Sequence Number This number is the same ** Transaction Type Codes ANN Annuity BUS Business/Commercial DEP Deposit LOA Loan MIS Miscellaneous MOR Mortgage PEN Pension RLS Rent/Lease SAL Salary/Payroll TAX Tax ARC Accounts Receivable Entry (check serial number must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) BOC Back Office Conversion Entry (check serial number must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) MTE Machine Transfer Entry (terminal information including the terminal identification code, terminal location, terminal city, and terminal state or foreign country must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) POP Point of Purchase Entry (check serial number and terminal information, city and state or foreign country, must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) POS Point of Sale Entry (terminal information including the terminal identification code, terminal location, terminal city, and terminal state or foreign country must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) RCK Re-presented Check Entry (check serial number must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) SHR Shared Network Transaction (terminal information including the terminal identification code, terminal location, terminal city, and terminal state or foreign country must be in the Payment Related Information field of the IAT Addenda Record for Remittance Information) TEL Telephone-Initiated Transaction WEB Internet-Initiated Entry 07/09 Page 5 of 14
Second IAT Addenda Record Sample 2 ND IAT Addenda Record: 711TEST COMPANY 111 Spt Street, 0000001 2 02-03 2 11 Addenda Type Code / NACHA MANDATORY FIELD 3 04-38 35 Originator Name The Originator of the transaction, left justify, blank fill / NACHA MANDATORY FIELD 4 39-73 35 Originator Street Address The physical street address of the Originator, left justify, blank fill / NACHA MANDATORY FIELD 5 74-87 14 Leave blank Reserved do not fill in 6 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 6 of 14
Third IAT Addenda Record Sample 3 RD IAT Addenda Record: 712St Paul*MINNESOTA\ UNITED STATES*55101\ 0000001 2 02-03 2 12 Addenda Type Code / NACHA MANDATORY FIELD 3 04-38 35 Originator City & State/Province The city and, if applicable, the state or province of the Originator. An asterisk ( * ) will be the delimiter between the data elements, and the backslash ( \ ) will be the terminator following the last data element, left justify, blank 4 39-73 35 Originator Country & Postal Code The country and postal code of the Originator. An asterisk ( * ) will be the delimiter between the data elements, and the backslash ( \ ) will be the terminator following the last data element, left justify, blank fill. / NACHA MANDATORY FIELD 5 74-87 14 Leave blank Reserved do not fill in 6 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 7 of 14
Fourth IAT Addenda Record Sample 4 th IAT Addenda Record: 713U.S. BANCORP 0104200001 US 0000001 2 02-03 2 13 Addenda Type Code / NACHA MANDATORY FIELD 3 04-38 35 U.S. Bank Originating DFI name left justify, blank fill / NACHA MANDATORY FIELD 4 39-40 2 01 Originating DFI Identification Number Qualifier / NACHA MANDATORY FIELD 5 41-74 34 04200001 Originating DFI Identification - U.S. Bank routingtransit number (1st eight characters) / NACHA MANDATORY FIELD 6 75-77 3 US Originating DFI Branch Country Code left justify, blank fill / NACHA MANDATORY FIELD 7 78-87 10 Leave blank Reserved- do not fill in 8 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 8 of 14
Fifth IAT Addenda Record Sample 5 th IAT Addenda Record: 714BANK OF CANADA 02BCANCAW2XXX CA 0000001 2 02-03 2 14 Addenda Type Code / NACHA MANDATORY FIELD 3 04-38 35 Receiving DFI name Name of the Receiving Depository Financial Institution, left justify, blank fill / NACHA MANDATORY FIELD 4 39-40 2 Receiving DFI Identification Number Qualifier 2- digit code that identifies the numbering scheme used in the Receiving DFI Identification Number Field / NACHA MANDATORY FIELD 01 National Clearing System Number 02 BIC Code 03 - IBAN 5 41-74 34 Receiving DFI Identification Number the bank identification number of the DFI at which the Receiver maintains his account, left justify, blank fill / NACHA MANDATORY FIELD 6 75-77 3 Receiving DFI Branch Country Code a 2-character code used to identify the country in which the branch of the bank that receives the entry is located, left justify, blank fill / NACHA MANDATORY FIELD 7 78-87 10 Leave Blank Reserved Do not fill in 8 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 9 of 14
Sixth IAT Addenda Record Sample 6 th IAT Addenda Record: 715123456789 123 MAIN ST 0000001 2 02-03 2 15 Addenda Type Code / NACHA MANDATORY FIELD 3 04-18 15 Receiver Identification Number this field may be used by the Originator to insert its own number for tracing purposes, left justify, blank fill / NACHA OPTIONAL FIELD 4 19-53 35 Receiver Street Address the physical street address of the Receiver, left justify, blank fill / NACHA MANDATORY FIELD 5 54-87 34 Leave Blank Reserved Do not fill in 6 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 10 of 14
Seventh IAT Addenda Record Sample 7 th IAT Addenda Record: 716ABC CITY*Ottawa\ Canada*123456\ 0000001 2 02-03 2 16 Addenda Type Code / NACHA MANDATORY FIELD 3 04-38 35 Receiver City & State/Province the city and, if applicable, the state or province of the Receiver. An asterisk ( * ) will be the delimiter between the data elements, and the backslash ( \ ) will be the terminator following the last data element, left justify, blank fill / NACHA MANDATORY FIELD 4 39-73 35 Receiver Country & Postal Code the country and postal code of the Receiver. An asterisk ( * ) will be the delimiter between the data elements, and the backslash ( \ ) will be the terminator following the last data element, left justify, blank fill / NACHA MANDATORY FIELD 5 74-87 14 Leave Blank Reserved Do not fill in 6 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 11 of 14
IAT Addenda Record for Remittance Information Sample Addenda: 717S12*13*198354*000014*0\ 00010000001 2 02-03 2 17 Addenda Type Code / NACHA MANDATORY FIELD 3 04-83 80 Payment Related Information - An asterisk ( * ) will be the delimiter between the data elements, and the backslash ( \ ) will be the terminator following the last data element, left justify, blank fill / NACHA OPTIONAL FIELD, BANK RECOMMENDED FIELD 4 84-87 4 Addenda Sequence Number, right justify, zero fill. NACHA REQUIRED FIELD 5 88-94 7 Entry Detail Sequence Number This number is the same 07/09 Page 12 of 14
Company/Batch Control Record Sample Batch Trailer: 820000000199999999998888888888887777777777771999999999 042000010000001 1 01-01 1 8 Record Type Code / NACHA MANDATORY FIELD 2 02-04 3 Service Class Code / NACHA MANDATORY FIELD 200 - Mixed Debits and Credits 220 - Credits Only 225 - Debits Only 3 05-10 6 Entry/Addenda Count - Number of entry detail and addenda records (type 6 and 7 records) in batch, right justify, zero fill / NACHA MANDATORY FIELD 4 11-20 10 Entry Hash - Sum of first eight digits of the routing-transit numbers within the batch, right justify, left truncate / NACHA MANDATORY FIELD 5 21-32 12 $$$$$$$$$$ Total Debit Entry Dollar Amount - Sum of the debit entry dollar amounts in batch, right justify, zero fill / NACHA MANDATORY FIELD 6 33-44 12 $$$$$$$$$$ Total Credit Entry Dollar Amount - Sum of the credit entry dollar amounts in batch, right justify, zero fill / NACHA MANDATORY FIELD 7 45-54 10 Company ID - Nine digit Federal Tax ID with a '1' as first character unless notified by U.S. Bank that first character will be different / NACHA REQUIRED FIELD 8 55-73 19 **Message Authentication Code (MAC) An eight character code derived from a special key used in conjunction with the DES algorithm. Remaining eleven positions of this field to remain blank. NACHA OPTIONAL FIELD 9 74-79 6 Leave Blank RESERVED Do not fill in 10 80-87 8 04200001 Originating DFI Identification - U.S. Bank routingtransit number / NACHA MANDATORY FIELD 11 88-94 7 Batch Number - Indicate first batch by '1' sequentially increasing with each batch, right justify, zero fill / NACHA MANDATORY FIELD ** Companies using a MAC must ensure that the DES algorithm and key message standards are in accordance with standards adopted by the American National Standards Institute. See the NACHA rule book for additional information. 07/09 Page 13 of 14
File Control Record Sample Trailer: 9000001333333000000012222222222000000333632000000000000 1 01-01 1 9 Record Type Code / NACHA MANDATORY FIELD 2 02-07 6 Batch Count - Number of batches (Type 8 records) in the file, right justify, zero fill / NACHA MANDATORY FIELD 3 08-13 6 Block Count - Sum of all records divided by 10 and rounded to the next highest integer, right justify, zero fill / NACHA MANDATORY FIELD 4 14-21 8 Entry Addenda Count - Number of entry detail and addenda records (Type 6 and 7 records) in file, right justify, zero fill / NACHA MANDATORY FIELD 5 22-31 10 Entry Hash - Sum of first eight digits of the routing-transit numbers within file, right justify, left truncate / NACHA MANDATORY FIELD 6 32-43 12 $$$$$$$$$$ Total Debit Entry Dollar Amount - Sum of the debit entry dollar mounts in file, right justify, zero fill / NACHA MANDATORY FIELD 7 44-55 12 $$$$$$$$$$ Total Credit Entry Dollar Amount - Sum of the credit entry dollar mounts in file, right justify, zero fill / NACHA MANDATORY FIELD 8 56-94 39 Blanks Reserved - Do not fill in 07/09 Page 14 of 14