Commitments forecaster, cashflow manager.

Commitments forecaster, cashflow manager.

Developed By PUQ sp. z o.o.

Compatible with WHMCS v8.3

Purpose of the project

The system helps to know the real income by counting the income from invoices issued in WHMCS with invoices or cost documents uploaded and described manually to the module without leaving the WHMCS. The system is based on the concept of contracts and obligations and enables the presentation of financial flows over a longer period of time. If the system is systematically updated with correct data, it makes it possible to view all cost invoices, liabilities, long-term contracts and organize documents.

The project was created out of the need to plan, classify, organize and report costs in the company, based on commitments and fixed contracts. WHMCS adequately manages and reports revenues, but does not have a mechanism to track and report costs. That is why we decided to prepare our own module, because we did not find one that would meet the functions we need.

The main purpose of the module is to collect documents in PDF format, correctly describe documents (contracts, invoices) in the context of contractors and obligations towards partners. Based on the entered data and imported invoices from the WHMCS system (also many WHMCS systems at the same time), WHMCS generates in a readable form reports and forecasts on the company's finances.

To save files, the module uses a connection to the WebDAV server, which means that the files are not physically stored on the WHMCS server and will be available even after removing the module.

The module uses the API connection to WHMCS to synchronize invoices. This means that the module can be installed not on the WHMCS production server, but e.g. on the developer's server, which in no case will affect the functionality of this module. It is also possible to combine several WHMCS systems to synchronize invoices.

The module creates the necessary tables in the WHMCS database and only uses them in its work. It does not use any other WHMCS tables.

The module sends data to the project server only for the installation code, which is generated during installation for statistical purposes. In response, the servers provide data about the new version and important information displayed in the module's dashbord Panel.

The module supports multilingualism. The language settings can be changed in the WHMCS user configuration. Available languages: English, Polish, Russian.

Full documentation can be found here.





5 stars
4 stars
3 stars
2 stars
1 star

Jozef Toczek @jozef1528

November 12, 2021 at 07:16:45 PM

Great system. Allows me to monitor our commitments with providers and get costs from WHMCS. Couldn't happier. Responsive support - assisting with installation and customisation.

  • 1 year ago

Version Compatibility

Compatible with WHMCS v8.3

Full Version Compatibility

  • Selected versions of WHMCS v8.3
        8.3.0 - 8.3.1
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements

  • PHP >= 7.2
  • file_uploads On
  • post_max_size 80M
  • upload_max_filesize 80M
  • max_file_uploads 40
  • WebDAV account by NextCloud

* 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 PUQ sp. z o.o.


v0.2-betta Released November 10th, 2021

Latest Version

Documents Bulk PDF upload Classification of PDF files Deleting PDF files Unmapping documents Viewing/Editing an annex to the Agreement Viewing/Editing an Invoice Viewing/Editing the Agreement

TOOLS Reindex commitment dates Reindex agreements dates Synchronization income invoices


See also

w2x for Xero

Synchronise your invoices, Contacts and Payments with Xero

QuickBooks Online For WHMCS

Integrate your financial data stored in WHMCS into QuickBooks Online.

KashFlow Accounting

Automatically transfer your billing & transaction history to KashFlow

Payment Gateway Fees

Payment Gateway Fees

Advance Account Statement WHMCS Module

Allow your customers to receive or download custom account statements via Account Statement WHMCS module.