BACS format

The BACS payment file contains a user header record and a detail record.

BACS user header record

Field Position Data type/size
Record ID 1-4 Alphanumeric (04)
BACS Processing

Day Filler Year Day

5, 6-7, 8-10

Alphanumeric (01), Numeric (02), Numeric (03)

Receiver ID 11-20 Alphanumeric (10)
Currency Code 21-22 Numeric (02)
Country Code 23-28 Numeric (06)
Work Code 29-37 Alphanumeric (09)
File Number 38-40 Alphanumeric (03)
Filler 41-47 Alphanumeric (07)
Audit ID, Audit-1, Audit-2 48-50, 51-54

Alphanumeric (03), Numeric (04)

Free field 55-80 Alphanumeric (26)

BACS entry detail record

Field Position Data type/size
Vendor Bank Sort Code 1-6 Numeric (06)
Vendor Bank Account Nbr 7-14 Numeric (08)
Vendor Account Type 15 Numeric (01)
Transaction Code 16-17 Numeric (02)
Payor Bank Sort Code 18-23 Numeric (06)
Payor Bank Account Nbr 24-31 Numeric (08)
Free Format 32-35 Numeric (04)
Transaction Amount 36-46 Numeric (9.2)
Vendor Name 47-64 Alphanumeric (18)
Vendor Reference 65-82 Alphanumeric (18)
Destination Account Reference 83-100 Alphanumeric (18)