Problems
Should I link my practice software to Xero
It depends on which reports the practice runs out of Xero. A link sends every invoice and every allocated payment across, which gives patient level debtors and a run of payments to match against one deposit. A period summary keeps the detail in the practice system and the ledger short. Decide by the reporting you need and by who does the matching.
Key facts
- What a Cliniko link sends
- Every invoice as soon as it is created, and every payment once it has been allocated to an invoice1
- What it leaves behind
- Unallocated payments and credit allocations stay in Cliniko and are not seen in Xero1
- What a Zanda link sends
- Batches the user chooses, invoices first and then payments, with card and terminal takings exported to a holding account2
- The case for keeping them apart
- An accounting firm working with allied health practices says a couple of its clients had a world of trouble linking their software, and puts an overall income reconciliation in the accounting file instead5
- The case for paying someone to run it
- A bookkeeping firm that sells Cliniko to Xero setup says integrating the two can be complex, and lists matching HICAPS, NDIS and EFTPOS payments among the work it takes on3
- What Xero will not reconcile
- Xero said in September 2022 that it had no plans to build reconciliation for clearing, control and non bank accounts, and pointed users at the account transactions report6
- How many people asked for that
- 171 votes on the Xero product idea6
- How settled the question is
- Pain point P13 in the research register rests on four independent sources: one accounting firm that says keep the systems apart, one bookkeeping firm that sells the fix, and two practitioner reviews9
What a link actually moves
Start with the mechanics, because the decision is easier once the sync stops being a black box. Cliniko pushes every invoice across as soon as it is created, and pushes a payment once that payment has been allocated to an invoice. Zanda works the other way round: nothing leaves until somebody opens the export screen, picks a date range and sends invoices first and payments second.
Zanda says the batch is deliberate. Some other systems export invoices when they are created, its help centre says, and it believes batches are better. Whichever shape the practice is on, what arrives in Xero is the same set of objects: contacts, invoices, and one payment for each payment the practice keyed.
- Invoices cross. In Cliniko they cross on creation, in Zanda when the batch is exported.
- Allocated payments cross. Cliniko sends a payment only once it sits against an invoice, so an unallocated payment stays where it is.
- Credit allocations do not cross. Cliniko states that they will not appear in Xero.
- Card and terminal takings cross into a holding account in the Zanda flow, and a receive money entry coded to that account clears it when the settlement lands.
- Nothing comes back. A payment reconciled in Xero does not mark the practice system invoice paid.
Why some accountants keep the two apart
There is a real position on the other side of this, and it is worth reading before switching anything on. An accounting firm working with allied health practices puts it plainly.
don't link your practice management software and accounting software. Keep them separate.5
The same firm says a couple of its clients had a world of trouble trying to link their software, Cliniko and Xero in particular, and that a link leaves you double handling the same transaction in both pieces of software. Its alternative is to run accounts, fees and reconciliations inside the practice system, and to put an overall income reconciliation in the accounting file.
A bookkeeping firm on the other side of the argument agrees about the difficulty and sells the answer as a service, saying that integrating Cliniko with Xero can be complex. Both parties have an interest, which is why this page sets out what each shape does rather than which one is better.
The two shapes, row by row
Read down the two columns and the trade is visible. The linked column buys detail in the ledger and pays for it in matching work. The summary column buys a short ledger and pays for it by keeping the detail somewhere Xero cannot see.
What the period summary gives up
The summary shape is quiet and cheap, and three things go missing with it. None of them is fatal, and each one lands on somebody.
- Debtors. Xero holds no patient level balance, so aged receivables is a practice system report rather than a ledger report, and anyone asking the accountant for it is asking the wrong file.
- The audit trail in the ledger. A single period figure cannot be drilled into from Xero, so a question about one invoice is answered by opening the other system.
- Bank matching by invoice. The bank line is matched against a period total instead of against the payments that make it up, which is faster and tells you less when a deposit comes up short.
That last one matters most for practices billing schemes. A short paid claim inside a lump sum is visible when the ledger holds the invoices it covers, and invisible when the ledger holds one line for the month. The funder short pay pages work through what that looks like.
What the linked sync gives up
The linked shape gives up time, in two places that are easy to miss when the integration is switched on for the first time.
The first is matching. A funder pays for many invoices at once, and the sync has already written one payment per invoice, so the bank line for a scheme deposit has to be matched against a run of small entries in a holding account. That is pain point P1 in the research register, the one with fifteen or more independent sources behind it, and the clearing account page is about the balance it leaves.
The second is correction. The sync runs one way, so an edit made after an invoice has crossed has to be made twice. Practitioners say so in their own words on the review sites.
The integration with the accounting software xero isn't fantastic. It syncs one way only so any changes to the invocie in cliniko dojesbt get reflected automatically in xero8
That review is from a physiotherapist in March 2019, and the one way direction it describes is what the vendor documentation still sets out. Cliniko also notes that Xero's API accepts one payment a minute, so a practice switching the link on with a long history behind it can wait hours for the backlog to appear.
The constraint sitting underneath both
Both shapes are built around a limit in Xero that neither vendor put there. Xero does not offer a reconcile screen for a clearing, control or other non bank account, so a holding account balance is read off the account transactions report and cleared by a journal or a transfer rather than ticked off line by line.
The product idea asking for it carries 171 votes, and Xero answered it in September 2022 saying it had no plans to develop the ability in the near future and pointing users at the account transactions report or at an App Store app instead. That answer is why a bookkeeper describes a clearing account that will not clear, and it is the reason the summary shape appeals to firms that have carried a few of those balances.
Five questions that settle it for a practice
The decision usually falls out of five answers. Write them down before touching a setting.
- Who chases unpaid invoices, and out of which screen? If the answer is the bookkeeper in Xero, the ledger needs the invoices.
- How much of the practice's income arrives as a lump sum from a scheme or a terminal? The more it does, the more matching work a link creates.
- Does the profit and loss have to show revenue by funder? A summary line can carry that split, and so can a mapped sync, but only if somebody sets it up.
- Who fixes an invoice after it has been raised, and how often? Frequent corrections cost twice in a linked file.
- Is there an external reader, such as a lender or a buyer, who will want the detail out of the accounts rather than out of the appointment book?
A practice that answers those five and still cannot pick usually has a mixed funder base, which is the case where the ledger detail earns its keep. Revenue landing in one sales account is the next thing to read, because a link that codes everything to one account gives the detail without the split.
The middle ground between the two
The two shapes are not the only options, and the choice is not permanent. A practice can link invoices and stay off the payment side, so the ledger carries debtors while the payments arrive as deposits and are matched in one entry. Zanda's export screen splits invoices from payments into two steps, so a practice on it can send one batch and hold the other. Cliniko's link does not offer that split: once it is on, allocated payments cross on their own.
The other middle ground is to link fully and change what happens on the deposit side, so one bank line meets one balanced set of documents rather than a page of small payments. That is the shape the system pages describe per product, with Zanda alongside.
What Ledger Map does with it
Ledger Map is built for the linked shape with the deposit problem taken out of it. The practice approves one standing map first, so a billed line resolves to an account and a tax rate through its funding source rather than through the item code, and nothing posts before that map is approved.
For a deposit it posts one balanced document set and leaves one exact match in the bank feed, rather than a run of payments to tick off. A line the map cannot resolve becomes a question with the options laid out rather than a silent posting. The shape of it is on how it works.
Questions
Does linking Cliniko to Xero save time?
It saves keying and adds matching. Invoices and allocated payments cross on their own, so nobody retypes them. In return, a scheme deposit that pays for many invoices arrives as one bank line against a run of payments in a holding account, and an edit made after the sync has to be made in both files.
What do I lose if I keep the two systems apart?
Patient level debtors, a drillable audit trail in the ledger, and bank matching by invoice. Aged receivables becomes a practice system report, and a short paid claim inside a lump sum is harder to see, because the ledger holds one figure for the period instead of the invoices behind it.
Can I link the invoices and leave the payments out?
On a system with a manual batch export, yes. Zanda exports invoices and payments as separate steps, so a practice can send the invoice batch and leave the payment batch alone. Cliniko's link pushes allocated payments on its own, so the same split is not available there. Where it works, the ledger carries debtors while each deposit is entered once.
Why can I not just reconcile the clearing account in Xero?
Xero does not offer a reconcile screen for clearing, control or other non bank accounts, and said in September 2022 that it had no plans to build one in the near future. The balance is read off the account transactions report and cleared with a journal or a transfer instead.
Is a period summary posting acceptable to the tax office?
No source read for this page answers that, so it is not settled here. It turns on the records the practice keeps behind the summary and on how its activity statement is prepared, which is a question for the practice and its BAS agent rather than for a page.
Which practice systems can be linked at all?
Most of the Australian allied health systems ship a Xero connection of some kind, and they differ in direction, trigger and depth. Jane App has no native Xero connection, so a practice on it either uses a generic automation tool or posts a summary.
Read next
- ProblemsAll practice revenue lands in one Xero account
- ProblemsClearing account will not clear in Xero
- ProblemsPayments in Xero do not close the practice invoice
- Practice systemsCliniko Xero integration: what syncs, what does not
- Practice systemsZanda Xero integration: what the batch export carries
- ProblemsInvoices paid by account credit stay open in Xero
- HubProblems
Sources
Open questions
- No search snapshot was captured for this query, so what the current top results and an answer engine say about it was reasoned from the pages read rather than measured.
- Whether a period summary posting meets a given practice's record keeping and activity statement obligations is not settled by any source read here, and is left to the practice and its BAS agent.
- The Paris Financial article carries no publication date, so how current its position is cannot be checked from the page itself.
- The Cliniko help centre article shows an update stamp of 28 Jul 2026 that the shared source registry entry cited here does not yet carry.
- Halaxy's support pages refuse an automated fetch, so this page states nothing about what a Halaxy link carries either way.
- Reconciliation, ability to reconcile clearing, control and non bank accounts in Xero
Xero product ideas. Retrieved 3 Sep 2026. Source updated 14 Sep 2022.
secondary
- Customer pain point evidence, entries P1, P12 and P13
Ledger Map. Retrieved 3 Sep 2026. Source updated 29 Aug 2026.
secondary
Review
Last reviewed 3 Sep 2026 by Shane
General information for Australian allied health practices, not tax advice. Confirm a treatment with your BAS agent or accountant before you post it.
Guided onboarding
Run one real month before you go live.
Sign up, connect Zanda and Xero, and replay a month you already closed. The map is reviewed with whoever owns the books, and nothing posts until you approve it.
Every practice starts from a template. Nothing posts until the map is approved.