Starting with API version 2020-03-02, you can set how your invoice numbers are sequenced at the account level, which is required in some European countries.
From there, you can switch from ‘customer’ to ‘account’ level or vice versa for your invoices, as demonstrated below.
Once you have switched from ‘customer’ to ‘account’ level for your next invoices in your Settings, you can modify the following:
Prefix: Name for your invoice sequencing
Sequence: Number of the next invoice that will be created under that sequencing
This way, you can ensure your next invoice with Stripe will follow your previous invoice number. This is particularly useful if you are migrating to Stripe.
The default behavior depends on the country that your Stripe account is based in.
In the EU and in the UK, account level prefixes are used by default for any account created after February 29th, 2020. In all other countries, customer level prefixes are the default.
If you modify the default behavior, it will only apply on new invoices; existing invoices will not be affected.
You have the ability to be compliant with this feature now, but ultimately it is your responsibility to ensure you are following the requirements of the legislation in your country.
We cannot provide legal advice on whether your invoices are compliant or not. We advise you to seek legal help to confirm this.