Skip to main content

Create a SmartDebit Direct File

Produce a SmartDebit Direct file for upload into Bacs Direct.

Written by Gemma Langley

You can upload a SmartDebit Direct file using a CSV (.csv) or text (.txt) file. To help ensure successful validation and submission, the file must contain the required fields listed below.

📌Note: Uploads can include a header row containing field names. Header rows are optional.

📌Note: Destination account names longer than eighteen characters are automatically truncated during processing and exported in Bacs Standard 18 format.

Field

Mandatory

Description

Destination Account Name

Y

Name of account you wish to debit or credit.

Destination Sort Code

Y

Sort code of account you wish to debit or credit.

Destination Account Number

Y

Account number of account you wish to debit or credit.

Payment Reference

Y

Bacs reference for Direct Debits or descriptive text for Direct Credits.

Amount

Y

Amount to debit or credit.

Transaction Code

Y

Any valid Bacs transaction code.

Realtime Information Checksum

N

Optional checksum value accepted if supplied.

Pay Date

N

Date you wish the debit or credit to be made in YYYYMMDD format.

Originating Sort Code

N

Sort code of your account.

Originating Account Number

N

Account number of your account.

Originating Account Name

N

Name of your account.

Pay dates

You can include pay dates within the file or add them after upload when resolving validation issues.

If you include a pay date, it must be included for every row in the file. Files containing a mixture of rows with and without pay dates will fail validation.

Did this answer your question?