Developer Docs

Direct Debit Batch File Columns

Field Name Example Value Description
Amount 10050
Integer
Required
The amount of the transaction to be processed.
This is an integer in the smallest units for the currency (i.e. $100.50 will be 10050).
Currency AUD
String (3 characters)
Required
The ISO Currency code for the transaction. Currently only AUD is supported for Direct Debit.
Reference INV-1234
String (64 characters)
Required
The merchant reference for the transaction. This must be unique.
It is recommended that this is alphanumeric only with the exception of hyphen (-) and underscore (_).
Account Name Max Smith
String (32 characters)
Required unless Bank Account ID is present
The bank account holder's name.
BSB 633-000
String (7 characters)
Required unless Bank Account ID is present
The bank BSB in the ###-### format.
Account Number 112498233
String (9 characters, numeric)
Required unless Bank Account ID is present
The bank account number, maximum 9 digits.
Bank Account ID 071-BA-AZ7JK98L
String (20 characters)
Required unless Account Name, BSB and Account Number are present.
The Bank Account ID to be used for the transaction instead of the bank account details.
This column takes priority over the other bank account columns.
Description Invoice INV-1234
String (18 characters)
Required
The description for the transaction. This will appear on the customer's bank statement and must be unique.

Example File

This shows a direct debit for $100.50 AUD.

10050,AUD,INV-1234,Max Smith,633-000,112498233,,Services