Learn how e-commerce e-invoicing works, from structured invoice formats and Peppol to compliance, automation, and platform integration.
For an e-commerce platform team, invoicing usually becomes painful before it becomes strategic. Orders grow, sellers enter new markets, finance teams chase missing data, and a simple PDF workflow becomes a chain of manual checks, rejected invoices, delayed payments, and compliance questions.
An e-commerce e-invoice replaces that fragile process with structured data that systems can validate, route, and process automatically. As e-commerce businesses expand across borders, invoice compliance is becoming part of the product infrastructure, not a task finance teams can manage manually at the end.
An e-invoice is structured invoice data that supplier and buyer systems can exchange and process automatically. The European Commission distinguishes it from invoices sent as unstructured files, such as PDFs.
A PDF may be a valid customer document, but it is not designed for automatic system-to-system processing. A structured e-invoice includes defined fields for buyer and seller details, VAT, line items, totals, and payment terms, helping marketplaces move invoice data from orders to accounting, reporting, and archiving with less manual work.
The required format depends on the country, tax authority, network, or buyer, not simply on what is easiest for your developers to generate.
An e-invoice starts with the order data in your e-commerce billing system. Seller and buyer information, line items, tax treatment, delivery details, currency, and payment terms all need to be accurate before an invoice can be issued.
A typical e-commerce e-invoice workflow includes:

This workflow touches checkout, tax calculation, seller onboarding, order management, payments, accounting, customer support, reporting, and audit preparation. That is why e-invoicing should be designed as a platform workflow rather than an isolated finance feature.
E-invoicing matters because high invoice volumes magnify every weak data field and manual process. A missing VAT number or incorrect tax category may seem minor for one order, but across thousands of transactions it becomes a reconciliation, support, and compliance problem.
New Zealand’s government e-invoicing programme says switching from emailed PDFs to structured e-invoices can reduce manual work, improve accuracy, and save about NZ$11 per invoice.
For e-commerce and marketplace teams, structured invoice data can support:
The regulatory direction also makes early preparation worthwhile. The EU’s VIDA package introduces digital reporting requirements based on e-invoicing for cross-border B2B transactions from 1 July 2030. France is moving sooner: from 1 September 2026, all businesses must be able to receive e-invoices, while larger businesses begin their phased issuance obligations.
Before choosing online invoice software or building an integration, decide who is responsible for issuing the invoice. This is particularly important for marketplaces, platforms that collect payments, and multi-seller e-commerce models.
Model | Who issues the invoice | Best fit | Main consideration |
|---|---|---|---|
Seller-issued invoicing | Individual seller | B2B marketplaces with registered business sellers | Sellers remain responsible for accurate tax and invoice data |
Platform-issued invoicing | Marketplace or platform | Consumer platforms and managed seller programmes | Compliance responsibilities must be clearly defined |
Self-billing | Buyer or platform for the supplier | Commission, settlement, and supplier-payment flows | Requires agreement and local legal review |
Consolidated invoicing | Platform aggregates transactions | High-volume settlements | Underlying transactions must remain traceable |
Self-billing, VAT responsibility, and archiving requirements vary by jurisdiction, so define ownership before development begins. For example, a marketplace may handle customer invoices, seller settlements, commissions, and credit notes as separate legal and accounting documents.
Start with data design, not an XML template. Many teams find too late that their order system lacks the buyer, VAT, exemption, or reference data needed for compliant invoicing.
A typical implementation works like this:
DDD does not replace your tax-calculation engine, checkout, payment provider or OSS reporting setup. It helps turn the order, payment, and invoice data already held in your e-commerce billing system into the locally compliant invoice flow required for each market.
For an e-commerce platform operating across several markets, local invoicing requirements can quickly become a product-maintenance problem. Each new country can bring different formats, VAT rules, e-invoicing requirements, fiscalization processes, reporting flows, and archiving expectations.
DDD Invoices gives platforms one compliance layer behind their existing ecommerce flow. Instead of maintaining separate local invoice logic and authority connections country by country, teams can use one integration to support compliant B2B e-invoices, B2C invoice flows, fiscalization where required, localized invoice formats, invoice archiving, and dashboard visibility across markets.
Still have questions?
In the 30min free call we will discuss:
An e-commerce e-invoice is structured invoice data that systems can exchange and process automatically. Unlike a PDF, its fields can be read and validated by software.
Not usually. A PDF can be legally valid, but it is not normally structured for automated system-to-system processing.
Capture complete order, buyer, seller, and tax data. Map it to the required format, validate it, send it through the required channel, and archive the original record.
No. Peppol is not required for every transaction, but it is relevant for many B2G and cross-border B2B workflows, particularly in Europe.