I just stumbled over the new feature of Quickfile allowing hyphens in invoice numbers.
Now, with hyphens and alphanumeric characters in place, I would love to see the following to be implemented:
Reason(s):
Giving customers easier invoice numbers instead of an ineligible string of 10 digits
Not giving away any information on size or business activity in serial invoice numbers
I highly doubt that HMRC - or accounting best practices - require that invoice numbers must be sequential at all times. Only that they are unique and unequivocally identifiable.
Specifically the second reason is an issue for smaller businesses - because invoice numbers (across customers) become predictable!
The guideline as I understand it is that invoice numbers should come from one or more sequential series (ref) - nothing wrong with splitting them by month/year/type/whatever, the point is that whatever numbering you choose needs to be such that if your affairs are inspected then they can tell you’ve given them the complete set of records and can spot anything that’s missing. For example if they see 2018-AB-0757 and 2018-AB-0759 but not 2018-AB-0758 then that will raise eyebrows.
Thanks for that - that confirms unequivocally that my approach is right - and your example perfectly matches my actual scheme, which is YYCMPYSSS which I now can make more clear into: YY-CMPY-SSS
With:
YY - the accounting year (which is for me identical with the calendar year)
CMPY - An identifier for the company or customer (I usually deal in B2B)
SSS - a serial number for that company
If I could set the prefix in the customer UI to something like “[YY]-AAAA-” and [YY] recognised to be updated in the year end process, that would be ever so cool.
Same here - but our invoices are prefixed by project code and then sequential range (e.g. Z111-101, Z111-102). QF seems to try its best (it’ll next suggest Z111-103 but for an entirely different customer / project).
Yes that’s correct - however RJL (and others) are apparently confused about the inner mechanics from where Quickfile picks the base invoice number, in your examples these would be AAAA and 1234.
Quickfile implements the model that there is only one source of invoice numbers across one Quickfile account, across all customers, projects etc.
RJL (and presumably many others, including me) on the other hand operate a different model of invoice number generation: I operate a model of invoice numbers based on my clients, RJL operates one based on projects, and I am sure that there are many more models.
Quickile’s argument is that their model is the only one that satisfies HMRC’s requirement of unique invoice numbers, whereas others have pointed out that the alternatives used by RJL and me are also satisfying HMRC’s requirement.
Quickfile’s current implementation uses the invoice number of the last invoice created on the account as the basis for the new invoice number is arguable the easier way to implement.
Yes - it’s not even an annoyance (I always had to type them in my old system), so not a problem in any way, but if a feature were added to allow a prefix or prefixes of some kind, that would be nice. For projects, though, I think it would be hard as one would have to have some way to indicate what project the invoice was for.
I suppose what could be done, perhaps, would be to have a set of prefixes from which you could choose one when creating a new invoice (with an associated range).