Cached invoices addon

Cached invoices addon

Developed By M-BIT Development

Compatible with WHMCS v7.7

Did you ever find yourself in a situation where your trusted client with dozens or hundreds of generated invoices and several active services asked for his currency to be changed from one to another? That and other similar situations can be prevented by using this addon module. This module will make sure your invoices stay untouched even if you change user information or decide to upgrade your PDF template. The module itself is easy to use and enables you to save user data for each invoice, thus preventing problems in case the user changes his contact data or decides he wants to use some other currency etc. With this module you can go one step further because it enables you to automatically create and archive every paid invoice in your system. So, even if you change your PDF template, your logo or any of the user contact fields, your WHMCS system will always generate the same PDF file whether it’s getting emailed or downloaded from the client area.

Every invoice can be automatically saved to your Dropbox account or an FTP server!

 

Reviews

5 stars
1
1
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
1
1

Gayle @gayle3704

July 29, 2022 at 01:54:54 PM

Use Nulled WHMCS bad company
https://screencast-o-matic.com/i/c3iUIMVZte3

  • 1 year ago

Alex Vicol @AlexVicol

March 15, 2016 at 12:20:11 PM

Very good addon!

  • 8 years ago
  • Version Number 2.2

Version Compatibility


Compatible with WHMCS v7.7

Full Version Compatibility


  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

System Requirements


  • MySQL 5.5.3+
  • PHP 5.6+
  • IONCUBE LOADER 10
  • WHMCS v7+

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By M-BIT Development

Changelog

v3.3 Released April 1st, 2019

Latest Version


Version 3.3 (April 2018.)

FIXED: New tax field (WHMCS v7.7) wasn't cached properly CHANGED: removed some unnecessary functions and variables

Version 3.2.1 (September 2018.) FIXED: ViewInvoice page bug - cached data not being displayed (client data and customfields)

Version 3.1 (August 2018.) CHANGED: IonCube 10.2 encoded CHANGED: single download for PHP v5.6, 7.0, 7.1 & 7.2

Version 3.0 (April 2018.) FIXED: Module deactivation DB error message bug ADDED: Revamped Autocaching tool for DB invoices and PDF invoices ADDED: Full WHMCS 7.4+ compatibility ADDED: IonCube loader 10.2 FIXED: Dropbox API not working due to API V2 migration FIXED: Auto tools breaking on large number of invoices FIXED: Missing MbitCachedInvoicesDB class error bug

Version 2.5 (September 2017.) FIXED: A bug was preventing the module to cache the country name and phoneCC

Version 2.4 (October 2016.) FIXED: Some small bugs ADDED: PHP 5.6, 7 support (needs new ioncube) REQUIRED: minimum PHP 5.6 and WHMCS 7.x

Version 2.3 (April 13th 2016.) FIXED: Wrong invoice view/pdf subtotal & tax values when user sets a prefix containing a dot FIXED: API problems with WHMCS-cPanel SSO (double init.php include) NEW: admin view invoice total and balance currency display the cached invoice currency

Version 2.2 (February 5th 2016.) NEW: changed license verification functions

Version 2.1 (November 30th 2015.) NEW: the module now automatically uses the first admin account with an API acces it can find in the DB FIXED: memory problems for some PHP versions when caching invoices with separate billing contacts

Version 2.0 (August 23rd 2015.) NEW: the module is now WHMCS ver. 6 ready and is compatible both with ver. 5 and ver. 6 NEW: FTP upload option is added to the module for invoice backup

Version 1.4.1 (June 13th 2015.) FIXED: client data not being showed on some PDF invoices generated at WHMCS cron job run

Version 1.4 (June 2nd 2015.) NEW: small changes to several functions (compatibility issues) FIXED: wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page]

Version 1.3 (March 27th 2015.) NEW: the invoices page in the client area now shows the correct currency and format for every cached invoice on the list [client area - invoices] NEW: if there are more cached invoices in the module database than there are invoices in the system, extra cached invoices will automatically be removed from the module database (happens when invoice gets deleted from whmcs) [module tools page] NEW: if there are more paid PDF invoice files on the disk than there are cached paid invoices, user will see a list of those pdf files in the tools page [module tools page] FIXED: pie chart showing cached and noncached invoices displayed an error id there were more cached invoices in the module database than there were invoices in the system [tools page] ADDED: one new line added to language files

