Reset invoice start number

Is there a way to reset the invoice start number? For accounting purposes my client needs a fresh start on the invoice numbering scheme. I need to change the prefix and start over from number 0001.

Couldn’t find a way to do this in the docs or the forum or Google. Any help is appreciated.

Hi @mmr-plutonika,

Unfortunately, it is not possible to reset the invoice number at the moment.

That being said, all the invoices created in test mode will not impact the numbers in live mode.

Thank you for clarifying this @Michael.

It’s quite a problem actually, since some clients need to start anew every year with the current year in the prefix. So if they’re on SNIP-21-0123 now for instance, they would need to start with SNIP-22-0001 on Jan 1.

If anybody from Snipcart is following this: In many cases this is a necessity for accounting compliance and thus rules out Snipcart altogether – which ist too bad because I am quite a fan and promoted Snipcart very enthusiastically.

Thanks for the info @mmr-plutonika!

I’ll add this to our backlog since this is obviously a deal-breaker for some. We can’t commit to an ETA, though.

May I ask where this accounting compliance is in effect? Is it specific to a particular region?

The only workaround I can think of is by adding your own invoice number inside the metadata of the cart (this can be added through the Order API). You could then display this value by modifying the invoice template.

Thanks for following up on this.

In Austria (and probably numerous other EU countries) regulations are pretty strict on invoice numbering.

In addition to having to adhere to those regulations in many businesses there are existing numbering systems in place – many of which involve having the fiscal year as a prefix and starting from 0001 every year.

While that popular “flavor” of numbering is per se not a legal requirement, it might turn clients away from Snipcart.

My current use case was different though: My client originally opted for generating invoices outside of Snipcart. After a couple of months he changed his mind and now we’re using Snipcart’s invoice generation as intended. It would have been good to start over from 0001 so there is no gap in the numbering (and that IS a legal requirement).

As the invoice generation is already live now, there’s no immediate need from my side – my client decided to do some extra explaining in case of an audit. :wink:

However there are likely scenarios where this could come in handy. So please keep it in the backlog.

1 Like