Feature Requests
Share ideas, discuss and vote on requests from other users in community

Invoice caching (by caching I mean storing them as a generated PDF)

Grzegorz W. shared this idea 7 years ago
Under Consideration

I would like to request possibility of enabling invoice caching (by caching I mean storing them as a generated PDF files in separate folder which would be divided by year and month). This is needed for situations when client is changing his client details and he want to have access to his older invoices issued for different address or company and I as company owner must have all invoices from time when they where generated. This is also needed if WHMCS owner is changing his company details, invoice design, company logo etc. I know there is already WHMCS addon called "Fixed Invoice Data" but it just stores client information in database and what I'm requesting is keeping whole invoice the way how it was issued.

When invoice is being cached and user is trying to download his invoice then cached invoice should be sent to him instead of generating a new one. Cached invoices should be also available in admin section so admin can also check clients historial invoices instead generating a new one when clicking View PDF.

Best Answer


This is already possible courtesy of the free Fixed Invoice Data addon which can be downloaded and installed from http://www.whmcs.com/appstore/306/Fixed-Invoice-Data.html

Once installed and activated, all new invoices will have the client name and addresses fixed at the time of generation and will not be changed in future.

Comments (28)


I do like the idea of Archiving invoices for later retrieval by admin or customer. While I am okay with the CC of all email sent by the system as a means of preservation customers won't have the same access from their client area. I think they should.


Would you guys be interested in an addon that saves the invoice PDF file, or user data to a DB, once the invoice is paid? You could choose which option you want to use on your WHMCS system