Managers, CFOs and IT integrators: safeguard your cash flow and protect your company from penalties with Factur-X France: Generate & Validate Your E-Invoices.
As the French e-invoicing mandate approaches, this turnkey module generates Factur-X invoices in Dolibarr for the French reform ecosystem and Approved Platforms (PA, formerly PDP). It detects errors before issuance and significantly reduces rejection risks.
🛡️ Built for business owners (key benefits)
- Visual anti-rejection assistant (pre-flight): a clear green/red indicator on each invoice card. The module checks the document before final validation and names the exact failing rule (missing SIRET, unmapped VAT rate, missing legal mention…).
- Proven conformity, not promised: XML and PDF validated with the same tools the official platforms use, official XSD schema, EN 16931 Schematron and veraPDF (PDF/A-3). Your invoices pass validators on the first try.
- All your documents covered: standard invoices, credit notes, deposit invoices and corrective invoices, with the references the standard requires (BG-3).
- Conformity dashboard: score over a period, aggregated failing rules, per-invoice detail and one-click batch ZIP export of your Factur-X XML files.
- Your visual identity untouched: the module works as an overlay, keeping your usual invoice templates intact while embedding the legal metadata in ISO PDF/A-3.
- Payment security: your bank details (IBAN/BIC) are injected in a structured way for fast, automated settlement.
- Balance invoices after deposit: the deposit deduction is carried compliantly through the prepaid amount (BT-113) with a reference to the deposit invoice, the VAT basis is never distorted. The payment means (transfer, direct debit, cheque, card) follows the Dolibarr payment mode.
- Public sector: Chorus Pro (B2G): Administration customers are detected automatically, SIRET, service code and commitment number (BT-10/BT-13) are checked before issuing. Your invoices are ready for Chorus Pro deposit.
- SEPA payment QR code (GiroCode): print an EPC QR code on your invoices, your customer scans it with their banking app and the transfer (IBAN, amount, reference) comes pre-filled. One-click option.
- ZUGFeRD 2.x compatible (Germany): Factur-X and ZUGFeRD share the same specification (EN 16931), your files are also valid for German customers and platforms.
🔧 Technical robustness (for your integrator)
- No technical prerequisite: the PDF/A font is embedded automatically, no manual setting (MAIN_PDF_FORCE_FONT) is required from the user.
- 100% local validation: every check (XSD, business rules) runs on your own server, your invoices are never sent to an external validation service.
- Standardized deployment: one-click install in /custom/facturxfrance/ (no core modification).
- 100% standalone: no external dependency, no Java, no hidden cloud subscription, no Composer.
- Absolute accounting precision: strict cent-level rounding (rules BR-CO-10 to BR-CO-16).
- Fail-safe: a non-conforming invoice never produces a doubtful file, your standard PDF is kept and the issue is clearly explained.
- FR/EN interface and error logging for fast support.
Do not let a regulatory reform block your invoicing. Invest once in accounting peace of mind. Purchase includes one year of free conformity updates.
Module languages: French, English.
Compatibility: Dolibarr 18 to 24, PHP 7.4 to 8.3.
Other modules from the same publisher (arcchester): Transmission PA, Réception PA, PDF Annexes, LogiCockpit, DoliBank Match, DoliTax, Stripe Payment Links, WhatsApp Notify, Shopify Sync.
See all our modules on Dolistore
📌 Release history
Factur-X France has evolved through regular, focused releases since its first Dolistore publication. Most releases add business capabilities; maintenance releases preserve compatibility and secure existing use cases.
Version 1.6.2: September 4, 2026
- Redesigned interface: conformity dashboard with four key indicators (score, compliant, non-compliant and analysed invoices), status badges and card-style tables.
- Clearer “About” diagnostic: a single ready / to complete / blocked summary above the detailed checks.
- Pre-flight panel on the invoice page: stable rendering after every refresh, with no duplicated panel.
- After updating: re-enable the module once so the new stylesheet is registered (an automatic fallback keeps the display correct until then).
Version 1.6.1: September 3, 2026
- Delivery information: structured shipping contact, delivery address and actual delivery date in the Factur-X XML.
- Service periods: invoice-level and line-level start/end dates for subscriptions, services and recurring work.
- International 0% VAT cases: exemptions, reverse charge, intra-Community supply, exports and out-of-scope operations.
- VATEX reasons and codes: standardized exemption information with contextual mapping by Dolibarr VAT source code.
- Configuration preserved: VAT and unit mappings remain intact after disabling or re-enabling the module.
- Fixes and safeguards: separate VAT breakdowns for different 0% regimes, invalid combinations blocked before generation, and extended automated non-regression tests.
Version 1.6.0: August 3, 2026
- Balance invoices after deposits: prepaid amounts carried through BT-113 without distorting the VAT basis.
- Payment means mapping: bank transfer, direct debit, cheque, cash and card mapped to the appropriate EN 16931 code.
- Accounting rounding tolerance: one-cent adjustments handled while preserving legal invoice totals.
- Fix: creditor account emitted only when required by the selected payment method.
Version 1.5.0: July 23, 2026
- SEPA payment QR code (GiroCode) printed on the PDF with beneficiary, IBAN, amount and invoice reference.
- EUR, IBAN and amount safeguards, with automatic exclusion of credit notes.
- Vector rendering that keeps the generated document PDF/A-3 compliant.
Version 1.4.0: July 23, 2026
- Chorus Pro B2G: automatic identification of public-sector customers.
- Buyer reference BT-10 and customer order reference BT-13 generated from Dolibarr data.
- Pre-flight checks for SIRET, service code and commitment number before deposit.
Version 1.3.0: July 23, 2026
- Deposit, balance and corrective invoices with the EN 16931 references they require.
- Credit-note support with normalized amounts and reference to the original invoice.
- Conformity dashboard: period score, failed-rule aggregation and per-invoice detail.
- Batch ZIP export of Factur-X XML files.
Version 1.2.0: July 2026
- Server-side EN 16931 pre-check with UN/ECE units, VAT categories, party identifiers, net prices and totals.
- Fail-safe handling for unsupported document types, local taxes and foreign-currency edge cases.
- Fixed negative discounts represented as document-level allowances.
- Actionable business-rule identifiers displayed to speed up corrections.
Version 1.1.1: July 18, 2026
- PDF/A-3 interoperability validated with veraPDF.
- Canonical factur-x.xml attachment name, EmbeddedFiles registration and Catalog/AF relationship.
- Fix: more reliable XML embedding without altering the visual invoice template.
Version 1.1.0: July 17, 2026
- Visual anti-rejection assistant directly on the Dolibarr invoice page.
- Checks performed before final generation, with the precise missing or invalid field identified.
- Local validation with no external service and no invoice data transmission.
Version 1.0.10: July 17, 2026
- Full EN 16931 Schematron coverage added to the conformity test suite.
- Fixes: normalized XML namespaces and corrected XSD structure for demanding validators.
- Fix: activation secured on Dolibarr databases not configured with utf8mb4.
Version 1.0.0: May 29, 2026
- First Dolistore publication of Factur-X France.
- Generation of hybrid PDF/A-3 + EN 16931 XML documents from Dolibarr invoices.
- Overlay integration with no Dolibarr core modification and no change to existing PDF templates.
- Structured seller, buyer, totals and payment data; fully local operation with no Java or mandatory cloud service.