Allied Irish Bank
This information is provided for guidance only; you should always confirm the details before passing the file to BACS software.
Volume Header Label
No | Size | Position | Field Name	 | Contents |
1 | 3 | 1 | Label Identifier | VOL |
2 | 1 | 4 | Label Number | 1 |
3 | 6 | 5 | Volume Identifier |
Optional - 6 Character alphanumeric information to identify the file
Most users put static information into this field.
|
4 | 31 | 11 | Filler | Space Filled |
5 | 6 | 42 | Owner Identification | Authorised Originator Number |
6 | 33 | 48 | Filler | Space Filled |
Note: All Header records are 80 characters long. They should be delimited with an “End of Line” character such as a “Carriage Return”
File Header Label
No | Size | Position | Field Name | Contents |
1 | 3 | 1 | Label Identifier | HDR |
2 | 1 | 4 | Label Number | 1 |
3 | 1 | 5 | Filler | Space Filled |
4 | 8 | 6 | File Identifier |
1 A
2 -7 6 Digit Authorised ID Number
8 S
|
5 | 34 | 14 | Filler | Space Filled |
6 | 6 | 48 | Creation Date |
Can be space filled or YYMMDD or DDMMYY or bYYDDD (where b is blank)
This can be blank or can reflect the date you created the file
If it is used it is validated and must conform to the standard above
|
7 | 13 | 54 | Filler | Space Filled |
8 | 6 | 67 |
Expiration Date
|
Can be space filled or YYMMDD or DDMMYY or bYYDDD (where b is blank)
This can be blank or can reflect a date which is not less than the Processing / Payment Date on the UHL1 record
If it is used it is validated and must conform to the standard above
|
9 | 8 | 73 | Filler | Space Filled |
Note: All Header records are 80 characters long. They should be delimited with an “End of Line” character such as a “Carriage Return”
User Header Label
No | Size | Position | Field Name | Contents |
1 | 3 | 1 | Label Identifier | UHL |
2 | 1 | 4 | Label Number | 1 |
3 | 6 | 5 | Payment Date | Format bYYDDD (where b is blank) |
4 | 4 | 11 | Filler | Zero Filled |
5 | 2 | 15 | Identifying Number of Receiving Party | 93 or Zero Filled |
6 | 4 | 17 | Filler | Space Filled |
7 | 2 | 21 | Currency Code | Must be 01 for Euro |
8 | 6 | 23 | Filler | Zero filled |
9 | 9 | 29 | Work Code | 1bDAILYbb (where b is blank) |
10 | 3 | 38 | File Number |
Three numeric characters, from 000 to 999, denoting the number of this file
If more than ONE file is submitted for the same Payment Date, then each file must have a different File Number
|
11 | 40 | 41 | Filler | Space Filled |
Note: All Header records are 80 characters long. They should be delimited with an “End of Line” character such as a “Carriage Return”
Direct Credit Records
No
|
Size
|
Position
|
Contents
|
1
|
6
|
1
|
NSC of branch to be credited - must be a valid branch
|
2
|
8
|
7
|
Account Number of account to be credited - must be numeric
|
3
|
1
|
15
|
Type of Account - must be zero or blank
|
4
|
2
|
16
|
Transaction Code – Must be 99
|
5
|
6
|
18
|
Nominated NSC of users AIB branch
|
6
|
8
|
24
|
Nominated AIB account number of User
|
7
|
4
|
32
|
Zero Filled
|
8
|
11
|
36
|
Amount of Payment - Must be numeric, in cent (no decimal places) right justified, zero filled from left
Must not be all zeros
|
9
|
18
|
47
|
Statement Narrative: Name of Originators nominated account – i.e. Company Name, - This will display on the bank account
|
10
|
18
|
65
|
Originators Reference: May contain any information relevant to the Originator i.e. Payroll Number etc
This will display on the bank account
|
11
|
18
|
83
|
Name of account to be credited: relates to NSC/Account in field 1 and 2 above. Payees Account
|
Note: All Data Records are 100 characters long and should be delimited with and “End of Line” character such as a “Carriage Return”
Contra / Balancing Record
No
|
Size
|
Position
|
Contents
|
1
|
6
|
1
|
NSC of Originators nominated branch – must be a valid AIB branch
|
2
|
8
|
7
|
Originators Nominated Account Number within above branch
|
3
|
1
|
15
|
Type of Account - must be zero or blank
|
4
|
2
|
16
|
Transaction Code - Must be 17
|
5
|
6
|
18
|
Nominated NSC of users branch - as field 1
|
6
|
8
|
24
|
Nominated Account Number of Originator - as field 2
|
7
|
4
|
32
|
Zero Filled
|
8
|
11
|
36
|
Amount of Payment - Must be numeric, in cent (no decimal places) right justified, zero filled from left.
Must not be all zeros
|
9
|
18
|
47
|
Originators Narrative: this information will appear on your AIB Bank Statement
|
10
|
18
|
65
|
Contra Reference: MUST contain the word "CONTRA" followed by 12 spaces
|
11
|
18
|
83
|
Receiving Account Name: Name of Users account quoted in fields 1 and 2 above i.e. Company Name
|
Note: The Contra Record is 100 characters long and should be delimited with and “End of Line” character such as a “Carriage Return”
User Trailer Label
No
|
Size
|
Position
|
Field Name
|
Contents
|
1
|
3
|
1
|
Label Identifier
|
UTL
|
2
|
1
|
4
|
Label Number
|
1
|
3
|
13
|
5
|
Debit Value
|
Monetary total of debit items, in cent, right justified and zero filled
|
4
|
13
|
18
|
Credit Value
|
Monetary total of credit items, in cent, right justified and zero filled
|
5
|
7
|
31
|
Number of Debits
|
Number of debit items in file
|
6
|
7
|
38
|
Number of Credits
|
Number of credit items in file
|
7
|
36
|
45
|
Filler
|
Space Filled
|
Note: The UTL1 record is 80 characters long and should be delimited with an “End of Line” character such as a “Carriage Return”
Data Transaction Codes
Type
|
Code
|
Notes
|
Direct Credits
|
99
|
Normal Credit Payment
Paypath - Wages and Salaries
Creditor Payment
Savings Scheme
Pension Payment
Employee Expenses
|
Contra Records
|
17
|
Used to Balance Credit Files
|
Example of File Layout
This is an example of the visual layout of a typical EMTS Credit Transactions File. It should not be relied upon as a correctly structured file.
VOL1MBSO29 444123
HDR1 A444123S
UHL1 03365000093 010000001 DAILY 001
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456709993909576543211000000000010000AIB DIRECT DIAL TSAIB DIRECT DIAL TSVINCENT MURPHY
9390950123456701793939322222222000000000140000AIB DIRECT DIAL TSCONTRA AIB DIRECT DIAL TS UTL10000000140000000000014000000000010000014
