Changelog
v2.0
Released March 22nd, 2026
Latest Version
- Added: VAT Checker tab in admin - scans all Belgian clients and validates their VAT numbers against module requirements
- Added: Summary stats split into Valid / Invalid / No VAT / Wrong Country for clear actionable overview
- Added: B2C vs B2B distinction - clients with a company name but no VAT flagged as "NO VAT (B2B?)"
- Added: Detects non-Belgian clients with BE VAT numbers (country misconfiguration)
- Added: Quick-fix "Add BE" button for clients with 10-digit VAT missing the BE prefix
- Added: Search by name, email, VAT number, or client ID
- Added: Filter options: Invalid VAT (default), All, No VAT, Valid Only
Previous Versions
v1.9
Released February 1st, 2026
View/hide detailed changelog
- Added: Integration with Credit Notes module - uses credit note number (e.g.
CN-2026-00001) as Peppol OrderNumber when both modules are active
- Added: Credit Note # in Sent Credit Notes tab links to PDF view when Credit Notes module is installed
- Both modules remain fully independent - Peppol Billit falls back to
CN-{invoicenum} when Credit Notes module is not installed
v1.8
Released January 22nd, 2026
View/hide detailed changelog
- Removed: Webhook functionality (Billit confirmed: webhooks don't work for
/v1/peppol/sendOrder endpoint, Billit doesn't provide it)
- Removed: Webhook Secret configuration option
v1.7
Released January 3rd, 2026
View/hide detailed changelog
- Manual send feature - send any paid invoice via Peppol from the Dashboard tab (useful when VAT number was added after payment)
v1.6
Released December 22nd, 2025
View/hide detailed changelog
- Added: 4th email behavior option "WHMCS default email only" - sends only the standard WHMCS invoice email without Peppol confirmation
- Fixed: Retry button now properly updates error message in database (was showing old "Array" errors)
v1.5
Released December 20th, 2025
View/hide detailed changelog
- Fixed: Error messages no longer show "Array" - properly serialized for logging
- Added: Dynamic Peppol participant ID lookup via Billit API
- Changed: Email behavior default is now "None"
v1.4
Released December 19th, 2025
View/hide detailed changelog
- Added: Optional PDF attachment for Peppol invoices
- New config option "Attach Invoice PDF" - includes WHMCS invoice PDF alongside UBL data
- Recipients can view the original PDF in addition to structured e-invoice data
v1.3
Released December 16th, 2025
View/hide detailed changelog
- Added: Payment status sync to Billit for "on_creation" workflow
- When invoice is paid in WHMCS, Billit order is updated via PATCH API
v1.2
Released December 15th, 2025
View/hide detailed changelog
- Fixed: EmailPreSend hook now only processes invoice-type emails (was blocking password resets)
v1.1
Released December 15th, 2025
View/hide detailed changelog
- Added "Send Trigger" configuration option
- Send on payment (default) or send on creation
- Invoices sent on creation marked as unpaid in Billit
- Draft invoices skipped in "on creation" mode