Royline BACS
Royline is a BACS format for the Royal Bank of Scotland
Royline will accept forward dated payment, so an entry window will be offered enabling the entry of the date on which the payments will be credited.
Royline also requires a Payment List Name, the field for the entry of this value is found on the same entry window.
The Import File
Import records are of fixed length, hence, if values are not set for optional fields the appropriate amount of space for that field will be included in the record.
However, the Header and Control records need not be padded to match the length of the payment record.
Text fields will be converted to upper case by the Import process.
Text fields must conform to the BACS character set shown below.
BACS character set
All data in the file must be restricted to the following characters:
Letters: (upper case only) A - Z inclusive.
Numeric: characters 0 - 9 inclusive.
Character: Space, &, - (hyphen), . (full stop), / (forward slash)
The file format is shown below, this information is provided for information only, you must confirm the details when passing it to BACS software.
PIC X means alpha numeric characters - the figure in brackets indicates the number of characters required.
PIC X means numeric characters - the figure in brackets indicates the number of characters required.
Numeric values should be in pence with leading zeros (e.g. 000000000123456)
Field Name
|
Length
|
Rules
|
Header Record | Header Record | Header Record |
Record Type
|
PIC 9
|
Value must = '1'
|
File Name
|
PIC X (12)
|
Mandatory
|
File Creation Date
|
PIC 9 (8)
|
Mandatory - YYYYMMDD
|
File Creation Time
|
PIC 9 (6)
|
Mandatory - HHMMSS
|
Payment Details | Payment Details | Payment Details |
Record Type
|
PIC 9
|
Value must = '3'
|
Payer Sort Code
|
PIC 9 (6)
|
Mandatory - Must be a Royline account
|
Payer Account Number
|
PIC 9 (8)
|
Mandatory - Must be a Royline account
|
Payee Sort Code
|
PIC 9 (6)
|
Mandatory
|
Payee Account Number
|
PIC 9 (8)
|
Mandatory
|
Payment Amount
|
PIC 9 (15)
|
Mandatory
|
Payment Debit Date
|
PIC 9 (8)
|
Mandatory - YYYYMMDD
|
Payee Name
|
PIC X (18)
|
Mandatory (Valid BACS characters)
|
Payee List Name
|
PIC X (35)
|
Mandatory - a valid Payee List or spaces
|
Payee Reference
|
PIC X (18)
|
Optional (Valid BACS characters)
|
Control Record |
|
|
Record Type
|
PIC 9
|
Value must = '9'
|
Number of Transaction
|
PIC 9 (5)
|
Mandatory
|
Value of Transaction
|
PIC 9 (15)
|
Mandatory
|
