-
General
Payment Provider
Select Stripe.
Online Shop
Select Thinkific.
Autoinvoice Form
The autoinvoice form is your default template for generating automatic invoices. The basic details about the look and feel of your invoices are fetched from here. Also, your company details, your logo, the invoice language, and more, can be all customized here.
Once you connect your Stripe account, Invoicebus automatically creates this form. You can find it in the dashboard under the number "Automatic" and edit it, if needed.
Note: Make sure to keep the total of this invoice greater than 0 by leaving at least one dummy line item. If you remove all items and the total becomes 0, the invoice will be marked as paid and could not be edited anymore in the future.
Below is given a list of fields on this form that are customizable and non-customizable (dynamically filled).
Customizable Fields:
- Company info
- Client details (see Custom Data & Field Mapping for more)
- Document Title
- Document Number (see Numbering for more)
- Field labels, Column names, Column visibility
- Tax (see Taxation for more)
- Terms & notes
- Template
Non-customizable Fields:
These fields are charge dependent and are dynamically filled for each invoice. Any data entered by you will be omitted.
- Invoice Terms (Issue Date, Due Date, Currency, PO, Net)
- Items
- Totals
-
Numbering
Numbering Pattern
You can use characters, symbols, numbers, and placeholders to define your own numbering pattern. Besides all standard placeholders, there are two unique placeholders that can be used to form a pattern: {count}
and {rand}
. While {count}
is defined by the Counter property, {rand}
generates a random number between 10M and 100M. For example, the numbering pattern: ABC-000-{count} where Counter = 1 and Increment = 1 will generate the following sequence: ABC-000-1, ABC-000-2, ABC-000-3, ...
In case you decide to omit both unique placeholders ({count}
and {rand}
), Invoicebus will fall back to the standard numbering sequence: 1, 2, 3, ...
Counter
Even though Invoicebus automatically increments the counter for each created invoice, you still have full control over it. This means, you can adjust/reset the counter if you need to (example, every year).
Note: If you reset the counter, make sure to add at least one specific differentiator in the numbering pattern that will distinguish the new sequence from the previous one. Even a single character or a number will do the job. Otherwise, duplicate invoice numbers might occur.
Note: Modifying the counter will only affect the future invoice numbers.
Increment
Increment is a value by which the invoice counter is increased. By default, the increment value is set to 1 but you can customize it as you please.
-
Taxation
Here you can specify inclusive taxes, in percentage points, for your automatic invoices. Inclusive means that the price you charge for your products/services should include tax. Invoicebus will then calculate what percentage of each purchase is considered tax and displays it as a separate line under the invoice Totals. The tax will also be clearly shown in the Taxes section where you will have insight on how much tax must be remitted to your government.
There are two types of taxes you can specify in Invoicebus:
-
Emails
You can fully customize the email template for your automatic invoices. You are allowed to use HTML and all standard placeholders in the message body.
-
Custom Data & Field Mapping
By using custom fields in Thinkific, you can collect additional details from the Customer during checkout and display them on the invoices in Invoicebus. This can be useful if you need to display more details about the customer such as Address, Phone, Tax ID, or more.
To add custom fields in Thinkific, go to Settings → Orders & acccounts → Custom sign up fields (see image below)
Note: Make sure the Performance Checkout is disabled in your Thinkific account (Settings → Site → Performance Checkout). Otherwise, the custom fields will not be shown on checkout (they will be shown on signup only).
When the performance checkout is disabled, the signup/checkout page will include all custom fields and it would look as follows:
Then, in Invoicebus, you need to map the fields so they can be properly displayed on your invoices and throughout the system. You can do this under Settings → Automation & Recurring Settings → Configure Automation Options → Custom Data & Field Mapping
Note: When a custom field name contains two or more words in Thinkific, make sure to use underline instead of space between the words in Invoicebus when you are creating the mapping.
For example, if the field name in Thinkific is Postal Code, use postal_code
in Invoicebus. Or, if the field name in Thinkific is Custom ID, use custom_id
in Invoicebus (see image below):
You are allowed to combine one or more keys in the mapping fields by using an empty space to delimit the keys.
For example: first_name last_name
If you need to display more custom fields beyond the default Invoicebus fields, you can include the matching placeholders in the HTML of your default invoice template.
-
Batch Invoice Generation (for past Thinkific orders)
Invoicebus can generate invoices for past Thinkific orders made during any given period in the past. For more information, please contact us.