Xero integration
Import your Xero chart of accounts into Bunny and push Bunny's journal entries and invoices back into Xero — so the subledger and the general ledger agree without a month-end reconciliation.
What the integration does
Chart of accounts imported
Bunny pulls your Xero chart of accounts so revenue, deferred revenue, accounts receivable and tax accounts can be mapped explicitly rather than guessed at.
Journal entries pushed back
Bunny's journal entries — including deferred revenue movements and revenue recognised in the period — post into Xero on the accounts you mapped.
Optional automatic sync
Turn on automatic journal entry sync and Bunny posts as entries are created, or leave it off and push on your own schedule.
Invoices and contacts too
Bunny invoices and their related contacts can sync across, so AR in Xero reflects what was actually billed.
The problem with running SaaS revenue through a general ledger alone is that a GL stores balances, not obligations. It knows you invoiced $48,000. It does not know that $48,000 covered a fourteen-month term with a three-month ramp, that two of the line items were distinct performance obligations, or that the implementation fee should be recognised on delivery rather than straight-line.
Bunny holds that detail and does the arithmetic, then posts the result into Xero on accounts you have explicitly mapped. Xero stays the book of record. The reconciliation that used to happen in a spreadsheet every month stops happening at all, because there is nothing to reconcile — the entries came from the same data that produced the invoices.
What actually posts
Deferred revenue movements, revenue recognised in the period, receivables and tax, summarised per period and mapped to your accounts. If you would rather review before anything hits the ledger, leave automatic sync off and push once the period is closed in Bunny.
Frequently asked questions
Does Bunny replace Xero?
Do I have to sync automatically?
How are accounts mapped?
Will this help with ASC 606 or IFRS 15?
Keep the stack you have
Bunny sits between your CRM, your tax engine, your payment processor and your ledger — so quoting, subscriptions, usage and invoicing share one system of record without anyone migrating off the tools they already use.