Version 1.2.1 (December 7th 2014.) FIXED: this version should address the particular problem of pages not loading all of the scripts when using HTTPS

Version 1.2 (November 26th 2014.) •NEW: you can now cache all the paid invoices that still haven't been saved as PDFs using the PDF Auto-Caching Tool •NEW: you can now chose to automatically upload every paid invoice to your Dropbox account as soon as the invoice gets paid •FIXED: several translation errors •ADDED: new checks inside the functions to prevent problems •OTHER: fallback to the WHMCS jQuery version to prevent bugs with some jQuery functions

Version 1.1 (November 17th 2014.) •FIXED: cron job creating problems with some functions •ADDED: few API functions (you need to set the admin account option on the module Settings page)

Version 1.0 (November 14th 2014.) •initial version

 

Previous Versions


v3.0 Released April 18th, 2018

View/hide detailed changelog

Version 3.0 (April 2018.) FIXED: Module deactivation DB error message bug ADDED: Revamped Autocaching tool for DB invoices and PDF invoices ADDED: Full WHMCS 7.4+ compatibility ADDED: IonCube loader 10.2 FIXED: Dropbox API not working due to API V2 migration FIXED: Auto tools breaking on large number of invoices FIXED: Missing MbitCachedInvoicesDB class error bug

Version 2.5 (September 2017.) FIXED: A bug was preventing the module to cache the country name and phoneCC

Version 2.4 (October 2016.) FIXED: Some small bugs ADDED: PHP 5.6, 7 support (needs new ioncube) REQUIRED: minimum PHP 5.6 and WHMCS 7.x

Version 2.3 (April 13th 2016.) FIXED: Wrong invoice view/pdf subtotal & tax values when user sets a prefix containing a dot FIXED: API problems with WHMCS-cPanel SSO (double init.php include) NEW: admin view invoice total and balance currency display the cached invoice currency

Version 2.2 (February 5th 2016.) NEW: changed license verification functions

Version 2.1 (November 30th 2015.) NEW: the module now automatically uses the first admin account with an API acces it can find in the DB FIXED: memory problems for some PHP versions when caching invoices with separate billing contacts

Version 2.0 (August 23rd 2015.) NEW: the module is now WHMCS ver. 6 ready and is compatible both with ver. 5 and ver. 6 NEW: FTP upload option is added to the module for invoice backup

Version 1.4.1 (June 13th 2015.) FIXED: client data not being showed on some PDF invoices generated at WHMCS cron job run

Version 1.4 (June 2nd 2015.) NEW: small changes to several functions (compatibility issues) FIXED: wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page]

Version 1.3 (March 27th 2015.) NEW: the invoices page in the client area now shows the correct currency and format for every cached invoice on the list [client area - invoices] NEW: if there are more cached invoices in the module database than there are invoices in the system, extra cached invoices will automatically be removed from the module database (happens when invoice gets deleted from whmcs) [module tools page] NEW: if there are more paid PDF invoice files on the disk than there are cached paid invoices, user will see a list of those pdf files in the tools page [module tools page] FIXED: pie chart showing cached and noncached invoices displayed an error id there were more cached invoices in the module database than there were invoices in the system [tools page] ADDED: one new line added to language files

Version 1.2.1 (December 7th 2014.) FIXED: this version should address the particular problem of pages not loading all of the scripts when using HTTPS

Version 1.2 (November 26th 2014.) •NEW: you can now cache all the paid invoices that still haven't been saved as PDFs using the PDF Auto-Caching Tool •NEW: you can now chose to automatically upload every paid invoice to your Dropbox account as soon as the invoice gets paid •FIXED: several translation errors •ADDED: new checks inside the functions to prevent problems •OTHER: fallback to the WHMCS jQuery version to prevent bugs with some jQuery functions

