No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Turn Dolibarr into a complete communication-agency platform: CRM pipeline with lead scoring, marketing campaigns, social media & community management, editorial planning, graphic design, video, branding, projects, an automation engine, a client portal and 16 BI reports — CRM, Marketing & Creative production in one native module.
Turn Dolibarr into a complete bakery & pastry ERP: manufacturing recipes with automatic cost & margin, raw materials, purchases, production orders & batches, a bakery POS, cash register, customer orders, stock & inventory, HACCP quality control, automatic alerts, a premium dashboard and 10 BI reports.
mp22136d20260623153112
Generate and import EN16931-compliant e-invoices (XRechnung 3.0 UBL, ZUGFeRD/Factur-X CII, hybrid PDF/A-3) directly inside Dolibarr — no cloud, no external service.
|
|
This module adds fully structured electronic invoicing to Dolibarr. It covers both German public-sector (B2G) and business-to-business (B2B) requirements in a single, self-contained package that runs entirely on your own server. No data leaves your system, no subscription to a third-party conversion service is required.
When you validate (approve) an invoice in Dolibarr, the module automatically generates the XML and attaches it to the document. The trigger uses a soft-fail design: if generation fails, Dolibarr continues normally and logs the error rather than blocking the approval workflow.
Upload a UBL 2.1 or CII XML file and the module creates a draft supplier invoice in Dolibarr. The supplier is matched by VAT number or company name; if no match is found, a new supplier record is created automatically. Line items are transferred without manual re-entry.
Before generating or importing, the module runs a native PHP validation pass covering EN16931 mandatory-field rules (BR-* series) and arithmetic consistency rules (BR-CO-* series). The result is a clear list of errors and warnings shown directly in the Dolibarr interface.
Scope of validation: This is a core-rule plausibility checker implemented in native PHP. It is not the official KoSIT Schematron/Saxon XSLT 2.0 validation suite and does not carry official government certification. For submissions requiring KoSIT-certified pre-validation, run the XML through the official KoSIT Validator separately.
A dedicated custom field (BT-10, Leitweg-ID) is created automatically in the customer record when the module is installed. Fill it in once per public-sector customer and it is included in every outgoing XRechnung automatically — no manual entry per invoice.