E-commerce E-Invoice: A Guide for Platform Teams

Learn how e-commerce e-invoicing works, from structured invoice formats and Peppol to compliance, automation, and platform integration.

DDD Invoices logoWritten by Compliance & Growth Team
Denis, DDD Invoices reviewerReviewed by Denis
September 11, 2026
General

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.

 

E-commerce e-invoice vs PDF invoice: what is the difference?

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.

Common structured invoice syntaxes and specifications include:

The required format depends on the country, tax authority, network, or buyer, not simply on what is easiest for your developers to generate.

 

How does an e-commerce e-invoice move through your system?

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:

E-commerce e-invoice workflow from order data capture to invoice archiving.
  1. Order and tax data capture
    Your platform collects seller and buyer details, line items, tax treatment, currency, delivery data, and payment terms. Missing VAT IDs, addresses, or tax codes can cause later failures.
  2. Invoice creation and validation
    Order data is converted into a structured invoice, such as UBL XML, then checked for required fields, correct totals, and local compliance rules.
  3. Delivery or reporting
    The invoice is sent to the buyer, through Peppol, to a required platform, or to a tax authority. The route depends on the country and transaction type.
  4. Acceptance, rejection, or correction
    The receiving system accepts, rejects, or flags the invoice. Rejected invoices need correction and resubmission, while refunds normally require a linked credit note.
  5. Archiving and audit retrieval
    Keep the original structured invoice, status messages, and searchable metadata for the required retention period. A PDF copy can help users, but it should not replace the original record.

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.

 

Why Ecommerce Platforms Need Automated Invoicing

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:

  • Faster matching of invoices, purchase orders, settlements, and payments
  • Fewer rejections from missing or inconsistent invoice data
  • More reliable VAT reporting, fiscalization, and real-time reporting
  • Easier expansion into markets with different local invoice rules

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.

 

Which invoicing model fits your e-commerce business?

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.

 

How do you integrate e-invoicing into your e-commerce stack?

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:

  1. Send order and invoice data to DDD
    Your platform sends order, customer, payment, seller, and invoice data to DDD through an API, prebuilt integration, or no-integration route.
  2. Apply local invoice requirements
    DDD prepares the data for local formats, e-invoicing, fiscalization, OSS-related data, and reporting where required.
  3. Issue the right invoice output
    Depending on the market, DDD supports localized PDFs, structured B2B e-invoices, and fiscalized receipts.
  4. Store invoice history and manage status
    DDD provides invoice archiving, history, and dashboard visibility, while your platform keeps its existing order and payment flow.
  5. Test before production
    Teams can test their invoice flow before moving to production to identify mapping or workflow issues early.

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.

 

How DDD Invoices supports e-commerce e-invoicing

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?

Talk to us!

In the 30min free call we will discuss:

  • your requirements in invoicing
  • how integration works
  • demo of the product
  • next steps
Book a free 30min call

 

FAQs

What is an e-commerce e-invoice?

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.

Is a PDF invoice an e-invoice?

Not usually. A PDF can be legally valid, but it is not normally structured for automated system-to-system processing.

How do you create e-invoices for an e-commerce platform?

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.

Does every e-commerce business need Peppol?

No. Peppol is not required for every transaction, but it is relevant for many B2G and cross-border B2B workflows, particularly in Europe.