Version 1.1 (November 17th 2014.) •FIXED: cron job creating problems with some functions •ADDED: few API functions (you need to set the admin account option on the module Settings page)

Version 1.0 (November 14th 2014.) •initial version

 

v2.5 Released September 21st, 2017

View/hide detailed changelog

Version 2.5 (September 2017.)

FIXED: A bug was preventing the module to cache the country name and phoneCC

Version 2.4 (October 2016.)

FIXED: Some small bugs ADDED: PHP 5.6, 7 support (needs new ioncube) REQUIRED: minimum PHP 5.6 and WHMCS 7.x

Version 2.3 (April 13th 2016.)

FIXED: Wrong invoice view/pdf subtotal & tax values when user sets a prefix containing a dot FIXED: API problems with WHMCS-cPanel SSO (double init.php include) NEW: admin view invoice total and balance currency display the cached invoice currency

Version 2.2 (February 5th 2016.)

NEW: changed license verification functions

Version 2.1 (November 30th 2015.)

NEW: the module now automatically uses the first admin account with an API acces it can find in the DB FIXED: memory problems for some PHP versions when caching invoices with separate billing contacts

Version 2.0 (August 23rd 2015.)

NEW: the module is now WHMCS ver. 6 ready and is compatible both with ver. 5 and ver. 6 NEW: FTP upload option is added to the module for invoice backup

Version 1.4.1 (June 13th 2015.)

FIXED: client data not being showed on some PDF invoices generated at WHMCS cron job run

Version 1.4 (June 2nd 2015.)

NEW: small changes to several functions (compatibility issues) FIXED: wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page]

Version 1.3 (March 27th 2015.)

NEW: the invoices page in the client area now shows the correct currency and format for every cached invoice on the list [client area - invoices] NEW: if there are more cached invoices in the module database than there are invoices in the system, extra cached invoices will automatically be removed from the module database (happens when invoice gets deleted from whmcs) [module tools page] NEW: if there are more paid PDF invoice files on the disk than there are cached paid invoices, user will see a list of those pdf files in the tools page [module tools page] FIXED: pie chart showing cached and noncached invoices displayed an error id there were more cached invoices in the module database than there were invoices in the system [tools page] ADDED: one new line added to language files

Version 1.2.1 (December 7th 2014.)

FIXED: this version should address the particular problem of pages not loading all of the scripts when using HTTPS

Version 1.2 (November 26th 2014.)

•NEW: you can now cache all the paid invoices that still haven't been saved as PDFs using the PDF Auto-Caching Tool •NEW: you can now chose to automatically upload every paid invoice to your Dropbox account as soon as the invoice gets paid •FIXED: several translation errors •ADDED: new checks inside the functions to prevent problems •OTHER: fallback to the WHMCS jQuery version to prevent bugs with some jQuery functions

Version 1.1 (November 17th 2014.)

•FIXED: cron job creating problems with some functions •ADDED: few API functions (you need to set the admin account option on the module Settings page)

Version 1.0 (November 14th 2014.)

•initial version

 

v2.4 Released October 19th, 2016

View/hide detailed changelog

Version 2.4 (October 2016.)

FIXED: Some small bugs ADDED: PHP 5.6, 7 support (needs new ioncube) REQUIRED: minimum PHP 5.6 and WHMCS 7.x

Version 2.3 (April 13th 2016.)

FIXED: Wrong invoice view/pdf subtotal & tax values when user sets a prefix containing a dot FIXED: API problems with WHMCS-cPanel SSO (double init.php include) NEW: admin view invoice total and balance currency display the cached invoice currency

Version 2.2 (February 5th 2016.)

NEW: changed license verification functions

Version 2.1 (November 30th 2015.)

NEW: the module now automatically uses the first admin account with an API acces it can find in the DB FIXED: memory problems for some PHP versions when caching invoices with separate billing contacts

Version 2.0 (August 23rd 2015.)

NEW: the module is now WHMCS ver. 6 ready and is compatible both with ver. 5 and ver. 6 NEW: FTP upload option is added to the module for invoice backup

Version 1.4.1 (June 13th 2015.)

FIXED: client data not being showed on some PDF invoices generated at WHMCS cron job run

