Oct 25, 2024 release

Entities

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 entries

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 plugins

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 early

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 invoice

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

Free periods

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 invoices

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 bands

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 rounding

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

Boolean conditions in workflows

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

Hide zero amount line items on invoice

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

Search (early beta)

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 payments

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 code

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 field

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 integration

Bunny now has an Airbyte connector that allows you to synchronize 15 different objects to external databases such as BigQuery, Snowflake and Databricks. Contact [email protected] for more details.

Last updated

Was this helpful?