SmakSpace is New Zealand-built restaurant ordering, bookings and loyalty software designed for Xero-friendly accounting. Native Xero invoice sync is built in — connect your Xero account and paid orders sync to Xero as invoices automatically. Daily and per-period CSV exports are also available, covering revenue, orders, top items and customer metrics with GST and tax already separated — your bookkeeper or accountant imports the CSV into Xero. Per-payment-provider settlement columns, surcharges-by-line and tip columns are on our near-term roadmap.
How to integrate your POS with Xero in New Zealand
- Confirm your POS supports Xero (most NZ-friendly POS do).
- In Xero, create the sales accounts you'll map to (e.g. Food, Beverage, GST).
- Pull a daily CSV export from your POS at end-of-day, mapped to those accounts.
- Import the CSV into Xero as a manual journal, or pipe it through your bookkeeper's preferred journal-import tool.
- Reconcile the daily bank deposit from your in-store EFTPOS provider (Smartpay, Worldline, Verifone or Windcave) against the daily revenue total on the same export. Per-provider breakdown columns are on our roadmap.
A six-piece NZ-accounting handshake.
NZ GST-correct exports
Daily and per-period CSV exports surface revenue, orders, top items and customer metrics with tax collected separated. Drop the CSV into Xero's manual journal or hand it to your bookkeeper for journal-import.
EFTPOS settlement columns
On our roadmap: card totals broken down by payment provider for each settlement window, so the daily bank deposit reconciles in one click. Today the exports surface daily totals; per-provider breakdowns ship soon.
Surcharge handling
On our roadmap: card surcharges reported in their own column (not buried in revenue). Helpful for NZ Consumer Guarantees Act considerations and for understanding actual margin.
Tip column
On our roadmap: tips in their own column on every export, ready to map to a liability account in Xero. Critical if you process payroll-side tip distributions.
Refund handling
Refunds are tracked as their own order status. Audit trail is preserved through the orders export, with refund counts in the summary.
Per-location exports
Multi-location operators get a separate CSV per place (use the `place` query param). Ready to drop into separate Xero tracking categories — or separate Xero files if your locations are legally separate entities.