Always assign random identifiers.
In my country bills must have an auto incremented bill number. You cannot issue bill #100 without having 99 bills before.
I know one auditing firm that used those ids to spot fraud: some managers started their own firm and started giving contracts to that firm.
The auditors spotted something was going on because the bills have a very low number, and they incremented by 1 or 2 every month - a sign I am your only customer.
I assume it makes it harder to hide invoices during an audit.
- https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/...
Translation: "a sequential number."
Exceptions are explicitly and exhaustively listed here: https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/... , e.g. the requirements for <€100 are relaxed and don't include the number. Note also that this is not for B2C receipts; this is for B2B invoices.
I'll admit the Dutch IRS site is lacking in info. I remember this information from reading the IRS handbook (ugh) back when I was a sole trader there, and extensive conversations with my accountant on the matter.
However, I would bet good money that a separate invoice category per client is not OK. Very interested to be proven wrong.
It's not bullet proof, but it does help auditors.