A per-tenant AL extension that generates and receives EN 16931-compliant XRechnung and ZUGFeRD invoices inside Business Central, with Leitweg-ID B2G routing and an optional Peppol delivery path. Built, installed and supported by ECOSIRE on your environment ahead of Germany's phased 2025-2028 B2B e-invoicing mandate. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Illustrative previewA per-tenant AL extension that generates and receives EN 16931-compliant XRechnung and ZUGFeRD invoices inside Business Central, with Leitweg-ID B2G routing and an optional Peppol delivery path. Built, installed and supported by ECOSIRE on your environment ahead of Germany's phased 2025-2028 B2B e-invoicing mandate.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Dynamics 365 Business Central.
You go live in about 2–4 weeks, with a post-launch support window.
Germany's e-invoicing rules are landing in phases: from 1 January 2025 every domestic B2B business must be able to receive a structured EN 16931 e-invoice, and from 2027-2028 sending becomes mandatory by company size. A PDF emailed to a customer is no longer a legal invoice between German businesses — you need structured XML.
This is a build-to-order extension for Microsoft Dynamics 365 Business Central, not an instant AppSource download. ECOSIRE builds it in AL as a per-tenant extension, installs it directly on your Business Central environment (cloud or on-prem), and supports it afterwards. We tailor it to your number series, posting setup, dimensions and document layouts rather than handing you a generic app to configure alone.
On the outbound side, the extension produces XRechnung (pure UBL/CII XML) and ZUGFeRD (PDF/A-3 with embedded XML) from posted sales invoices and credit memos, validates every document against the EN 16931 semantic model and the German CIUS before it leaves the system, and attaches the result to the posted record. For public-sector (B2G) invoices it captures and routes the Leitweg-ID.
On the inbound side, vendor e-invoices are parsed straight into purchase invoice documents — header, lines, tax and Leitweg data mapped to your G/L and vendor setup — so AP no longer rekeys XML by hand.
Delivery uses your existing channels by default, with an optional Peppol Access Point integration when you need network delivery. Everything runs through standard BC primitives: table/page extensions, event subscribers on posting routines, the Job Queue for batch export, dedicated permission sets, and the BC REST/OData API for downstream automation. You own the source; ECOSIRE maintains it as the standard evolves.
Finance staff who must receive structured B2B e-invoices from 2025 and send them as the mandate phases in, without rekeying XML or maintaining a separate invoicing tool outside Business Central.
The person responsible for the BC tenant who needs a clean per-tenant extension, proper permission sets, Job Queue automation and an upgrade path that survives Microsoft's twice-yearly BC releases.
Owns compliance risk for the 2025-2028 mandate and wants a fixed-scope, supported solution with a clear delivery date rather than an open-ended internal AL project.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| EN 16931 + German XRechnung CIUS validation before release | Included | Partial support | Included | |
| XRechnung and ZUGFeRD output from posted BC documents | Included | Partial support | Included | |
| Inbound e-invoice parsing into BC purchase documents | Included | Partial support | Partial support | |
| Leitweg-ID capture and B2G routing | Included | Partial support | Partial support | |
| Optional Peppol Access Point delivery | Included | Not included | Partial support | |
| Tailored to your number series, VAT posting groups and layouts | Included | Included | Not included | |
| Source code ownership and no per-document/SaaS lock-in | Included | Included | Not included | |
| Installed and supported on your environment with regulatory updates | Included | Partial support | Partial support |
No. This is a build-to-order extension. ECOSIRE builds it in AL, installs it as a per-tenant extension on your Business Central environment, and configures it to your number series, VAT posting groups and document layouts. You are buying the build plus installation and support, not a self-service AppSource listing.
Typical delivery is around 2 to 4 weeks from kickoff, depending on whether inbound parsing and the optional Peppol Access Point are in scope and on access to your BC environment. We confirm a firm date at kickoff after a short scoping call, then build, validate against EN 16931, install on a sandbox for your sign-off, and promote to production.
Germany's e-invoicing rules and the XRechnung/ZUGFeRD specifications keep evolving, and Microsoft ships two major BC releases a year. Under the agreed support plan ECOSIRE keeps the extension compatible with new BC versions and updated to the current EN 16931 / XRechnung CIUS, and fixes issues you report. You also receive the source, so you are never locked in.
Yes. It is built with standard AL extension primitives — table/page extensions, event subscribers, permission sets and the Job Queue — so it installs as a per-tenant extension on BC online (SaaS) and on supported on-premises and private-cloud deployments. We confirm your version and deployment type during scoping.
Yes. Generated invoice XML and validation status are stored on the posted document and exposed through the Business Central REST/OData API, so a customer portal, a Power Platform flow or another downstream system can pull documents and status. Dataverse surfacing for finance dashboards is available as an option.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A per-tenant AL extension that generates and receives EN 16931-compliant XRechnung and ZUGFeRD invoices inside Business Central, with Leitweg-ID B2G routing and an optional Peppol delivery path. Built, installed and supported by ECOSIRE on your environment ahead of Germany's phased 2025-2028 B2B e-invoicing mandate.