How Dewesoft used DDD Invoices to connect its in-house ERP to Italy’s SdI and Germany’s structured invoice-delivery requirements, without building country-specific compliance logic into its core system.
Dewesoft is a global Slovenian test-and-measurement company with around €100 million in reported annual revenue. Its data-acquisition solutions support engineering teams at organisations including NASA, SpaceX, Tesla, Volvo, Audi, BMW, Caterpillar and Siemens.
With operations across 28 countries, Dewesoft manages invoicing between headquarters and local entities through its self-developed ERP. As international operations expanded, the company needed to support different cross-border invoicing requirements, including Italy’s government-run e-invoicing system and structured invoice delivery for Germany.
Dewesoft already operated a mature invoicing setup:
Instead of modifying ERP logic for each market, Dewesoft connected its ERP to DDD Invoices as an external compliance layer.
Dewesoft needed to send invoices from headquarters to its Italian and German entities while keeping invoice creation centralised in its ERP.
Each market required a different process:
Embedding formats, validation rules and delivery integrations for each country into the ERP would create more maintenance work and make expansion harder.
This would lead to:
Dewesoft needed a scalable solution to apply the correct local invoice flow while keeping the core ERP unchanged.
DDD Invoices connects Dewesoft’s ERP with the appropriate local e-invoicing and delivery route.
Dewesoft continues to create invoice data in its ERP. DDD Invoices receives that data, transforms it into the required structured format, applies country-specific validation and sends it through the appropriate delivery channel.
This keeps Dewesoft’s ERP focused on core business processes while DDD Invoices manages local compliance requirements externally.
For invoices sent to the Italian entity, Dewesoft sends invoice data from its ERP to DDD Invoices.
DDD Invoices then:
The Italian entity can then receive and post the invoice in its local accounting environment, while invoice creation remains centralised at Dewesoft headquarters.
For the German entity, Dewesoft sends invoice data from the same ERP to DDD Invoices.
DDD Invoices converts the data into an EN 16931-compliant structured format, such as XRechnung or ZUGFeRD, based on the relevant transaction and receiving requirements. The structured invoice is then delivered to the German entity’s accounting environment for posting and archiving.
This gives Dewesoft a structured delivery flow for Germany without adding separate German e-invoicing logic into its ERP.
-1.webp&w=1920&q=75)
Tired of scrolling through information about e-invoicing?
The same integration can support additional Dewesoft entities, countries and invoice flows as the business grows.
Instead of creating a new ERP customisation for every market, Dewesoft can use the existing DDD Invoices integration and configure the relevant requirements. This creates a scalable foundation for:
By integrating DDD Invoices, Dewesoft keeps HQ as the centre for invoice creation while subsidiaries receive invoices through market-specific compliance paths: Italy via SDI and Germany via direct delivery.
DDD Invoices acts as a single API compliance layer, connecting ERP systems to country-specific platforms without requiring ERP changes.

With DDD Invoices, businesses can connect their ERP through one unified API and manage invoice formats, validation rules, tax authority connections, and delivery channels across countries.
This approach preserves existing workflows while supporting international expansion. For cross-border operations, it enables one integration, multiple compliance paths, and an ERP focused on core business processes.
Still have questions?
In the 30min free call we will discuss:
Yes. Dewesoft retained its ERP as the system of record for invoice creation and connected it to DDD Invoices for country-specific format conversion, validation, routing and delivery.
Keeping local rules in an external compliance layer avoids building and maintaining separate country-specific logic in the ERP as formats, validation rules, and tax-authority requirements change.
The ERP sends invoice data through one standard integration. The compliance layer then applies the relevant country route, for example, submission through Italy’s SdI or structured delivery to a German entity’s accounting environment.