An invoice-focused analytics dashboard for the FOSSBilling admin panel. All financial widgets use invoice line items, tax settings, refunds/credit notes, and the system base currency.
Compatibility: FOSSBilling 0.8.7 or newer.
- Gross billing, refunds/credits, net billing, and average invoice value.
- Same-day comparisons: for example, September 1–2 is compared with August 1–2.
- Correct end-of-month and leap-year handling without date overflow.
- Finalized-only mode includes both paid invoices and refunded credit notes.
- Tax-aware and multi-currency calculations normalized to the base currency.
- Product category, payment method, top product, top client, and recent invoice reporting.
- CSV export protected against spreadsheet formula injection.
- FOSSBilling core-style charts using the renderer bundled with the admin theme, with no external CDN dependency.
- Dedicated
billinganalytics.viewpermission; product-category filtering does not requireproduct.view.
- Download the latest release ZIP.
- Extract or copy the
Billinganalyticsfolder into the FOSSBillingmodules/directory. - In the admin panel, open Extensions → Modules.
- Install Billing Analytics.
- Open Invoices → Billing Analytics.
The install folder must be named exactly Billinganalytics because that casing matches the FOSSBilling module loader.
Version 2.0.0 changes the module ID, namespace, route, permission, and folder name from Order Analytics to Billing Analytics.
- Back up the FOSSBilling database and existing module folder.
- Leave the old
Orderanalyticsfolder in place temporarily. - Add the new
Billinganalyticsfolder and install Billing Analytics. - The installer copies existing
orderanalyticsstaff permissions tobillinganalyticsand removes only the legacy extension registration. - Verify the dashboard, then remove the old
Orderanalyticsfolder.
No invoice, client, transaction, product, or order records are changed by the migration.
Billinganalytics/
├── manifest.json
├── Service.php
├── Api/
│ └── Admin.php
├── Controller/
│ └── Admin.php
└── templates/
└── admin/
└── mod_billinganalytics_index.html.twig
See CHANGELOG.md for release history.