Automating Invoicing with Dolibarr
How to set up automatic invoicing, reminders and payment tracking to save time every day.
The stakes of invoicing automation
Invoicing is a vital but time-consuming process for any business. Manual invoice entry, payment tracking, chasing unpaid invoices... These répétitive tasks consume precious time that could be devoted to higher value-added activities. Dolibarr offers a set of powerful tools to automate the essentials of your invoicing cycle. Properly configured, automation can save you several hours per week and significantly reduce data entry errors.
- 70% réduction in time spent on manual invoicing
- Fewer data entry errors and invoicing oversights
- Improved cash flow through systematic payment tracking
- Free up time for higher value-added tasks
Setting up recurring invoices
Recurring invoices are the cornerstone of automation in Dolibarr. They allow you to automatically generate invoices at regular intervals for clients under contract or subscription. To set up a recurring invoice, first create a template invoice with all desired éléments (product lines, payment terms, notes). Then define the frequency (monthly, quarterly, annual) and start date. Dolibarr will automatically generate invoices according to the defined schedule.
- Create a template invoice with recurring product or service lines
- Define periodicity: monthly, quarterly, semi-annual or annual
- Configure the first generation date and optional end date
- Enable automatic validation and sending by email
- Customize the PDF document template for each invoice type
Automating payment reminders
Unpaid invoices are a major problem for SMEs. Dolibarr allows you to set up automatic reminders at multiple levels. Configure a progressive reminder schedule: a friendly first reminder a few days after the due date, then increasingly formal reminders at regular intervals. Each reminder level can use a différent email template with an appropriate tone. Reminders are tracked in the client history, allowing précisé situation monitoring.
- Level 1: friendly reminder 5 days after due date
- Level 2: formal reminder at 15 days mentioning penalties
- Level 3: formal notice at 30 days with collection terms
- Customizable email templates for each reminder level
- Automatic tracking and logging of all sent reminders
Automated bank reconciliation
Bank reconciliation is a tedious but essential task for maintaining accurate accounting. Dolibarr simplifies this process by automatically importing your bank statements in OFX, QIF or CSV format. The automatic reconciliation algorithm matches bank transactions with outstanding invoices based on amounts, références and dates. Certain matches are automatically validated, and ambiguous cases are presented to the user for manual validation.
- Automatic import of bank statements (OFX, QIF, CSV)
- Intelligent reconciliation algorithm based on amount and référence
- Automatic validation of certain matches
- Manual validation interface for ambiguous cases
- Complete history of completed reconciliations
Factur-X format: electronic invoicing
Electronic invoicing is gradually becoming mandatory in France and across Europe. Dolibarr supports the Factur-X format (Franco-German standard based on the European EN 16931 standard), which combines a readable PDF with structured XML data. This format allows IT systems to automatically process received invoices while maintaining a human-readable document. Configuration in Dolibarr is simple and requires only a few parameters.
- Automatic generation of invoices in Factur-X format (PDF/A-3 + XML)
- Compliance with European standard EN 16931
- Compatibility with public invoicing portals (Chorus Pro)
- Automated processing of supplier invoices in Factur-X
- Préparation for the 2026-2027 electronic invoicing obligation
Intégration with accounting
Invoicing automation makes full sense when integrated with Dolibarr's accounting module. Accounting entries are automatically generated upon each invoice validation, following the configured chart of accounts. Payments received are also automatically recorded during bank reconciliation. This complete integration eliminates double entry and ensures consistency between commercial management and accounting.
- Automatic generation of accounting entries upon invoice validation
- Automatic recording of payments during bank reconciliation
- FEC (Accounting Entries File) export for the accounting firm
- Pre-filled VAT returns from invoicing data
- Real-time financial dashboards (revenue, margin, cash flow)
Best practices and tips
To get the most out of automation, a few best practices are essential. Start by standardizing your client records with up-to-date contact information and clearly defined payment terms. Use meaningful invoice références that facilitate bank reconciliation. Train your teams in using automated tools and designate a monitoring manager. Finally, do a monthly review to verify everything is working correctly and adjust parameters if necessary.
- Standardize client records with clear payment terms
- Use meaningful invoice références to facilitate reconciliation
- Regularly check that automations are working properly
- Train users on new automated procédures
- Do a monthly review and adjust parameters if necessary
Need help with Dolibarr?
Our team of Dolibarr experts is available to support you in your projects: implementation, migration, custom module development and training.
Related articles
Dolibarr 19: What You Need to Know
Discover the main new features of Dolibarr 19, performance improvements and new functionalities that will transform your daily workflow.
Read articleSuccessful Migration to Dolibarr: Complete Guide
All the tips and best practices for migrating your data from another ERP to Dolibarr without business interruption.
Read articleSecuring Your Dolibarr Production Instance
Security best practices to protect your Dolibarr ERP: backups, updates, access management and monitoring.
Read article