Skip to main content
Plucore
Resource · Guide

Everything you need to know about e-invoicing.

A plain-English guide to global e-invoicing mandates, what's coming where, what Peppol is, and what your business should actually do to prepare. No vendor pitch.

Section 1

What e-invoicing actually is.

An e-invoice is structured digital data, typically XML in the UBL format, exchanged machine-to-machine between two trading parties, often via a regulated network. It is not a PDF. It is not a CSV emailed to a customer.

The data is structured so that both parties' accounting systems can read, validate, and post it without human re-keying. That's the whole point: friction goes down, fraud goes down, tax visibility goes up.

Different countries have picked different network models, five-corner Peppol, three-corner clearance, real-time pre-clearance. The data format is more standardized than the routing. We'll get to that.

Section 2

What is Peppol?

Peppol stands for Pan-European Public Procurement OnLine, but the name has outgrown its origin. It's now a global network for exchanging structured business documents (invoices, orders, despatch advice, credit notes, catalogues).

It works on a four-corner model: your accounting system (corner 1) → your Access Point provider (corner 2) → your buyer's Access Point (corner 3) → your buyer's system (corner 4). The UAE adds a fifth corner, the FTA, which is why their model is called five-corner.

You don't need to peer with every customer or supplier individually. You connect to one Access Point. The network handles the rest. PINT (Peppol International Invoice) is a customizable invoice spec that countries adapt, PINT AE for UAE, PINT SG for Singapore, PINT MY for Malaysia, etc.

Section 3, The global mandate landscape

Where e-invoicing is happening, and when.

A snapshot. Mandates are moving fast, confirm with your local tax authority before acting.

European Union

VAT in the Digital Age (ViDA), phased structured e-invoicing for cross-border B2B, expected from 2030. Member states already mandating domestically (Italy, France, Poland, Spain, Belgium).

United Kingdom

Public consultation ongoing. NHS already on Peppol. Wider B2B mandate signaled but unscheduled.

Saudi Arabia (KSA)

ZATCA Fatoora, fully live. Phase 1 (generation) and Phase 2 (integration with ZATCA) rolled out in waves since 2021.

United Arab Emirates

Peppol PINT AE under FTA. Phased rollout: pilot July 2026, large-business mandate January 2027, full coverage from July 2027.

Singapore

InvoiceNow on Peppol, voluntary since 2019. Mandatory for new GST registrants from Nov 2025; phased mandate expanding through 2026.

Australia

Peppol-based eInvoicing live across all federal government agencies. State governments and B2B following.

India

GSTN e-invoicing live for businesses above turnover thresholds, covers most of the B2B base.

Latin America

Long-time leaders: Brazil (NF-e), Mexico (CFDI), Chile, Argentina, Peru, all running real-time clearance models for years.

Section 4

Common mistakes, and how to avoid them.

Across every market we've looked at, the same four mistakes show up. They're the difference between a clean go-live and three months of finance pain.

Treating PDF as e-invoicing

A PDF emailed to a customer is not an e-invoice in any modern mandate. Real e-invoicing means structured XML/UBL exchanged machine-to-machine.

Skipping master-data cleanup

Bad customer, supplier, or product data fails validation at the network. Cleanup is a precondition, not a phase 2.

Picking the cheapest Access Point

ASPs/PSPs handle transmission, validation, and archive. The cheapest one breaks at scale or under audit.

No inbound plan

E-invoicing isn't just sending. You also need to receive, validate, and post your suppliers' e-invoices into your AP.

Next

Want a checklist?

We maintain a plain-English readiness checklist, what to fix in your master data, which fields you'll need, when to appoint an Access Point, and the deadlines that matter.

Open the checklist
If your ERP needs sorting first

We can help with the system underneath.

If your accounting system isn't ready for structured e-invoicing, that's an Odoo conversation, not an e-invoicing one. We do both.

    Chat with Plucore on WhatsApp