For Zanda practices on Xero
Approve the map once. Every deposit arrives coded.
One bank line, and every invoice line behind it coded to the Xero account and tax rate your practice approved.
Nothing posts to Xero until you approve the map. Templates get a first map ready to review in as little as ten minutes.
- Medicare bulk-bill · Physio consult4-1100 PhysiotherapyGST Free Income
- Private · Physio consult4-1100 PhysiotherapyGST Free Income
- EAP employer · Physio consult4-1100 PhysiotherapyGST on Income
- NDIS plan-managed · Plan supports4-1200 Exercise physiologyGST Free Income
- NDIS plan-managed · Non-listed support4-1200 Exercise physiologyGST on Income
A$4,728.42
Resolved through the approved map · 38 rules
Works with
Cliniko planned
The map is the part you approve. Every rule on it says why.
One row per kind of income: which Xero account it lands in, and which tax rate it carries. Start from a template for allied health, psychology or NDIS providers, then change only what your practice does differently. Anything the map does not cover is held as a question, never guessed.
Why Bulk-billed physiotherapy treatment is GST-free health services income.
Why Privately billed treatment stays in the same revenue account as bulk-billed work, so the practitioner report reads as one service.
Why DVA treatment follows the same GST-free treatment as Medicare, but is kept traceable to the DVA remittance.
Why The fund gap payment settles through HICAPS, but the service itself is the same GST-free treatment.
Why Treatment of the injured person stays GST-free under the insurer scheme unless the scheme has opted out. The taxable case is the report the insurer asks for, which has its own rule.
Why The employer, not the patient, is the customer of an employee assistance program, so the same consult carries GST when an EAP pays for it.
Why Supports delivered under the participant's plan are GST-free while the plan is in effect.
Why A support outside the listed set does not qualify as GST-free, so the same account carries GST for it.
Why Referred one-on-one exercise physiology is a GST-free health service.
Why Any plan-managed line without a more specific rule lands here rather than being guessed elsewhere.
Why Braces, tape and other goods sold with treatment are taxable sales, separate from the service income.
Why Medico-legal and insurer reports are not treatment, so they sit in their own account with GST.
Why The practice default catches ordinary treatment income. Anything unusual is held as a question instead of using this row silently.
Why A payer the map has not seen before. Held until you or your bookkeeper name its treatment.
Why The template flags interstate telehealth for confirmation rather than assuming the in-room treatment applies.
38 rules · 2 held for review
Approved 12 Aug 2026. Reviewed with the practice's BAS agent.
Nothing posts to Xero until the map is approved. Tax treatments above are a worked example for one practice, not advice: your own map is reviewed with the person who owns your books.
A worked payout
A$4,728.42 landed in the bank.
Ledger Map traces it to A$4,820.00 of paid work and A$91.58 in Stripe fees, and every line keeps the account and tax rate the map gave it.
Rolled up to the approved accounts
- 4-1100 Physiotherapy
- A$2,140.00
- 4-1200 Exercise physiology
- A$1,800.00
- 4-1300 Consumables
- A$880.00
- Gross charges
- A$4,820.00
Zanda → Ledger Map → Xero
Bank feed line
A$4,728.42
payout, 28 Aug 2026
| Paid lines | Approved Xero account | Amount |
|---|---|---|
| Physio consult, private4-1100 Physiotherapy | 4-1100 Physiotherapy | A$2,140.00 |
| Exercise physiology sessions4-1200 Exercise physiology | 4-1200 Exercise physiology | A$980.00 |
| Group exercise classes4-1200 Exercise physiology | 4-1200 Exercise physiology | A$820.00 |
| Knee braces4-1300 Consumables | 4-1300 Consumables | A$540.00 |
| Strapping tape4-1300 Consumables | 4-1300 Consumables | A$340.00 |
- Gross charges
- A$4,820.00
- Stripe fees
- (A$91.58)
Balanced to the cent
A$0.00 unallocated
It did not balance by A$38.42, so it stopped.
No match is proposed, nothing posts, and the deposit sits as a question with its evidence attached. You or your bookkeeper answer it once; the answer can become a rule on the map.
The confirm button stays in Xero, and it stays yours. Ledger Map proposes the match; a person makes it.
- Bank statement line
- A$4,766.84
- Paid lines and fees found
- A$4,728.42
- Unexplained
- A$38.42
A$38.42 in the deposit has no matching paid line or remittance row. The deposit is held as a question instead of being matched short.
How it works
Approved policy in. One balanced match out.
- The map
Map the work.
Each paid Zanda invoice line takes its Xero account, tax type and tracking from the account map your practice or bookkeeper approved. Ledger Map executes that map; it does not invent one, and nothing posts without a rule.
- The evidence
Assemble the payout.
Payments, processor fees and remittance rows are gathered against each settlement, with one clearing account per settlement rail. If the evidence does not conserve, the deposit waits instead of guessing.
- One match
Review the result.
The payout posts as one balanced document set: gross in, fees out, one transfer for the net. Whoever owns the books reviews it, then confirms a single match against the bank feed in Xero.
Pricing
Plans start at A$29 per Xero organisation.
Every feature is included on every plan. The price changes only with the number of active practitioners.
Bookkeeper console: A$49 a month, with 20 percent off client tiers.
Questions
The questions every practice asks first.
Who decides the account coding?
Your practice or your bookkeeper. Ledger Map starts from a visible template and applies only the mapping someone has approved. Anything the map does not cover becomes a question, not a guess.
What happens when a payout does not balance?
It stops. The deposit is held for review with the evidence beside it, and nothing posts until a person resolves the difference.
Does it reconcile in Xero for me?
No. Xero requires a person to confirm each match. Ledger Map posts one balanced document set per deposit and leaves one exact match in the bank feed for your bookkeeper to confirm.
What do I need to start?
A Zanda account, a Xero organisation, and whoever owns your books. No card: the first 14 days are free. Sign up, connect both systems, pick a template, and replay a month you have already closed. Nothing posts to Xero until you approve the map.
Where is the data stored?
Operational and financial records are stored in Supabase's Sydney region. Sign-in identity and sessions are handled by Clerk in the United States. The data-location page lists every service and what it sees.
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.