LloydsLink BACS
This is a standard text (ASCII) file, with no header or trailer. It contains nothing but fixed length BACS standard layout records, each terminated by CR/LF.
Assuming field 12 (BACS processing day of data record), is not included, each record will be exactly 100 characters, followed by the CR/LF (Hex 0D0A). The final record can additionally include an end of file marker (Hex 1A).
Valid BACS characters are defined in ASCII as follows:
Numeric: characters 0 - 9 inclusive.
Letters: (upper case only) A - Z inclusive
Characters: Space, &, - (hyphen), . (full stop), / (forward slash)
This information is provided for guidance only; you should always confirm the details before passing the file to BACS software.
Description
|
Length
|
Ends
|
Notes
|
Payee's Bank - Sort Code
|
6 chars.
|
6
|
e.g. 123456
|
Payee's Bank - A/C Number
|
8 chars.
|
14
|
Numeric only, must be 8 digits
|
Payee's Bank - A/C Type
|
1 char
|
15
|
Any digit (0-9) Defaults to 0
|
Transaction Code
|
2 chars.
|
17
|
Must be 99
|
Company's Bank - Sort Code
|
6 chars.
|
23
|
e.g. 987654 contents ignored
|
Company's Bank - A/C Number
|
8 chars.
|
31
|
Contents ignored
|
Free format
|
4 chars.
|
35
|
Contents ignored
|
Amount
|
11 digits, right justified
|
46
|
Numeric only. Must be 11 digits, e.g. £3,356.01 should be 00000335699
Max value 499,999,999.99
|
User's Name
|
18 chars.
|
64
|
Contents ignored
|
User's Reference
|
18 chars.
|
82
|
Payee's Reference. Valid BACS chars only. Substitute a space character for any invalid BACS chars.
|
Payee's Account Name
|
18 chars.
|
100
|
Payee's Name. Valid BACS chars only. Substitute a space character for any invalid BACS chars.
|
BACS Processing day of data record
|
6 chars.
|
106
|
Ignore the contents of this field. This field will usually not be present, and the record will terminate after the last field. However bulkload should not object if this field is present.
|
