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) |