Overview
Batchly generates banking files from selected authorised Xero bills for supported payment services in Australia, New Zealand, the United Kingdom and South Africa. You download the file, upload it to your bank and authorise the payments there.
Batchly prepares the payment file and records payments in Xero when you complete Mark as Paid. Your bank transfers the money.
Supported banking files
| Region | Banking service / format | Currency |
|---|
| Australia | ABA-compatible banking services | AUD |
| New Zealand | ANZ Transactive – Global → New Zealand Domestic Payments → NZ CSV without Control Record; ASB — MT9; BNZ — Direct Credit AFI | NZD |
| United Kingdom | NatWest/RBS Bankline; Handelsbanken Corporate Online Banking – Faster Payments CSV | GBP |
| South Africa | FNB Online Banking Enterprise — Payments CSV | ZAR |
Support is specific to these formats and banking services. An account appearing in Xero does not mean its bank accepts a Batchly payment file.
Before you begin
- Connect your organisation to Xero and sync the latest bills and supplier details.
- Have an appropriate pay-from bank account and correct supplier banking details recorded in Xero.
- For Handelsbanken, use an active GBP bank account set up in Xero and confirm that your Corporate Online Banking service uses the matching eight-column Faster Payments import template.
- For South African FNB payments, confirm each supplier's branch or universal branch code and account type under Supplier Intelligence → Payment Readiness. The supplier's bank account number comes from Xero.
- Select authorised bills with an outstanding balance and resolve any blocking warnings.
- Confirm that your bank supports the relevant import format and that you can authorise payments.
Step 1: Select your bills
- Open Bills and use the available filters to find the bills you want to pay.
- Select the bills and review the selected amounts, bill count and supplier readiness warnings.
- Click Process Batch.
Step 2: Choose the account, date and amounts
- In Pay From, choose the bank account you intend to pay from.
- For UK bank-file runs, check the Bank-file format and select either NatWest/RBS Bankline or Handelsbanken Corporate Online Banking – Faster Payments to match your banking service.
- Choose the Payment Date.
- Check that the account is appropriate for the supported format and payment currency, then click Continue.
- If partial bill payments are available, review the selected settlement amounts at the payment-amount review step.
A selected settlement amount includes credits and cash combined. The banking file contains only the cash portion. An entirely credit-only run does not need a banking file.
The selected payment date is included where supported by the payment-file format. Actual bank processing depends on your bank’s cut-off times, approval requirements and processing schedule.
Step 3: Review the export for your region
Check the pay-from account, payment date, included bills, cash total and any validation messages. Payment grouping and reference rules vary by format; the bank payment count may differ from the bill count.
Australia: ABA
- File Name: optionally change the download name, keeping the .aba extension.
- Payment batch description (optional): up to 12 characters to help identify the batch in your bank import.
- DE User ID (optional): enter the correct six-digit DE User ID/APCA ID if your account uses one.
- Include self-balancing transaction: available for Commonwealth Bank accounts. Enable it only when required by your account’s CommBiz configuration.
- Fallback reference shown to suppliers (optional): up to 18 characters, used when both the supplier’s Xero payment reference and contact account/customer reference are blank.
- Click Download ABA & Continue.
Batchly cannot retrieve the DE User ID or self-balancing setting from Xero. Keep them aligned with your bank setup. ABA payments are grouped by destination BSB and account number.
New Zealand: ANZ Transactive, ASB MT9 or BNZ AFI
Batchly selects the supported New Zealand payment-file format from the pay-from account you choose: supported ANZ accounts use NZ CSV without Control Record, ASB accounts use MT9 and BNZ accounts use AFI.
- Check that the selected NZD pay-from account is the ANZ, ASB or BNZ account you intend to use.
- Review the payment summary and file details. Keep the extension generated by Batchly: .csv for ANZ, .mt9 for ASB or .afi for BNZ.
- For ANZ, download the CSV for ANZ Transactive – Global → New Zealand Domestic Payments → NZ CSV without Control Record.
- For ASB, click Download MT9 & Continue.
- For BNZ, click Download AFI & Continue.
Other New Zealand pay-from banks and payment-file variants are not automatically supported. ANZ support is specific to NZ CSV without Control Record; other ANZ CSV variants and MT101 are not covered. The Australian DE User ID, self-balancing and ABA reference settings do not apply to New Zealand files.
United Kingdom: NatWest/RBS Bankline
Select NatWest/RBS Bankline under Bank-file format in Pay From. The export screen is labelled Export NatWest Bankline file. Use this format with the supported NatWest/RBS Bankline service.
- Review the selected GBP pay-from account, sort code, account number and total debit.
- Check the supplier summary and resolve any blocking validation errors.
- Click Download Bankline file.
Use the downloaded file with Bankline’s payment import. Do not assume that it is compatible with another UK bank or a different payment import format.
United Kingdom: Handelsbanken Faster Payments
Batchly generates a GBP Faster Payments CSV for Handelsbanken Corporate Online Banking using a matching eight-column import template. This export does not include Bacs, EUR or USD payment files.
- In Pay From, choose your active GBP Xero bank account.
- Under Bank-file format, select Handelsbanken Corporate Online Banking – Faster Payments, choose the payment date and continue through any payment-amount review shown.
- On Export Handelsbanken CSV, review the payer account, suppliers, cash amounts, payment reference and total debit. Resolve any blocking validation errors.
- Click Download Handelsbanken CSV.
- Complete any credit allocations when prompted before paying the reduced cash amount through your bank.
- Import the CSV through the matching Faster Payments template in Handelsbanken. Check the imported destination accounts, amounts, references and total before authorising the payments.
Set the payment date in Handelsbanken: The CSV does not contain a payment date. Select or verify the date in the banking portal so it matches the date chosen in Batchly.
The eight-column import template must interpret amounts using two implied decimal places: for example, 5880 represents £58.80. Other Handelsbanken templates, including the separate five-column Bulk Faster Payments format, are not interchangeable with this export. If you are unsure which template your service uses, contact Batchly before processing a live run.
South Africa: FNB Online Banking Enterprise
Batchly generates a Payments CSV for ZAR payments through FNB Online Banking Enterprise. Your organisation pays from its selected FNB account; suppliers may receive payments into FNB or other South African bank accounts.
- Make sure each supplier's account number is correct in Xero.
- Resolve Payment details required or Bank details changed — review required under Supplier Intelligence → Payment Readiness before selecting the supplier's ZAR bills.
- In Pay From, select the FNB account you intend to pay from.
- Review the payment date, payer account and total debit.
- Click Download FNB CSV & Continue.
Supplier branch codes and account types must relate to each supplier's receiving account. See Setting up supplier payment details for FNB payments in South Africa.
Step 4: Complete any credit allocation
If your run includes new credit allocations, complete Apply Credits in Xero when prompted and check that it succeeds before paying the reduced cash amount through your bank.
Downloading a file does not apply credits, transfer money or mark bills as paid. If a credit allocation fails, resolve it before proceeding with the bank payment.
Step 5: Upload and authorise with your bank
- Sign in to the banking service for your selected pay-from account.
- Choose its payment-file import or bulk-payment option and upload the downloaded file.
- Review the imported destination accounts, payment date, references and total against Batchly.
- Complete the bank’s approval and authorisation steps, then check the payment outcome.
An uploaded or accepted file is not necessarily a completed payment. If the outcome is unclear, check for pending or processed payments before uploading again. Renaming a file does not prevent duplicate payments.
What happens next
After your bank successfully processes the cash payments, return to Batchly to:
- Complete Mark as Paid to record the payments in Xero.
- Send remittance advice emails, or skip that step.
- Export the batch report for your records.
Batchly relies on your confirmation of bank processing. If some payments are rejected, resolve the difference before recording the run as paid.
Need help?
Review any error shown in Batchly or your bank. Correct supplier or pay-from account numbers in Xero and sync Batchly where needed. For South African suppliers, review branch codes and account types under Supplier Intelligence → Payment Readiness. For format or import problems, contact Batchly support with the bank name, banking service, file format, batch date and exact error message.
For Handelsbanken imports, confirm that you selected the Handelsbanken format in Batchly and the matching eight-column Faster Payments template in your banking portal. Check the amount interpretation and payment date. Do not edit exported amounts or switch to another template to bypass an import error.
Need help? Contact Batchly support.