Hi,
Is there anywhere in the setting where I can set what the next invoice number should be?
I’ve been adding old invoices into the system but now there is a gap between the old ones i’ve added, so the next invoice number is after all the old ones i’ve added (I haven’t finished adding them yet).
I tried creating a blank new one and then deleting but that just gives me a gap of 1 invoice number between the last one raised.
Thanks in advance.
Create a new invoice and manually set the invoice number. Once this is processed the next invoice should auto increment from the last one sent. I think the fact that you are deleting it may be confusing QuickFile.
Adding old invoices again will reset this so you will need to manually alter the first invoice each time after you add old ones.
Whatever the last invoice number is, QF will always auto-increment from that. Say you had the following numbers:
10001 - Old invoice
10002 - Old invoice
10003 - Old invoice
You have 3 more to enter later (10004 to 10006), if you wanted to leave that range open you just need to manually create your next invoice as 10007 and QF will increment from there.
Now later you can bring in the remaining historic invoices and use the vacant range (10004 to 10006).
Yes i’ve been through all those processes, but the issue i have is that 90% of my invoices are recurring, so the next invoice is likely to be automated.
If my current invoice is say 3456
the next auto generated one will be 3457
This is fine.
Problem is that i’ve been entering invoices from a while ago, e.g. 2345 with a gap to say 3000.
If i create a new invoice after inputting 2345 the next will be 2346 (which is correct).
My question is, how do i set the next automated invoice to be 3457 after i’ve been adding old invoices?
As far as i can tell i can’t set it to use the next (new) invoice number?
Thanks
If you’ve been entering invoices between 2345 to 3000 but you also have an invoice for 3456 then whether the next invoice is created manually or by a recurring template the number will always be 3457.
QF works out the next invoice number by getting the top number issued (e.g. 3456) and adding 1. Recurring invoice numbers always follow this logic and even when you manually create an invoice it will default to this, the only difference is with manual invoices it can be over-ridden.
I had this issue as well. The current sequence of invoice numbers was lets say 350…so the next recurring invoice number would be 351.
I had to input some old invoices at 200, 201, 202 (to update the sales invoices from the beginning of the accounting year).
When i had to issue a new invoice (thankfully it was not recurring one), the new invoice template showed 203 and not 351. i manually changed it to 351 and then the sequence continued from there okay.
I therefore agree with unclechunk on this… please could you double check this?
We checked the code and I also ran a test. I can’t see why it would issue a lower number for recurring invoices. It uses the exact same code in both instances. If you can provide specific examples we will look further into this.
Thanks @Sameera, I see that the next auto allocated invoice number is 000016 despite the top invoice being 000030. I think if a recurring invoice was created it would assume 000031, however the prefilled number for a manual invoice is 000016 which is not consistent.
Is this a test account, would you mind leaving as is until an engineer can have a look?
OK I have had a chat with an engineer and my understanding of how it increments was not correct.
In actual fact what it does is it takes the last invoice created on the system and increments that number by 1. This would correlate with what you and @unclechunk observed in your own accounts. It would follow this logic if it was a one-off or recurring invoice.
This is the way the auto-increment has worked since the beginning, so I am told.
It will be difficult to change the auto-incrementing logic without causing disruption to many other accounts. It will also be difficult and potentially confusing to have two modes of behaviour. I think if there’s stronger support for this we could explore this option further but it’s not a simple change unfortunately so we’d definitely need a lot more support.
Certainly the simplest option i’m sure is to have somewhere to set the next invoice number?
At the moment the only way i can get close to getting it auto incrementing from where i want (if i’ve added old invoices in) is to create a new blank invoice then delete it. This way i’m close but i miss 1 invoice number.
I just want to clarify from a coding perspective, although I don’t work for QuickFile, I understand the difficulty in the implementation for this.
When you say the simplest option is to have somewhere to set the next option, it really isn’t that easy. The system has been built around the last invoice + 1 concept, as @Glenn said. To change it, it would involve changing multiple files and multiple database queries, which wouldn’t be a simple box.
However, something like a little box to provide the next invoice number should be simple in comparison. Maybe @Glenn could advise on that.
I am quite aware of how simple requests may be a lot harder than they look (my business is in coding).
It was just a suggestion that if i was given this type of request that would probably be the easiest way for me to implement it.
Obviously not knowing how the system is built, this doesn’t really mean anything.
Anyway, its an issue for me currently to cope with by probably having the odd missing invoice number when the invoices get generated automatically.
As i’ve said its the only issue i’ve really had with the software and thought i’d bring it up as something that could possibly be looked at.
If it can’t then i’ll have to deal with it, not an issue.
Easiest way around the problem is to only enter old invoices when you know you have a new one to send out.
That way when you create the new one (after your old ones) the next automated number will be correct.