ZibaDesk pushes every completed sale to your Xero organisation as a paid GST invoice — service line items intact, customers matched, no spreadsheets, no end-of-month catch-up.
Two clicks to connect, then your bookkeeping runs in the background.
If your business is set to AUD or NZD currency, "Xero Accounting" appears as a one-tap toggle. Flip it on.
One click opens Xero's secure OAuth screen. Pick the organisation you want to link. ZibaDesk receives a connection token — never your Xero password.
Default is account code 200 (Sales). Change it to whatever your accountant uses. Toggle Auto-sync on and you're done.
The next time a service or product is paid for at your POS, a paid invoice lands in Xero within seconds — line items, GST, customer contact and all.
Real, accountant-friendly data — not a lump-sum end-of-day total.
Every completed sale becomes an AUTHORISED invoice with a payment attached, marked paid the moment it's rung through.
"Brow lamination — $90", "Microneedling — $280" — your Xero P&L shows exactly what was sold, not a single mystery total.
Australian 10% GST and New Zealand 15% GST are calculated tax-inclusive and tagged with the right Xero tax type so your BAS or GST return is clean.
Walk-in or repeat client, ZibaDesk creates the contact in Xero on first sale and matches it on every visit after.
Each invoice carries a unique idempotency key, so retries on flaky internet never produce duplicate Xero invoices.
One click revokes the refresh token at Xero and clears it from ZibaDesk — your books are unaffected, future sales just stop syncing.
For AUD businesses, line items are sent with OUTPUT GST 10% tax type and the invoice is marked tax-inclusive. Your Xero BAS report will pick the sale up automatically.
For NZD businesses, line items use the OUTPUT2 (15% GST on Income) tax type. The same flow works — sale rings through in ZibaDesk, GST-correct invoice appears in Xero.
Default is Xero account code 200 (Sales), but you can use any income account in your Chart of Accounts — useful if you split product sales from service revenue, or run multi-entity reporting. Each tenant in ZibaDesk can configure its own account code.
ZibaDesk follows Xero's recommended OAuth 2.0 best practices. Access tokens auto-refresh every 30 minutes, and refresh tokens rotate on every refresh. As long as you ring through at least one sale every 60 days, the connection stays live indefinitely.