I’m using 1.4.8 and noticed some invoices are missing from the system when you "View Invoices " also if you search not there. if you use the settings and goto invoice Archive they are there.
We are about to upgrade to 1.5.2 : don’t want to pull faulty info accross…
any ideas? i did notice another topic which had the same issues but no answer and it was closed.
Actually I do not have any v1.4.8 running anywhere. v1.4.8 anyway is pretty old, so pls update much faster in the future as a lot of bugs/issues are getting fixed.
So I can not say exactly what is going wrong here. But maybe its a permission Error? Anyway pls update to the newest versions (as we do not support outdated versions) and report back if this issue may is fixed. If not pls open a Bugreport here: https://development.invoiceplane.com/
But pls follow these instructions and report back.
report back if the issue is solved in the new versions
.
.
Your Update to v1.5.10 (from v1.5.0!) should be “clean”.
To make it sure, pls follow this instructions:
Backup backup backup
Delete the following things:
delete these folders (in rootdirectory) if you do not have installed any other themes:
vendor
assets
delete all files (in rootdirectory) but not :
.htaccess
ipconfig.php
Then go into the folder “application” and delete everything but not “views”
Then go into the folder “views” and delete everything but not “invoice_templates” and “quote_templates”
3. copy over all the content from v1.5.10 and overwrite existing files.
4. set (in “ipconfig.php”) DISABLE_SETUP to false
5. open /index.php/setup (or /setup) and follow the update instructions.
6. report back if everything was going well and if the missing invoices are getting shown.
This tells me that php’s mysql (mysqli) extension is not installed or not activated!
Pls always check if your system meets all the requirements.
v1.5.9 => PHP 7.0-7.2 (plus all the needed PHP extensions)
v1.5.10 => PHP 7.0-7.3 (plus all the needed PHP extensions)
If you think your Server does already meet all required requirements I would have to have a look at your Server/Applikation and login to debug it more. Otherwise its hard to help.
But before this pls make sure you install all needed PHP extensions.
Thank you for the install guidance … that all upgraded to 1.5.10
Now need to find out why we have missing invoices in the Invoice view - Just waiting for your dev. link to start working
Well I also need a proof there have to be a invoice…
Pls do this:
Show me the generated Invoice PDF (which should belomg to there) does exist on your server.
Then show it does exist in the DB!
The reason for this is the following:
Its possible to set a setting in your ipconfig.php and beeing able to delete the Invoice. Deletimg invoices is also possible in the DB itself.
So if the Invoice does not exist in the DB it should not show up anyway.
No they don’t have access to the DB to delete anything. as i mentioned there are a Few missing
20159 -
20139 -
Invoice 20176
Invoice 20169 -
Invoice 20151 -
Invoice 20140 -
Invoice 20138 -
Invoice 20130
Ok so it seems they exist on the Fileserver.
But do these Invoices exist in your DB in the ip_invoices table aswell?
Or are they missing there?
By setting ENABLE_INVOICE_DELETION to true in the ipconfig.php you can delete Invoices within the Dashboard, so pls check if the DB does contain the missing Invoices or not.
It all just works if they are in the DB, generated PDF-Files does not mean the invoice exists, its probably just the file that still exists (due to not getting deleted)
@a2zcomputing thank you for being so patient while we get this resolved.
In the database, the second column from the left I see the number 4 for the missing invoice.
For existing invoices the number is 2.
I forgot the column name, but if the column is ‘status’ it makes sense.
Before you change the status to ‘2’ figure out why the status ended up at ‘4’. Then backup your database and change the status to ‘2’. Does the invoice show up?
Its not status but user_id, but you are right.
Means this Invoice was generated by another InvoicePlane User and should not show up at other users dashboard.
Little confused, why can’t the main user(administrator) see all the invoices? there are only two users both as Administrators. several invoices as user_id 2 they can see so can user_id 4 by the other user?
I just created myself as another user I can see the invoices but still but not the missing ones.