Skip to main content

Create a BACS Active (EaziPay) file

Producing a BACS Active (EaziPay) file for uploading into DDCMS Direct.

J
Written by Jasmine
Updated over a month ago

You can upload a BACS Active (EaziPay) file to the system through the use of CSV spreadsheet files (.csv) or text files (.txt).

The table shows mandatory fields to ensure successful submission of your file.

The field specifications for Bacs Active (EaziPay) file format are detailed below, showing the column-by-column structure.

Column

Field

Description

Format

A

Transaction Code

BACS transaction code [0N, 0S, 0C, 01, 17, 18, 19, 99]

[0N, 0S, 0C, 01, 17, 18, 19, 99]

B

Originator Sort Code

Sort code for the originating bank account (i.e. SUN account)

[0-9]{6}

C

Originator Account Number

Account number for the originating bank account (ie SUN account)

[0-9]{8}

D

Destination Sort Code

Sort code for the destination bank account

[0-9]{6}

E

Destination Account Number

Account number for the destination bank account

[0-9]{8}

F

Account Holder Name

Name of the destination account holder

[A-Za-z0-9\-&\/]{1,18}

G

Fixed zero

0

H

Amount

Amount, in pence, to be collected.

BACS Active- padded with leading zeroes:

E.g. £9.99 would be 00000000999

EaziPay – accepted without leading zeroes

[0-9]{1,11}

I

Processing Date

BACS Processing Date

BACS Active - ISO date (YYYY-MM-DD) e.g 2025-03-31

EaziPay – alternative formats accepted:

DD-MMM(text)-YYYY e.g. 31-Mar-2025

DD/MM/YYYY e.g. 31/03/2025

ISO date (YYYY-MM-DD)

J

Blank

K

SUN Name

Service User BACS short name

[A-Za-z0-9]{1,18}

L

BACS Reference

The Direct Debit reference check we accept none for credits

[A-Za-z0-9\-&\/]{6,18} or {0,18} for credits

M

SUN Number

Number for the Service User

BACSActive –only expected on 0N, 0S & 0C lines

EaziPay – accepted without, even on 0N, 0S & 0C lines

[0-9]{6}

N

Blank

Eazipay – not always provided

O

Blank

Eazipay – not always provided

P

Blank

Eazipay – not always provided

Q

Blank

Eazipay – not always provided

R

Blank

Eazipay – not always provided

S

Blank

Eazipay – not always provided

T

Blank

Eazipay – not always provided

U

Blank

Eazipay – not always provided

The maximum file size accepted is 1.2 million rows.

📌 Note: You'll need to have the admin permission to be able to upload the file.

Did this answer your question?