Skip to main content

Royline BACS

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

Did this answer your question?