If your books are in Xero, bank transfers should not mean double entry
Built for New Zealand facilities that reconcile owner payments in Xero, not a substitute for card checkout.

Many NZ kennels still get paid by bank transfer. The money lands in Xero’s bank feed; the booking balance still sits unpaid in kennel software until someone retypes the reference. DatCog’s Xero connection is for that workflow: OAuth into your organisation, match transfers to invoices, and mark stays paid when the match is clear. Card payments are a different path-owners who pay online use Stripe. Use both when it fits how your clients pay.
Built around how NZ desks already work
This is reconciliation for bank-paid invoices, not a full Xero accounting suite rewrite. Connect once, then clear the pile of “is this paid?” questions at the desk.
- Xero OAuth for your NZ organisation
- Match bank lines to kennel invoices and bookings
- Auto-mark paid on clear matches
- Same client file as stays, deposits and care
Xero and Stripe are different jobs
Stripe is for owners who pay by card in the portal (invoices and deposits). Xero bank sync is for transfers that already appear in your Xero feed. You do not need Xero to take cards, and you do not need Stripe for this NZ bank-match workflow.
- Stripe: card pay online → kennel payouts
- Xero: bank transfer → match → mark paid in DatCog
- Optional together if some clients pay by card and some by transfer
- Payroll CSV / MYOB-style exports remain available where needed
Included for facilities that need it
Xero bank sync ships with DatCog for kennels that run books this way. Start a free trial, connect when you are ready-no separate accounting module fee.
Frequently asked questions
Is Xero required to use DatCog?
No. Xero bank sync is for NZ kennels that already reconcile in Xero. Facilities elsewhere (or NZ kennels that do not use Xero) run DatCog without it.
Does Xero replace Stripe?
No. Stripe handles online card payments. Xero sync matches bank transfers that land in your Xero feed. They solve different payment methods.
How do we connect Xero?
Connect with Xero OAuth from DatCog settings. Once authorised, you can match bank payments to owner invoices and update booking balances.