Xero Batching is an efficient solution that enhances the Xero integration experience by merging invoices, payments, and credit notes into a single transaction. This approach ensures a streamlined process for your accounting records.
Information synced to Xero through batch syncing:
- Sales Invoice
- Payments
- Credit Notes
How to enable batch sync in Xero
To enable batch sync in your Xero integration settings:
- Go to the Integrations module.
- Navigate to Xero and click Settings.
- Under Sales Accounts, tick the Enable Batching box.
- Click Save Changes.

How does the sync work
The system groups all transactions (sales invoices, payments, credit notes) by batch to easily track them:
- Ledger Accounts
- Currency
- Tax Inclusive/Exclusivity
- Sync Rules
- Date of the transaction
To better understand how the transactions are categorized, please take a look at the table provided below.

When you process multiple invoices on the same day, they can be grouped together in a single batch invoice. This is done if they have the same Ledger Accounts, Currency, and Tax Inclusivity or Exclusivity. Otherwise, invoices that don’t meet these criteria will be synced separately on a different batch.
The payments you receive through different payment gateways or references are synced to the corresponding payment account set in your Xero Integration settings. The system groups these payments based on the payment gateway or reference set on your orders. If they differ, the system separates the order into a different payment in Xero.
Reference Codes

Sales Invoice – INV-20231107-USD-TE-200
| INV | Invoice Batch |
| 20231107 | Date of the transaction |
| USD | Currency |
| TE | Tax Inclusivity/Exclusivity |
| 200 | Sales Ledger Account |
Payments – PAY-881-INV-20231107-USD-TE-200
| PAY | Payment Batch |
| 881 | Payment Ledger Account |
Credit Notes – CN-20231107-USD-TE-200
| CN | Credit Note Batch |
