Compliance and e-invoicing

E-invoicing

E-invoicing is the structured, machine-readable exchange of invoice data directly between supplier and buyer systems, typically through formats like PEPPOL, ZUGFeRD, FatturaPA, or a country-specific tax-authority portal, and is increasingly mandated by governments for VAT reporting.

A PDF invoice is not e-invoicing. The distinguishing feature is the structured data: an e-invoice is a machine-readable file (typically XML or a hybrid PDF/A-3 with embedded XML) that the buyer's accounting system can process automatically, without anyone retyping line items. Tax authorities can also parse the same file directly, which is why governments are pushing the model.

Two models dominate. The clearance (CTC) model routes every invoice through the tax authority for real-time validation before it reaches the buyer. Italy's FatturaPA, Spain's TicketBAI, and Mexico's CFDI all work this way. The four-corner PEPPOL model, used across the EU public sector and now spreading to B2B, exchanges invoices through accredited access points without the tax authority sitting in the middle of every transaction.

The mandate timeline is accelerating. Italy made B2B e-invoicing mandatory in 2019. France pushed its mandate to September 2026 for receiving and July 2027 for issuing. Germany's mandate phases in through 2027. Poland's KSeF is live. The EU's ViDA (VAT in the Digital Age) framework targets 2030 for cross-border digital reporting. Outside the EU, Malaysia, Singapore, and Saudi Arabia have rolled out mandates. The UK has signalled intent without a hard date.

For a small business sending invoices to UK or US private-sector buyers today, none of this is mandatory. For anyone selling B2G in Europe, or selling into Italy, Spain, Poland, or Mexico, e-invoicing in some form already is.

Common questions about E-invoicing

Is a PDF invoice the same as an e-invoice?
No. A PDF is a visual document. An e-invoice is a structured, machine-readable data file, usually XML, that the buyer's system can ingest without manual data entry. A PDF/A-3 with embedded XML (like ZUGFeRD) counts because the structured data is inside the file. A plain PDF, even if emailed, does not.
Which countries require e-invoicing?
Mandates are live in Italy (B2B), Spain (B2G and parts of B2B), Poland (KSeF), Mexico (CFDI), Saudi Arabia, Malaysia, and several others. France's mandate is staged through 2026 and 2027. Germany's through 2027. The EU ViDA framework targets 2030 for cross-border digital reporting. Outside mandates, B2G e-invoicing is broadly required across the EU public sector.
What is PEPPOL?
PEPPOL (Pan-European Public Procurement On-Line) is a network and a set of standards for exchanging structured business documents, including invoices. It uses a four-corner model: each party has an access point, and invoices flow between access points using a common format. It is the backbone for B2G e-invoicing in Europe and is being adopted for B2B in several countries.

Use JupiterInvoice for E-invoicing

E-invoicing on a JupiterInvoice invoice is a field, a label, and an audit trail your buyer can act on without an email back-and-forth.

Related terms

Send an invoice that handles e-invoicing properly

Free. No signup. Tax labels, payment terms, and PO numbers are first-class fields, not workarounds.

Create an invoice

No signup required. Build now, save later.