mbit Posted November 15, 2014 Share Posted November 15, 2014 M-BIT Cached Invoices module will make sure your invoices stay untouched even if you change the user information or decide to upgrade your PDF template. The module itself is easy to setup 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, which can be a real pain... With this module you can go one step further because it enables you to automatically archive every paid invoice in your system, which means - no more problems because your user decided to change his or her contact information, company data or anthing else. So, even if you change your PDF template or your logo, company address or anything else, your WHMCS system will always generate the same archived PDF file whether it's being emailed or downloaded from the client area. Check out M-BIT Cached Invoices. Archive your invoices, prevent invoice scams by changing user data. Features: Permanently save invoice data to a database Archive paid invoices as PDF files Present the same-looking invoice forever Prevent the user currency changes problems View invoices in currency they were paid in Cache old invoices with one click of a button Edit the invoice even after it's been cached (in case the user enters something wrong at the registration etc) Keep paid invoices in accordance with the law - no changing Easy to install & even easier to use Multi-Language support Detailed help just one click away - inside the admin area Would you like to know more? » Read more about the Cached invoices module & take a look at some screenshots Do you have questions about the module? » Contact us Planned for the next release: Automatically synchronize archived PDF files with Dropbox/Google drive 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted November 27, 2014 Author Share Posted November 27, 2014 M-BIT Cached invoices addon module version 1.2 is out What's new Module now enables you to automatically archive every paid invoice directly to your Dropbox account. As soon as the invoice gets paid, module saves it locally as PDF and uploads the file to your Dropbox account, thus making your life easier. Share your invoices across devices or enable your bookkeeper to access your invoices when needed. Another thing that's new is the PDF auto-caching tool which enables you to archive all your invoices as PDF files with a single click. Why do i need this and how it works? I've had some questions about the module and comments on my initial post. Apparently it wasn't clear enough, so i'll try to explain again. What this module does is quite simple to explain - it prevents bookkeeping/tax problems by permanently saving all relevant data about the invoice and the user. So, let's say you have a user with several active products and dozens of previously generated invoices. Imagine the scenario where that user of yours asks you to change his currency from, let's say dollar to euro. What this means for you is pure trouble because changing the currency for this user will change all oh his previous invoices to euro and that's a big no-no. Second scenario is quite more common - users changing their contact information. By using this module you can prevent these problems and make it easier on yourself because you'll still have the option to edit the cached invoice/user data at any given time so you don't have to create a new invoice or pay attention to users changing their information. What's quite important for those doing business in countries forcing business owners to keep their invoices intact forever, meaning you can never change any text or even the invoice design, is that this module enables you to keep your invoices really intact by automatically saving PDF nvoices to the server and even Dropbox. So, even if your users change their contact data, even if you change their currency and even if you change your PDF invoice template design/data - invoices and their PDF design will always be the same as they were on the day that invoices got paid. No matter when you look at it. We had several users asking us to change their currency, company name, address and such and that made some problems for us. We also like to change our invoice designs every year and that also made problems for us. Not anymore I hope this was clear enough » Read more and/or Order 0 Quote Link to comment Share on other sites More sharing options...
honesting Posted January 7, 2015 Share Posted January 7, 2015 Hello! Do this module also mantain the company data intact? I mean the company data that uses WHMCS? or it takes this data from the fly? I'm already using the "fixed data" module, it's similar to this one? 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted January 7, 2015 Author Share Posted January 7, 2015 Your company data stays intact, along with the invoice design, if you choose the PDF caching option as it allows the addon to create a PDF file locally (+ on Dropbox if you want) and serves that same PDF file whenever a PDF invoice is needed. If you choose the Database caching only, then your company data will be overwritten once you change it as it is not stored in the database. Fixed invoice data module saves the user data and it's custom fields in the database and that's it. This addon is similar to the Fixed invoice data module but this one allows you to: edit the invoice, even after it's been cached save the currency used in that time, thus allowing you to change the currency settings for your client without the fear of messing up all the previous invoices automatically create PDF files for the paid invoices, thus making them permanent and truly archived automatically send paid PDF invoices to your Dropbox account (my accountant loves this ) Since you're not the first one to ask about the company data being saved along with the user data, i'll implement that option in the next release. 0 Quote Link to comment Share on other sites More sharing options...
Plambee Posted January 13, 2015 Share Posted January 13, 2015 I am interested on your module. Does it saves only the PDF invoice or the data for the HTML view, too? (so that I can deactivate the "fixed data" module) 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted January 13, 2015 Author Share Posted January 13, 2015 The module saves the data for every invoice (customer data, custom fields for the invoice and the currency). Items and prices are pulled from the database and are not cached. PDF files, if you choose to archive them, save everything, of course. 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted June 2, 2015 Author Share Posted June 2, 2015 M-BIT Cached invoices addon module version 1.4 is out What's 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] 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] 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] What's 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] Wrong user language displayed on the invoice editing page when user had the language option set to "Default" [module tools page] Find out more... 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted August 23, 2015 Author Share Posted August 23, 2015 M-BIT Cached invoices addon module version 2.0 is out What's new Module is now compatible with WHMCS v5.x and v6.x Automatically upload paid PDF invoices to your backup FTP server Would you like to know more? » Read more about the Cached invoices module & take a look at some screenshots Do you have questions about the module? » Contact us 0 Quote Link to comment Share on other sites More sharing options...
mbit Posted December 2, 2015 Author Share Posted December 2, 2015 M-BIT Cached invoices addon module version 2.1 is out This is a maintenance release... What's 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 Would you like to know more? » Read more about the Cached invoices module & take a look at some screenshots Do you have questions about the module? » Contact us 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.