Module AutoFacture
| Editor | Theo Pequignot (theopequignot.fr) |
|---|---|
| Module ID | 194157 |
| Version | 1.4.0 |
| Dolibarr | 16 to 24 |
| Where to get it | DoliStore |
| Support | contact@theopequignot.fr |
Every month the same invoices have to be made again: maintenance, hosting, backup, licences. Forget one and you lose money, send one twice and the customer is annoyed. AutoFacture takes care of it: each subscription produces its invoice on the right date, validated and as a PDF, and a dedicated screen follows what is not paid yet.
Subscriptions and automatic generation
- Monthly, bimonthly, quarterly, half-yearly or yearly subscriptions, billed at the start or end of the period, with an optional end date.
- Invoices created, validated and turned into PDF on their own, with the month or period written in the lines (
__AF_PERIOD__tag). - Never the same invoice twice: one invoice per subscription and period, guaranteed by a unique key in the database.
- Works with or without a scheduled job: without cron, due invoices are generated while users browse.
Three ways to create a subscription
- From scratch, on one card: a control sentence states the first invoice date and the period covered before you confirm.
- From an existing invoice: the module finds the period in the lines ("November 2026", "from 01/11 to 30/11"…) and makes it dynamic.
- With the analyzer, which finds recurring series among your manual invoices and converts them in one click.
Unpaid invoices and reminders
- Aged balance: outstanding amounts by age bracket, and for each invoice the real amount due (payments, credit notes and deposits deducted).
- Tiered reminders (30, 60 and 180 days by default), each with its own email template.
- No reminder is sent without your approval: the module proposes, you decide.
Payment terms under control
- By default the customer's terms; a choice per subscription; or a term enforced on every generated invoice from the settings.
- The due date is recalculated before validation: the PDF and the aged balance show the right date.
Sending and journal
- Invoice emailed with your templates, after your review or automatically, your choice. Nothing is sent if the invoice is still a draft or has no PDF.
- Full journal: every invoice generated or failed, every reminder proposed, sent or dismissed.
Built on the native engine
Each subscription relies on a native Dolibarr template invoice: lines, amounts, VAT and terms stay managed by the core, and templates remain visible even if the module is disabled.
Installation
Home → Setup → Modules → "Deploy/install external app/module", upload the zip and enable AutoFacture. The scheduled job is created on activation.
Upgrading from a previous version: replace the files, then disable and re-enable the module. Subscriptions, journal, settings and permissions are kept.
Compatibility
- Dolibarr 16 to 24 (verified on 16, 23 and 24).
- PHP 7.0 and above, MySQL / MariaDB.
- English and French included. Email support and updates for 2 years.
Screenshots
Support
Questions before buying, installation or update issues: write to contact@theopequignot.fr. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.