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