Version 1.4 (June 2nd 2015.)

NEW: small changes to several functions (compatibility issues) FIXED: wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page]

Version 1.3 (March 27th 2015.)

NEW: the invoices page in the client area now shows the correct currency and format for every cached invoice on the list [client area - invoices] NEW: if there are more cached invoices in the module database than there are invoices in the system, extra cached invoices will automatically be removed from the module database (happens when invoice gets deleted from whmcs) [module tools page] NEW: if there are more paid PDF invoice files on the disk than there are cached paid invoices, user will see a list of those pdf files in the tools page [module tools page] FIXED: pie chart showing cached and noncached invoices displayed an error id there were more cached invoices in the module database than there were invoices in the system [tools page] ADDED: one new line added to language files

Version 1.2.1 (December 7th 2014.)

FIXED: this version should address the particular problem of pages not loading all of the scripts when using HTTPS

Version 1.2 (November 26th 2014.)

•NEW: you can now cache all the paid invoices that still haven't been saved as PDFs using the PDF Auto-Caching Tool •NEW: you can now chose to automatically upload every paid invoice to your Dropbox account as soon as the invoice gets paid •FIXED: several translation errors •ADDED: new checks inside the functions to prevent problems •OTHER: fallback to the WHMCS jQuery version to prevent bugs with some jQuery functions

Version 1.1 (November 17th 2014.)

•FIXED: cron job creating problems with some functions •ADDED: few API functions (you need to set the admin account option on the module Settings page)

Version 1.0 (November 14th 2014.)

•initial version

 

v2.2 Released February 5th, 2016

View/hide detailed changelog

Version 2.2 (February 5th 2016.)

NEW: changed license verification functions

Version 2.1 (November 30th 2015.)

NEW: the module now automatically uses the first admin account with an API acces it can find in the DB FIXED: memory problems for some PHP versions when caching invoices with separate billing contacts

Version 2.0 (August 23rd 2015.)

NEW: the module is now WHMCS ver. 6 ready and is compatible both with ver. 5 and ver. 6 NEW: FTP upload option is added to the module for invoice backup

Version 1.4.1 (June 13th 2015.)

FIXED: client data not being showed on some PDF invoices generated at WHMCS cron job run

Version 1.4 (June 2nd 2015.)

NEW: small changes to several functions (compatibility issues) FIXED: wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page]

Version 1.3 (March 27th 2015.)

NEW: the invoices page in the client area now shows the correct currency and format for every cached invoice on the list [client area - invoices] NEW: if there are more cached invoices in the module database than there are invoices in the system, extra cached invoices will automatically be removed from the module database (happens when invoice gets deleted from whmcs) [module tools page] NEW: if there are more paid PDF invoice files on the disk than there are cached paid invoices, user will see a list of those pdf files in the tools page [module tools page] FIXED: pie chart showing cached and noncached invoices displayed an error id there were more cached invoices in the module database than there were invoices in the system [tools page] ADDED: one new line added to language files

Version 1.2.1 (December 7th 2014.)

FIXED: this version should address the particular problem of pages not loading all of the scripts when using HTTPS

Version 1.2 (November 26th 2014.)

•NEW: you can now cache all the paid invoices that still haven't been saved as PDFs using the PDF Auto-Caching Tool •NEW: you can now chose to automatically upload every paid invoice to your Dropbox account as soon as the invoice gets paid •FIXED: several translation errors •ADDED: new checks inside the functions to prevent problems •OTHER: fallback to the WHMCS jQuery version to prevent bugs with some jQuery functions

Version 1.1 (November 17th 2014.)

•FIXED: cron job creating problems with some functions •ADDED: few API functions (you need to set the admin account option on the module Settings page)

Version 1.0 (November 14th 2014.)

•initial version

 

See also

Accept Bitcoin and 70+ Cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module

Send account statements to customers

Free
GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Discount Center For WHMCS

Introduce discounts applicable to orders of specified products combinations or quantities.

Commercial
Advanced Billing For WHMCS

Introduce extra billing models and charge your clients for actual server resource usage.

Commercial