Automate bulk payment reconciliation in Xero

Remittance Go processes bulk payment remittances covering dozens of invoices at once and reconciles them to your Xero invoices automatically — no manual matching required.

Start free — no credit card required →
Remittance Go for Batch Payments

Used by
providers

Community TherapyStep 2 Allied HealthBeam BookkeepingStream AccountingStable Home CareAussie Bookkeeping BasicsCommunity TherapyStep 2 Allied HealthBeam BookkeepingStream AccountingStable Home CareAussie Bookkeeping Basics

One payment, dozens of invoices. Doing it manually makes it worse.

A single bulk payment can cover dozens — or hundreds — of invoices in one document. Processing it by hand takes hours and invites mistakes.

One payment covers many invoices

Payers settle in aggregate — one bulk payment for 50 or 100 invoices simultaneously. Each invoice needs to be allocated correctly in Xero, not pooled into a single entry.

Underpayments arrive without warning

Payers short-pay or adjust claims within a batch. These discrepancies need to be identified, matched to the original invoice, and flagged in Xero — without guessing.

Every payer format is different

No two payers structure their remittances the same way. Reconciling by hand means relearning a new layout every time.

Remittance Go for Batch Payments

How it works

From bulk payment to reconciled Xero invoices

Remittance Go extracts each invoice line from the bulk payment document, matches it to the corresponding invoice in Xero, and applies the full batch — automatically, with discrepancies flagged for review.

Step 1 — Remittance arrives

The bulk payment remittance is forwarded to Remittance Go — via email forwarding or direct upload.

Step 2 — Invoice lines are extracted

Each invoice reference, description, and amount is extracted from the payment document and structured for matching.

Step 3 — Matched at invoice level

Each extracted line is matched to the corresponding invoice in Xero — not pooled into a single bulk entry.

Step 4 — Applied to Xero, discrepancies flagged

The full batch is posted to Xero with each invoice correctly allocated. Underpayments and mismatches are flagged for review before anything is confirmed.

Built for volume

Built for the way bulk payments actually arrive

Remittance Go handles the invoice-level complexity of bulk payments that generic remittance tools aren't built for.

Per invoiceMatching — not pooled bulk allocation
FlaggedEvery underpayment and mismatch — never silently applied

For batch payments

Purpose-built for bulk payment complexity

Invoice-level. Any payer. Discrepancies handled.

How matching works

Invoice-level, not pooled

Generic tools apply a bulk payment as a single lump sum against one invoice. Remittance Go matches at the invoice level — each line is reconciled to the correct invoice in Xero.

Your Xero records stay invoice-specific, giving you the granularity you need for reporting and reconciliation.

Invoice-level batch payment matching in Remittance Go
Batch payment discrepancy handling in Remittance Go
Discrepancy handling

Discrepancies surface clearly

When a payer short-pays or adjusts a line within a batch, Remittance Go identifies it, matches it to the original invoice in Xero where possible, and flags it for your review before any correction is applied.

Discrepancies are never silently offset against the wrong invoice.

Xero integration

One batch payment, dozens of invoices

Remittance Go operates at the Xero layer — it reads open invoices from Xero and posts matched payments back to Xero using the official Batch Payment API.

A remittance covering dozens of invoices becomes a single batch payment in Xero, ready to reconcile against your bank feed.

Batch payment posted to Xero by Remittance Go

Frequently asked questions

What format do bulk payment remittances need to be in?

Any format works. Remittance Go reads the structure of the document rather than relying on a template, so remittances from any payer are handled the same way.

How does Remittance Go handle dozens of invoices in a single payment?

Each invoice line is extracted and matched individually to the corresponding invoice in Xero. The bulk payment is reconciled as a batch — but each line is matched at the invoice level, keeping your Xero records specific.

What happens when a payer underpays or adjusts a claim?

Underpayments and adjustments appear as flagged exceptions. Remittance Go identifies them, matches them to the original invoice where possible, and flags them for your review before any correction is applied to Xero.

Is there a limit on how many invoices a single batch can contain?

No hard limit. Batches of 50, 100, or several hundred invoices post the same way as small ones.

How is the payment created in Xero?

Via Xero's official Batch Payment API — the same result as a batch payment created by hand, correctly named, dated, and referenced.

Stop processing bulk payments by hand.

Connect your Xero organisation and process your first batch payment free.

Start free — no credit card required →