| Zapper sales (net) | 7 330.43 |
|---|---|
| VAT 15% (output) | 1 099.57 |
| Total received | 8 430.00 |
VAT is extracted from the R 8 430.00, not added on top.
Crosspost reads each day’s takings from Zapper, the South African scan-to-pay app, and writes the sale, the fees, the VAT and the payout straight into Xero. Here is exactly what it posts, line by line. Nothing is hidden.
Every trading day, your Zapper takings, the fees and the VAT all land in Xero on their own. No CSV downloads, no month-end catch-up.
It posts through a holding account called Zapper Balance, your in-transit settlements. When Zapper pays out to your bank, that account returns to zero, so you can always see what’s still on its way.
You approve the very first sync once. After that it runs quietly each morning, and you can read every entry it makes.
A receive-money transaction in Zapper Balance for the gross takings, with output VAT at 15% for VAT-registered merchants. By default every Zapper sale posts as its own entry, so each one is traceable.
A matching spend-money transaction for Zapper's processing fee, carrying the input VAT exactly as Zapper reports it. We don't recompute their VAT, we use their figure.
When Zapper pays out, a bank transfer from Zapper Balance to your real bank. You match it to the payout on your bank feed, the one click you already make.
High-volume merchant? Crosspost can post one rolled-up money-in and money-out pair per day instead, so busy months stay inside Xero’s comfortable volumes. Same totals to the cent, fewer lines. You choose in Settings, and Crosspost recommends a mode from your real history.
| Zapper sales (net) | 7 330.43 |
|---|---|
| VAT 15% (output) | 1 099.57 |
| Total received | 8 430.00 |
VAT is extracted from the R 8 430.00, not added on top.
| Zapper processing fees | 201.58 |
|---|---|
| VAT 15% (input) | 30.24 |
| Total fees | 231.82 |
Fee VAT comes straight from Zapper’s figure. We don’t recalculate it.
| Payout to your bank account | 8 198.18 |
|---|
You match this to the Zapper payout line on your bank feed. One click.
You export, reformat and post by hand each month. It works, but it’s hours, and a clearing account that rarely lands on zero.
Good for the payment platforms they’re built around. None of them are built for Zapper’s settlement and fee structure.
Built specifically for Zapper → Xero. It posts the fee VAT from Zapper’s own figures and reconciles Zapper Balance to the cent.
Yes. It posts output VAT on the day's sales and input VAT on Zapper's fees, taking the fee VAT directly from Zapper's own figures rather than recalculating it.
A bank-type clearing account in Xero that holds your in-transit settlements: money Zapper has settled but that hasn't reached your bank yet. Takings and fees post into it; the payout clears out of it. Once a day is fully settled, it nets to R0.00.
No. You approve the first historical sync once. After that, Crosspost posts automatically each day, and you can review any entry it makes.
Sign in with Xero. We show you the first journal and you approve it once.
Start a 14-day trial, R199/month