Skip to main content

Create a BACS Standard 18 file

Producing a BACS Standard 18 file for DDCMS Direct processing.

G
Written by Gemma Langley
Updated over a week ago

You can upload a BACS Standard 18 file through the use of CSV spreadsheet files (.csv) or text files (.txt).

📌Note: Uploads can be accepted with a header row that includes field names as the first row. This is optional and can be accepted without.

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

Field

Mandatory

Description

Destination Sort Code

Y

Sort Code of account you wish to debit/credit

Destination Account Number

Y

Account Number of account you wish to debit/credit

Destination Account Type

Y

Indicates account type (0 = unspecified, 1 = personal, 2 = business)

Transaction Code

Y

Defines the type of transaction (e.g., 99 = Direct Credit)

Originating Sort Code

N

Sort Code of your account

Originating Account Number

N

Account number of your account

Free Format

N

Optional field for internal use or notes

Amount in Pence

Y

Payment amount in pence (no decimal)

Service User’s Name

Y

Service User Name making the payment

Service User’s Reference

Y

Reference for the payment (e.g., invoice number)

Destination Account Name

Y

Name of account you wish to debit/credit

Processing Date

Y

Date for processing - in format YYDDD

A BACS Standard 18 file is the full file used to send payments to BACS. It includes setup information, payment lines, and bank information.

A BACS Standard 18 Payment Lines file is just the part of the full file that lists the actual payments and shows one line per transaction.

📌Note: The full file is needed to send to BACS. The payment lines file is useful for testing or building the payment section.

Did this answer your question?