Services

E-invoicing architecture: three approaches, one honest comparison.

Every e-invoicing project starts with the same decision — where should compliance logic live? This is the page we send architects and CTOs to before any conversation about tooling.

1. Native / Embedded Module 2. E-Invoicing Connector 3. E-Invoicing Middleware
What is it? E-invoicing built directly inside the ERP. A bridge connecting ERP/POS to an external e-invoicing provider.
Architecture ERP → E-Invoicing → ASP/AP ERP → Connector → ASP/AP
Key features Invoice validation, XML generation, tax rules, signing, submission, response, QR, status and reconciliation. API integration, field mapping, data transformation, submission, response and error handling.
Advantages Excellent ERP integration, seamless user experience, real-time accounting, no separate application. Faster implementation, good for legacy ERP, lower ERP customization, relatively simple.
Disadvantages High development effort; regulatory changes require ERP updates; difficult to support multiple ERPs/countries. Limited functionality; depends on external e-invoicing platform; integration and synchronization issues can arise.
Best for ERP vendors and organizations wanting fully embedded e-invoicing. Customers needing a simple connection from an existing ERP to an ASP.
Native Module = e-invoicing is inside the ERP.
Connector = a bridge between ERP and e-invoicing provider.
Middleware = a central platform connecting multiple ERPs/POS to providers and networks.
Our position

dsConnectMW is architected as an e-invoicing middleware and compliance platform — not merely a connector. Connectors are components within dsConnectMW; the platform delivers the broader compliance, transformation, monitoring and reconciliation layer across every ERP and country you operate in.

ERP/POS → ERP Connector → dsConnectMW → ASP/Access Point → Peppol Network

Which approach is right for you?

Answer three questions.

How many ERPs/POS systems do you run?

Single country or multi-country?

Who should own compliance?

Answer all three questions to see the recommended architecture.