How it works
One approved map. One traceable path into Xero.
Ledger Map executes the accounting policy your practice approves, checks every deposit against its evidence, and holds uncertainty for review. Here is the complete path.
Reads the practice work in Zanda, reconciles the money that Stripe settles, and posts one balanced match into Xero.
From connection to match
Four controlled stages. No accounting guesswork.
Ledger Map turns an approved practice policy into a repeatable workflow while keeping the source evidence visible at every stage.
- 01
Connect your systems
Link Xero and Zanda, add Stripe if you take card payments, and pick a start date. Discovery reads your history and proposes funding rules from your own payer names, insurer schemes and item codes.
- 02
Approve the map
Start from one of three built-in templates. Every account, tax type and treatment is a visible, editable row, and each change previews the exact Xero documents it will produce before you save it. Ledger Map makes no accounting decisions of its own. It executes the configuration you approve.
- 03
Watch invoices and payments sync
Invoices post coded by funding source, with practitioner and location tracking. Payments land in a clearing account per settlement rail, dated from the approved source or remittance record. Anything the configuration does not cover becomes a question with candidate treatments, not a guess.
- 04
Match each deposit in one click
Each deposit posts as one document set: gross in, supported fees out, and one transfer for the net. The bank feed line gets one exact match for your bookkeeper to confirm in Xero.
Deposits
One bank line, one click.
A Medicare bulk-bill run, an NDIA remittance or a Stripe payout can cover dozens of invoices. Ledger Map turns each settlement rail into its own traceable document set.
Step 01
Payments post at gross
Each payment in the deposit posts into the rail's clearing account, dated from the approved source or remittance record.
Step 02
Fees post as their own lines
Each fee or adjustment posts as its own spend-money line, sized from the source file or payout record rather than estimated.
Step 03
One transfer moves the net
A single bank transfer moves the exact net amount to your real bank account on the deposit date.
Step 04
The feed matches one record
The bank feed line matches one record and Xero's own suggestion picks it up. Your bookkeeper clicks match.
28 Aug 2026
| Component | Amount | What Xero shows |
|---|---|---|
| Gross chargesPayments into Stripe clearing | A$2,340.00 | Payments into Stripe clearing |
| Stripe feeSpend-money to Merchant fees, from Stripe's own payout record | (A$44.46) | Spend-money to Merchant fees, from Stripe's own payout record |
| Net to bankOne bank transfer, matching the one line in your feed | A$2,295.54 | One bank transfer, matching the one line in your feed |
Ledger Map does not click reconcile for you. Xero requires a person to confirm the match, and this makes that confirmation one click.
Founding cohort now onboarding
Prove one clean month-end with Ledger Map.
Bring one real Zanda and Xero workflow. We will map it, dry-run it, and keep it in shadow mode until the numbers and the people responsible for them agree.
Assisted onboarding. Historical dry run. Practice records stored in Sydney.