Skip to content

Releases: billabear/billabear

2023.04.03

01 Apr 09:04
Compare
Choose a tag to compare

Make free to use under FSL.

2023.04.02

14 Nov 15:49
Compare
Choose a tag to compare
  • Add PDF generation settings
  • Add download pdf to invoice view
  • Add Lifetime Value report
  • Add change back creation workflow management

2023.04.01

10 Oct 00:25
Compare
Choose a tag to compare
  • Change design
  • Change dashboard
  • Change subscription reports to pie charts
  • Add mass subscription change
  • Add churn stats chart
  • Add Cancellation Requests workflow management
  • Add Subscription Creation workflow management
  • Add Payment creation workflow management
  • Add Refund Creation Workflow management
  • Only show undeleted prices in subscription plan management
  • Add loading page to errors
  • Add subscription seat API endpoint
  • Add changing subscription seats to change subscription UI
  • Fix webhooks for charge succeded when stripe billing is disabled

v1.1.3

13 Sep 11:55
Compare
Choose a tag to compare
  • improve checkout

v1.1.2

11 Sep 16:55
Compare
Choose a tag to compare
  • Add the ability to create a hosted checkout via the application
  • Add hosted checkout to the portal
  • Add create customer
  • Add per seat subscription

V1.1.1

03 Sep 19:31
Compare
Choose a tag to compare
  • Fix that subscription stats weren't changed when a quote was accepted
  • Fix VAT report page
  • Fix stripe webhook for payments when subscription started
  • Create a time-limited quote
  • Add due date to invoices
  • Send warning when invoice is not paid by the due date
  • Disable customer when invoice is not paid 30 days after the due date

v1.1.0

23 Aug 22:21
Compare
Choose a tag to compare

Version 1.1 of BillaBear includes important features such as:

  • Tax Calculation Improvements
  • Invoice Improvements
  • Quotes
  • Internal Webhooks

Tax Calculation Improvements

Version 1.0 included a very basic tax calculation. This has been overhauled to allow for multiple levels of custom tax rules.

Custom Tax Rates

It is now possible to define custom tax rates on various levels.

  • Product
  • Customer
  • Brand

This can allow you to properly tax a specific customer who is in a different country at their correct rate while leaving others unaffected or if you have a specific tax requirement for a product you're able to tax on that correctly. And if your brand is in a country that has an unsupported tax rate you can tax that.

Different Tax Types

It is now possible to assign different tax types to products. This allows you to follow tax requirements for each.

  • Digital Goods
  • Digital Services
  • Physical Goods

For example, if you're in Europe and the item that is being taxed is a physical product or service then the tax can and should be reversed charged. However, if it's a digital item then it should be taxed based on the customer's home country. And in some countries, they have special tax rates for digital services.

Customer Type

One of the important ways to know how to handle the tax for a customer is to know if it's a business customer or not. Now it's possible to define if it's a business or personal account.

Improved Invoice Information

The invoice line data now contains tax data such as which tax rate was used, which country it's for, which kind of tax product the line items are and if it's a reverse charge tax item.

Tax Flow

Tax Flow

Webhooks

An important feature of a billing system is the ability to communicate with the rest of your system about specific events. This allows you to have extra custom logic while decoupling your system from BillaBear.

Management

The Webhook Management system allows you to see the status of a webhook transmission as well as manage the active webhooks.

The webhook logs allow you to easily debug issues by logging the JSON body sent and the response received. This will help with debugging efforts when working on integrations.

Events

  • Customer enabled
  • Customer disabled
  • Payment Received
  • Subscription Started

Documentation for the payloads can be found at https://docs.billabear.com/technical/webhooks/

PHP SDK

To help with integration to BillaBear we've released the first version of the PHP SDK. This can be found in it's own github repository

Invoice Improvements

Create Invoice - Subscriptions and One-off Items

To improve the ability to invoice it's now possible to create an invoice manually instead of just by creating subscriptions.

When creating invoices you're able to start new subscriptions as well as add on one-off items.

Pay link

It's now possible to provide a link for the customer to pay the invoice directly. This will help to reduce billing churn as customers no long have to pay for a billing run and can just pay using a card instantly.

Invoice Number Generation Options

It's now possible to choose between random and subsequential invoice number generation.

Quotes

You can now create quotes to send to customers so they can accept an offer/quote.

You're able to create quotes for multiple subscriptions and multiple one off items.

The subscriptions don't start until the quote has been accepted.

Pay link

You can provide customers with a payment link that when they go to it they can accept and pay by card and the subscriptions and one-off payments will be started and charged.

Minor Changes

  • Increase the number of currencies supported
  • Mark invoices as paid manually
  • Ability to assign customerless payments to a customer manually
  • Ability to assign a code name to a subscription plan
  • Ability to create a subscription by defining the currency and payment schedule to decouple for price ids.
  • Ability to get the user's invite link to manually give them the link.
  • Ability to see the list of invited users
  • Added the API endpoint to see customer subscriptions
  • Added the API endpoint to see the customer payment details

Future Roadmap

  • Credit Subscriptions - Including prorata refunds, buy more credits, etc.
  • More webhook events.
  • Integration with accounting software
  • Time-limited quotes.

Lifetime Deal

To celebrate the release of v1.1.0 we're offering another lifetime deal. Last we offered one for 3-days to celebrate the release of v1.0 for 250 GBP.

This time we're offering a lifetime deal for 500 GBP until the 9th of September. You can buy this directly via a Stripe payment link https://buy.stripe.com/dR617d1yfe01ali28d or you can book a demo via https://app.sessions.us/book/950e63e2-billabear---demo.

V1.0.3

15 Jul 16:52
Compare
Choose a tag to compare

Bug Fixes

  • Fix invoice line vat percentage being boolean type instead of float

V1.0.2

10 Jul 09:57
Compare
Choose a tag to compare

Improvements

  • Disable signups without invite code (frontend code already removed)
  • Add favicons
  • Improve logging for production to write all logs to file

Bug Fixes

  • Fix user invite form not using the role provided
  • Fix 500 when no customer address is sent via API on customer create
  • Fix 409 being sent when a customer with the same email exists

V1.0.1

02 Jul 14:54
Compare
Choose a tag to compare

Improvements

  • Improve subscription creation not display payment type when customer billing type is invoice
  • Improve PDF variables naming to be consistent with email
  • Improve update check

Bug Fixes

  • Fix product Price API endpoint returning prices not related to the product
  • Fix install error pages not displaying
  • Fix post code not being saved on customer create in APP
  • Add email template for user invite
  • Fix error with logged in users when undefined saved to localStorage
  • Fix creating a subscription with a one-off payment
  • Fix subscription creation UI on failure
  • Fix subscription count stats not being correct on start of new month