A build-to-order Business Central per-tenant extension that generates hybrid Factur-X / ZUGFeRD invoices (PDF/A-3 with embedded EN 16931 XML), prepares Chorus Pro / PDP submission and German B2B compliance, and parses inbound hybrid invoices — built, installed and supported by ECOSIRE on your tenant. One-time license from $499.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A build-to-order Business Central per-tenant extension that generates hybrid Factur-X / ZUGFeRD invoices (PDF/A-3 with embedded EN 16931 XML), prepares Chorus Pro / PDP submission and German B2B compliance, and parses inbound hybrid invoices — built, installed and supported by ECOSIRE on your tenant.
ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔
Hybrid Factur-X / ZUGFeRD output: PDF/A-3 document with an embedded Cross-Industry Invoice (CII) XML attachment, generated on post/print of Sales Invoices and Credit Memos
EN 16931 semantic data model mapping from Business Central posted document, VAT, currency and payment-term tables into the structured XML
Profile selection per document or per customer: BASIC, EN 16931 (compliant), or EXTENDED — set defaults and override at posting
French Chorus Pro / PDP submission readiness: payload structured and validated for forwarding to a Plateforme de Dématérialisation Partenaire
German B2B e-Rechnung (e-Rechnung) compliance aligned to EN 16931 and ZUGFeRD 2.x for the upcoming mandate
Inbound hybrid-invoice parsing: reads embedded XML from received PDF/A-3 files and maps it to a Purchase Invoice draft for AP review
This is a build-to-order Microsoft Dynamics 365 Business Central extension that adds hybrid Factur-X and ZUGFeRD e-invoicing to your finance workflows ahead of the French (Réforme de la facturation électronique) and German (B2B e-Rechnung) mandates. ECOSIRE writes it in AL, installs it as a per-tenant extension on your Business Central environment (cloud SaaS or on-prem), and supports it after go-live. It is not an instant AppSource download — we build it to fit your posting groups, document layouts and number series, then deploy and validate it with you.
When you post and print a Sales Invoice or Sales Credit Memo, an event subscriber on the document report hooks the output and produces a PDF/A-3 file with embedded CII XML conforming to EN 16931. The XML is mapped from BC's posted document tables (Sales Invoice Header/Line, VAT entries, Currency, Payment Terms) into the chosen profile — BASIC, EN 16931, or EXTENDED — for Factur-X (France) or ZUGFeRD 2.x (Germany). A page extension on the Posted Sales Invoice exposes the profile selector, validation status and a "Generate / Regenerate" action; a table extension stores the generated payload and submission metadata.
Outbound files are prepared for Chorus Pro / PDP (Plateforme de Dématérialisation Partenaire) submission readiness in France and EN 16931 compliance in Germany. Inbound hybrid invoices are parsed back into Business Central — the embedded XML is read and mapped to a Purchase Invoice draft for AP review. Generation can run interactively or be scheduled via the Job Queue for batch runs, and everything is gated behind a dedicated permission set.
We scope the exact mapping, run a pilot batch against your real documents, and hand over documentation. You own the source.
Runs AR for a French SME and needs compliant Factur-X output ready to flow through a PDP / Chorus Pro before the e-invoicing mandate, without ripping out Business Central.
Must issue and receive EN 16931 / ZUGFeRD-compliant B2B invoices, and wants inbound hybrid invoices parsed straight into Purchase Invoice drafts rather than re-keyed.
Owns the tenant and wants a clean per-tenant extension built on event subscribers — no base-app modifications — that survives Microsoft's update cadence and is scoped by permission sets.
Buy the license on ecosire.com and download the Factur-X / ZUGFeRD E-Invoicing for Business Central (France/Germany) module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Factur-X / ZUGFeRD E-Invoicing for Business Central (France/Germany), and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Hybrid PDF/A-3 with embedded EN 16931 XML | ||||
| Built to your posting groups, layouts and number series | ||||
| Profile selection (BASIC / EN 16931 / EXTENDED) | ||||
| Inbound hybrid-invoice parsing to Purchase Invoice draft | ||||
| Chorus Pro / PDP submission readiness (France) | ||||
| Per-tenant extension, no base-app changes, update-safe | ||||
| Source code ownership and full handover | ||||
| Dedicated installation, pilot validation and ongoing support |
It is not an instant AppSource download. ECOSIRE builds the extension to order in AL and installs it as a per-tenant extension on your environment. Typical lead time is about 2 to 4 weeks from kickoff, depending on how many document layouts, profiles and the inbound flow you need. We scope the mapping first, build on a sandbox, then deploy to production after a validated pilot.
The build includes a post-deployment support window for fixes and questions. Because the extension uses event subscribers and no base-app changes, it is resilient to Business Central updates; we run compatibility checks against Microsoft's major releases and can adjust the XML mapping as the French PDP rules and German e-Rechnung specifications evolve, under an ongoing support arrangement.
The extension produces submission-ready, schema-validated payloads structured for a Plateforme de Dématérialisation Partenaire and for Chorus Pro. Direct API push to a specific PDP can be added as part of the build once you have selected your provider; the core delivery focuses on generating and validating the compliant Factur-X / ZUGFeRD file.
Yes. It is delivered as a per-tenant AL extension that installs on Business Central online (SaaS) and on supported on-premises versions. Inbound parsing, Job Queue batch generation and Azure Blob / DMS storage options are all available in both, with the mapping aligned to your existing posting setup.
BASIC, EN 16931 (the comply profile), and EXTENDED for both Factur-X and ZUGFeRD 2.x. Sales Invoices and Sales Credit Memos are covered out of the build; other document types can be added. Multi-currency and your existing VAT posting setup are honored so the structured XML matches your books.
A build-to-order Business Central per-tenant extension that generates hybrid Factur-X / ZUGFeRD invoices (PDF/A-3 with embedded EN 16931 XML), prepares Chorus Pro / PDP submission and German B2B compliance, and parses inbound hybrid invoices — built, installed and supported by ECOSIRE on your tenant.