Skip to main content

Bank of Ireland BACS

Bank of Ireland BACS

This information is provided for guidance only; you should always confirm the details before passing the file to BACS software.

Volume Header Label (80 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

1.

Label Identifier

3

1-3

Must be 'VOL'

2.

Label Number

1

4

Must be'1' (numeric)

3.

Volume Serial Number

6

5-10

Can be any six characters

Blanks are not permitted

Must not be all zeros

4.

Filler

31

11-41

Should be blank space filled

5.

Owner Identification

6

42-47

Must be an authorised I.D. Number (issued by BOI)

6.

Filler

33

48-80

Should be blank space filled

File Header Label (80 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

1.

Label Identifier

3

1-3

Must be 'HDR'

2.

Label Number

1

4

Must be '1' (numeric)

3.

Reserved for further standardization

1

5

Should be blank space

4.

File Identifier

17

6-22

6 Must be 'A'

7-12 Must be authorised User I.D. Number. Must be same as char positions 42-47 on Volume Header Label

13 Must be 'S'

14-22 Must be blank space filled

5.

Block Length

5

23-27

Must be five zeros

6.

Filler

1

28

Must be blank space

7.

Begin Extent

5

29-33

Must be five zeros

8.

Filler

1

34

Must be blank space

9.

End Extent

5

35-39

Must be five zeros

10.

Record Format

1

40

Should be blank space or 'F'

11.

Filler

7

41-47

Must be blank space

12.

Creation Date

6

48-53

Must be in the form YYMMDD. Must be less than or equal to the PROCESSING DATE* in character positions 5-10 of the user header label

13.

Record Length

4

54-57

Should be '0100'

14.

Filler

5

58-62

Should be blank space

15.

Record Attribute

1

63

Must be 'B'

16.

Filler

17

64-80

Must blank space filled

User Header Label (80 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

1.

Label Identifier

3

1-3

Must be 'UHL'

2.

Label Number

1

4

Must be '1' (numeric)

3.

Processing Date

6

5-10

Must in form 'bYYDDD**', i.e a blank space followed by the last two digits of the year and the JULIAN day in the year

4.

Filler

4

11-14

Must be all zeros

5.

Receiver ID

2

15-16

Must be '90' for euro files. Must be '30' for all GBP files.

6.

Filler

4

17-20

Must be blank spaces

7.

Currency Code

2

21-22

Must be '01' or '00' for GBP files

8.

Filler

6

23-28

Must be all zeros

9.

Work Code

9

29-37

Must be in form '1bDAILYbb'

10.

File Number

3

38-40

Must be all numeric, this must not exceed 968

11.

Filler

40

41-80

Must be blank space filled

Data Record (100/106 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

A.

Destination sorting code number

6

1-6

Must be a valid sorting code number allocated in the current list of bank branch to be CR/DR

B.

Destination account number

8

7-14

Must be all numeric Cr/Dr at the above bank branch

C.

Type of account code

1

15

Zero fill

D.

Transaction Code

2

16-17

Must be one of the permitted transaction codes

E.

Originating sorting code number

6

18-23

Must be sorting code number of one of the User's nominated accounts of branch at which User's Nominated account is held

F.

Originating account number

8

24-31

Must be the account number of one of the user's nominated accounts

G.

Filler

4

32-35

Must be all zeros

H.

Amount in cents/pence

11

36-46

Must be all numeric, but the characters must NOT all be zeros

Must be right justified and zero filled

I.

User's Name

18

47-64

May contain alpha-numeric narrative of User's choice

Direct Debit: This field will always appear on the Payer's statement

Direct Pay/Credit: This field will appear on the Payee's if they hold a NON-Bank of Ireland account

J.

User's Reference No.

18

65-82

Should be Alpha-Numeric

Direct Debit: This field is used for reference and validation purposes. It should match the reference that the Direct Debit Instruction was set up under, i.e. the reference quoted on the Direct Debit Instruction that the Payer signed

Direct Pay/Credit: This field will appear on the Payee's statement if they hold a Bank of Ireland account

K.

Destination A/C Names

18

83-100

Should be name of account to be Debited/Credited. This field should always be completed

* Processing date equals day before payment (value) date. If you submit files two days before payment/ value date before 1pm then the payment (value) date should be used when creating the payroll files on your accountancy package. Please see attached table fig.1, page 7.

** Julian date: Julian Day or Julian Day Number (JDN) is an integer, it allows time between any two dates to be computed by simple subtraction.

Note: BACS files reference must contain 6 characters or more and be all UPPER CASE.

Contra Records (100/106 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

A.

Sorting Code number of the bank

6

1-6

MUST be all numeric

Must be sorting code number of one of user's nominated branch at which the nominated accounts account of the user is held and which this record is to be directed

B.

Account number

8

7-14

MUST be all numeric

Must be the account number of one of the user's nominated accounts at the above bank branch

C.

Account Code Type

1

15

Must be zero

D.

Transaction Code

2

16-17

Must be '17' or '99'

E.

Bank Sorting Code

6

18-23

Must be same as field A above branch at which the nominated account of the user is held and to which this record is to be directed

F.

User's Account number

8

24-31

Must be the same as field B above

G.

Filler

4

32-35

Must Zero filled

H.

Amount in pence

11

36-46

Must be all numeric, but the characters must NOT all be zeros

Must be right justified and zero filled

I.

User's Narrative

18

47-64

May contain alpha-numeric narrative of the user's choice

J.

Contra Reference

18

65-82

Must be 'CONTRA' followed by twelve blank spaces

K.

Name of account

18

83-100

Should be equal to the name of the nominated account in which record is to be directed

Must be same as fields E & F above

Must be left justified and blank space filled

User Trailer Label (80 Characters)

Field

Name

Length in Characters

Character Positions

Field Content and Validity Check

1.

Label Identifier

3

1-3

Must be 'UTL'

2.

Label Number

1

4

Must be '1' (numeric)

3.

Monetary total of debit records

13

5-17

Must contain the monetary total (in pence unsigned, right justified and zero filled) of the debit records, including Credit contra

4.

Monetary total of Credit records

13

18-30

Must contain the monetary total (in pence unsigned, right justified and zero filled) of the credit records, including debit contra

5.

Count of Debit records

7

31-37

Must contain the count (right justified and zero filled) of debit records including Credit Contras

6.

Count of Credit Records

7

38-44

Must contain the count (right justified and zero filled) of Credit records including Debit contras

7.

Filler

36

45-80

Must be blank space filled

Specimen File Layout - Import

VOL1000001 EFT ID

HDR1 AEFT IDS 00000 00000 00000F YYMMDD0100 B

UHL1 YYDDD000090 010000001 DAILY 001

1859999045999409978987978978978000000001237710 BOI IRELAND LTD5F20 9000000098 EMPLOYEE NUMBER 1

1862299604100209978987978978978000000008736287 BOI IRELAND LTD5F20 9000000099 EMPLOYEE NUMBER 2

9862355427811409978987978978978000000001904098 BOI IRELAND LTD5F20 9000000100 EMPLOYEE NUMBER 3

9321513189214509978987978978978000000003958111 BOI IRELAND LTD5F20 9000000101 EMPLOYEE NUMBER 4

9851119757599309978987978978978000000002470182 BOI IRELAND LTD5F20 9000000102 EMPLOYEE NUMBER 5

9859518474199109978987978978978000000003189335 BOI IRELAND LTD5F20 9000000103 EMPLOYEE NUMBER 6

9341787941618209978987978978978000000000432394 BOI IRELAND LTD5F20 9000000104 EMPLOYEE NUMBER 7

9335119179418309978987978978978000000020577669 BOI IRELAND LTD5F20 9000000105 EMPLOYEE NUMBER 8

9859110757511309978987978978978000000006565074 BOI IRELAND LTD5F20 9000000106 EMPLOYEE NUMBER 9

9339231227614909978987978978978000000000242785 BOI IRELAND LTD5F20 9000000107 EMPLOYEE NUMBER 10

9861393291921309978987978978978000000002205202 BOI IRELAND LTD5F20 9000000108 EMPLOYEE NUMBER 11

9937442795958809978987978978978000000004577765 BOI IRELAND LTD5F20 9000000108 EMPLOYEE NUMBER 12

7898797897897801778987978978978000000056096612 CONTRA BOI IRELAND LTD

UTL10000056096612000005609661200000010000013

Did this answer your question?