Oct 25, 2024 release

Bunny release of Oct 25, 2024: multiple legal entities, journal entries, QuickBooks and Xero plugins, draft invoices, price bands and more.

EntitiesLink to Entities section

You can now support multiple legal entities in Bunny, for example, Ireland and The United States. Each entity has its own accounting app, revenue recognition, payment processors, invoice templates, branding etc. But they all tap into the same product catalog, which simplifies selling, analytics, tenant provisioning and self-service.

Financial accounts and journal entriesLink to Financial accounts and journal entries section

All transactions in Bunny now follow double-entry bookkeeping principles and produce journal entries that can be imported into your accounting application of choice. Your Bunny instance has the default financial accounts that you can change to your own.

QuickBooks and Xero pluginsLink to QuickBooks and Xero plugins section

These two plugins let you import the chart of accounts in your accounting application into Bunny. Our next release will also let you automatically sync the journal entries produced by Bunny back into QuickBooks or Xero.

Generate invoices earlyLink to Generate invoices early section

If you for some reason want to send invoices to customers before their billing day, you can now generate them as draft via the account’s action menu. This requires draft invoices to be enabled for the account.

Reissue invoiceLink to Reissue invoice section

Voided invoices can now be reissued, which allows you to correct errors and provide the customer with a new invoice.

Free periodsLink to Free periods section

It’s now possible to add free periods to a subscription in a quote. A free period is tied to an individual charge so Bunny knows how to recognize the revenue.

Draft invoicesLink to Draft invoices section

By enabling the Generate draft invoices setting on an account, all new invoices will be placed in draft state. This allows you to inspect invoices before they are sent to the customer and potentially regenerate the invoice if there are any errors.

Price bandsLink to Price bands section

The new bands pricing model adds a new way to handle usage-based pricing. Instead of pricing each individual unit, the quantity maps to a fixed amount for the period.

Quantity roundingLink to Quantity rounding section

Price list charges with quantities can now be rounded up to the nearest multiple of 10, 100 etc.

Boolean conditions in workflowsLink to Boolean conditions in workflows section

For some reason this was not already supported. Hereby fixed.

Hide zero amount line items on invoiceLink to Hide zero amount line items on invoice section

The invoice template has a new setting that hides line items with zero amounts.

Search (early beta)Link to Search (early beta) section

We have released a very early version of a global search feature that allows you to find information faster. Cmd-K on Mac and Ctrl-K on Windows.

Legacy invoices and paymentsLink to Legacy invoices and payments section

To support migration from other billing systems, you can now import legacy invoices and payments via Bunny’s API. The invoices can be included or excluded from the dunning process based on your preference. And customers will see the legacy invoices as PDFs in the portal where they can be paid just like normal invoices.

Find account by codeLink to Find account by code section

Developers can now find accounts by code via the API, which can save a lookup if you don’t have Bunny’s account ID stored externally.

Invoice object portalUrl fieldLink to Invoice object portalUrl field section

The API invoice object now has a field that can be used to direct the customer to a page Bunny’s customer portal where the invoice is rendered and can be paid.

Airbyte integrationLink to Airbyte integration section

Bunny now has an Airbyte connector that allows you to synchronize 15 different objects to external databases such as BigQuery, Snowflake and Databricks. Contact support@bunny.com for more details.