Troubleshooting Banking File Errors in Batchly
Overview
If you encounter problems generating or uploading a banking file in Batchly, the cause is usually missing or incorrectly formatted bank details in Xero (or your bank’s file requirements), rather than the banking file export itself.
This guide helps you identify common errors, fix them at the source, and successfully process your batch payment. If you’re generating an ABA file (Australia), the same checks apply.
Common errors and solutions
"Invalid bank BSB"
Cause: The pay-from bank account in Xero has an invalid or incorrectly formatted BSB.
Solution:
- In Xero, go to Accounting → Bank Accounts
- Check that the BSB is exactly 6 digits (for example, 063000)
- Return to Batchly and re-sync your organisation
"Invalid account number"
Cause: The account number contains spaces, symbols, or is outside your bank’s accepted length range.
Solution:
- In Xero, verify the account number for the relevant bank account or supplier
- Remove spaces or special characters (enter digits only)
- Re-sync your organisation in Batchly and retry the export
"Supplier shows banking details missing"
Cause: The supplier contact in Xero does not have banking details recorded.
Solution:
- In Xero, go to Contacts → [Supplier Name]
- Click Edit and scroll to Financial Details
- Enter the required banking details and save the contact
- In Batchly, sync your contacts from the Bills section and retry the batch
"No bills selected"
Cause: You attempted to process a payment without selecting any bills.
Solution:
- Return to the Bills page in Batchly
- Select one or more bills using the checkboxes
- Click Process Batch again
"Banking file rejected by bank"
Common causes:
- Duplicate file: The same file (or the same batch) has already been uploaded or processed
- Invalid characters: The bank rejects certain characters in names or references
- Format rules: The bank expects a specific file format or setting (for example, ABA file rules in Australia)
- Amount or limit checks: The bank flags the upload due to internal validation rules
Solution:
- Read your bank’s error message carefully — it usually indicates what field or rule failed
- Create a new batch run in Batchly and download a fresh banking file (avoid re-uploading the same file)
- If the error mentions a supplier or account detail, fix it in Xero, then re-sync and export again
- If the problem continues, contact Batchly support with the bank’s error message (and the batch name/date)
Tips to avoid errors
- Keep supplier banking details up to date in Xero
- Double-check your pay-from bank account details in Xero before starting a batch
- Check the Contacts page in Batchly for any health warnings before processing payments
- If you’re exporting an ABA file (Australia), avoid special characters in supplier names and payment references where possible
Still stuck? Contact Batchly support and include any error messages from Batchly or your bank.
Related Articles
How to Generate and Export an ABA File in Batchly (Australia & NZ Banking File Guide)
Overview Batchly allows you to generate an ABA file from approved Xero bills that can be uploaded to your bank to pay multiple suppliers in a single batch. ABA files are supported by Australian banks and are commonly used for batch payments through ...
Why Batchly Combines Multiple Bills into One Bank Payment
Overview If you noticed that multiple bills became one payment in your banking file or ABA file, this is expected behaviour in Batchly. Here’s why. When generating a banking file (including ABA files for Australian banks), Batchly automatically ...
How to Log In and Connect Xero to Batchly
Batchly connects directly with your Xero organisation so you can sync approved bills, generate banking files, and manage high-volume supplier payments. This guide explains how to log in and connect Xero to Batchly for the first time. Step 1: Go to ...
How to Mark Bills as Paid in Batchly
How to Mark Bills as Paid in Batchly After your bank processes your banking file (for example, an ABA file in Australia), use Mark as Paid to record those payments in Xero. This step creates the batch payment in Xero and updates each included bill ...
What is Batchly? How It Extends Xero Batch Payments for High-Volume Teams
What Batchly Does Batchly is a batch payment platform that works with Xero to help businesses pay large volumes of supplier bills using bank payment files. If you manage bills in Xero and regularly pay large volumes of suppliers, you've likely run ...