What this does
Pushes Wemu's sales, invoices, expenses, and refunds into QuickBooks Online or Xero — so your accountant sees every Wemu transaction without re-typing anything.
Choose one (you don't need both)
| Feature | QuickBooks | Xero |
|---------|-----------|------|
| Sync direction | Wemu → QB | Wemu → Xero |
| Invoice push | ✅ | ✅ |
| Expense push | ✅ | ✅ |
| Refund push | ✅ | ✅ |
| Stripe fee reconciliation | ✅ | ✅ |
| Best for | US / Canada | UK / Australia / NZ / SEA |
Connect QuickBooks Online
Navigate to: Settings → Integrations → QuickBooks
- Tap Connect QuickBooks
- Sign in to your Intuit account
- Pick the QuickBooks company to link (if you have multiple)
- Grant Wemu permission to create customers, invoices, and expenses
- Map Wemu categories → QB chart-of-accounts codes (e.g. "Coffee sales" → "4000 · Sales")
- Save
Connect Xero
Navigate to: Settings → Integrations → Xero
Same flow — OAuth into Xero, pick the organisation, map accounts.
What syncs
- Every completed order → an invoice in QB/Xero, customer auto-created if new
- Every refund → a credit note against the original invoice
- Every expense entered in Wemu → a bill / expense in QB/Xero
- Stripe fees — auto-recorded as a fee line per payout so your bank reconciliation matches
What doesn't sync
- Cash drawer movements (those are operational, not accounting)
- Bookings without a paid invoice attached
Sync timing
- Real-time — each order/refund pushes within a minute
- Nightly reconciliation — catches any misses, dedupes
Troubleshooting
If an invoice fails to sync (wrong account code, customer mismatch):
- Settings → Integrations → QuickBooks / Xero → Sync errors lists every failed transaction with the exact error
- Fix the mapping or customer + tap Retry
Disconnecting
Settings → Integrations → [provider] → Disconnect. Past synced transactions stay in both systems; nothing new pushes.