Skip to main content

BACS Barclays Internet Banking

BACS Barclays Internet Banking

Three Day Payments (TDP) and Collections

General File Validation

Imported TDP or Collections are rejected on validation if:

  • The file structure is incorrect

  • The data format is incorrect (alpha in numeric fields, etc.)

  • The number of payments/collections exceeds the maximum permitted

Any invalid characters (characters that do not conform to the BACS character set (see below)) will be blanked out prior to processing.

If a TDP file is being imported, the BACS code must be blank or 99. If a Collection file is being imported the BACS code must be 01, 17, 18 or 19.

BACS Valid Character Set

  • A through Z (not lowercase but if lowercase characters are input they should be upshifted (changed to upper case))

  • 0 through to 9

  • Plus the following:

BACS File Format

The BACS file contains detail records of 100 or 106 characters and optionally other record types. Any record types other than detail, including contra or balancing records, will be ignored by Business Internet Banking. The file format is the same for Three Day Payments and Collections.

File Validation

Files will be rejected outright where the file structure is incorrect (detail records are longer than 106 characters) or the data

format is incorrect (alphas in numeric fields).

The table below shows the fields that make up a BACS file format.

BACS field

Format

Field Position

Third Party Sort Code*

9 (6)

1

Third Party Account Number *

9 (8)

7

Third Party Account Type

9 (1)

15

BACS Code

X (2)

16

First Party Sort Code

9 (6)

18

First Party Account Number

9 (8)

24

Free Format

X (4)

32

Amount*

9 (11) Denoting £s and pence. The decimal point will be applied by Business Internet Banking.

36

First Party Name

X (18)

47

Reference

X (18)

65

Third Party Account Name*

X (18)

83

Processing Date

X (6)

101

Caution! The beneficiary reference field must not contain the word ‘contra’.

Did this answer your question?