01
Agrandir
Dolibarr v21 à v23
Installed and supported KSIDol modules
Sales and technical support
Factur-X PDF Import
Dolibarr module to import supplier invoices in Factur-X format (PDF/A-3 with embedded XML) and automatically create a supplier invoice (draft) in Dolibarr.
Module gallery
Screenshots, visuals and module previews.
01
Agrandir
02
Agrandir
03
Agrandir
Functional details
Read the full module presentation, use cases, prerequisites and integration notes.
Main features
- Import Factur-X supplier PDF invoices (embedded XML).
- Extract XML (factur-x.xml) and read data: third party, VAT, totals, due date, references.
- Automatically create a draft supplier invoice (with Simulation mode).
- Line handling (products/services), multi-VAT, line discounts, quantities and units.
- Duplicate detection (SHA1) and import log (logs).
Requirements
- Compatibility: Dolibarr v20 to v23.
- PHP 8.1+ with DOM, SimpleXML, XMLReader/XMLWriter, ZIP extensions.
- Required Dolibarr modules: Third Parties + Supplier Invoices (Products/Services optional if mapping by product reference).
Installation
- Download the module from DoliStore and install it in your Dolibarr (Home → Setup → Modules/Applications).
- Enable the module.
- Open the module setup to define: upload directory, duplicate policy, third-party creation options, default accounts/VAT (if applicable).
Usage
- Open the module menu “Factur-X Supplier Import”.
- Select a Factur-X PDF and run the import in Simulation first to verify parsing.
- Uncheck Simulation to actually create the supplier invoice (draft).
- Review the created invoice (third party, lines, VAT, totals) then validate according to your process.
Compatibility & formats
- Dolibarr: v20 to v23
- PHP: 8.1+
- Formats: Factur-X / ZUGFeRD (EN16931, XRechnung depending on the file)
Languages
FR, EN, IT, ES, DE
Limits / notes
- The module can import only PDFs that include an embedded Factur-X/ZUGFeRD XML (a “simple” PDF/scan cannot be imported).
- Depending on the Factur-X profile (Minimum/Basic/EN16931/Extended), some information may be missing.
- If the PDF is encrypted/protected or has a non-standard structure, the import may fail: check the import log.
Support
Author: KSI — dolibarr@serveur2ksi30.fr
Need a standalone module, a SaaS instance or a complete solution?
KSIDol can sell the module, host it inside a Dolibarr instance and extend everything with custom development, support, legal framing and email or SMS flows.