
Peppol vs National E-Invoicing Portals: Network Model vs Clearance Compared
Global E-Invoicing Platform Series
This guide is part of a comprehensive series. Explore all 36 topics:
Peppol is a four-corner delivery network: senders and receivers exchange invoices via certified Access Points over AS4, with the tax authority outside the path. Clearance portals (Saudi Arabia's ZATCA Phase 2, Malaysia's MyInvois, India's GST IRN, Italy's SDI, Poland's KSeF) put the tax authority inside the path — every invoice must be approved, validated, or registered by the regulator before or as it is delivered. Multinationals typically run both models in parallel and need a single platform that speaks both.
At a glance
- Peppol model: four-corner network, AP-to-AP, regulator outside path
- Clearance model: three- or five-corner, regulator gate before/at delivery
- Peppol latency: seconds, AP-to-AP
- Clearance latency: seconds to 72h depending on regime
- Peppol coverage: EU + Australia, Singapore, NZ, Japan, US pilot
- Clearance coverage: KSA, MY, IN, IT, PL, BR, MX, TR, CL, plus emerging mandates
Why the comparison matters
A team selling into the EU, Saudi Arabia, Malaysia, and India operates four different compliance regimes simultaneously. Treating them as "all just e-invoicing" leads to a single integration that satisfies none of them.
A team selling into the EU, Saudi Arabia, Malaysia, and India operates four different compliance regimes simultaneously. Treating them as "all just e-invoicing" leads to a single integration that satisfies none of them. The split lives along one axis: is the tax authority inside the invoice's delivery path or not?
Routing model
Routing model includes: Peppol (network): four-corner. Sender → sender's Access Point → buyer's Access Point → buyer.
- Peppol (network): four-corner. Sender → sender's Access Point → buyer's Access Point → buyer. The tax authority is not in the path.
- ZATCA Phase 2 (clearance): five-corner. ZATCA's Fatoora platform must clear or report each B2B invoice; the cleared XML is then delivered to the buyer.
- MyInvois (clearance): five-corner. LHDN validates the submission, returns a UUID and validation URL, then the buyer has 72 hours to reject.
- GST IRN India (clearance): three-corner. The supplier registers the invoice with the Invoice Registration Portal (IRP) and receives an IRN + signed QR before the invoice is legally valid for ITC.
- SDI Italy (clearance): three-corner. All invoices flow through Sistema di Interscambio; no SDI passage = no valid invoice.
- KSeF Poland (clearance): three-corner. From Feb 2026 for large taxpayers, all B2B invoices flow through KSeF and receive a KSeF reference number.
Latency to delivery
Latency to delivery includes: Peppol: typically <5 seconds AP-to-AP for well-formed documents. ZATCA Phase 2 B2B: synchronous clearance, sub-second to a few seconds.
- Peppol: typically <5 seconds AP-to-AP for well-formed documents.
- ZATCA Phase 2 B2B: synchronous clearance, sub-second to a few seconds. ZATCA is a hard dependency — if Fatoora is down, you cannot deliver.
- MyInvois: validation seconds; UUID returned immediately; 72-hour buyer rejection window before final.
- GST IRN India: IRN issuance typically <2 seconds at the IRP.
- SDI Italy: notifications within 5 days; most within minutes.
- KSeF Poland: KSeF reference assigned at acceptance, usually within seconds.
Document standard
Document standard — Peppol: UBL 2. 1 — Peppol BIS Billing 3.
| Regime | Syntax | Standard | Signature |
|---|---|---|---|
| Peppol | UBL 2.1 | Peppol BIS Billing 3.0 (CIUS of EN 16931) | AS4 message-level signature |
| ZATCA Phase 2 | UBL 2.1 | KSA UBL 2.1 with KSA extensions | XAdES-B-B-Sig with CSID |
| MyInvois | UBL 2.1 or JSON | LHDN Invoice v1.0 | Digital signature on canonicalised payload |
| GST IRN | JSON | GST INV-01 schema | IRP-signed QR with IRN |
| SDI Italy | XML | FatturaPA 1.7.1 | CAdES or XAdES with qualified certificate (B2B) |
| KSeF Poland | XML | FA(2) | KSeF-issued reference number |
Archiving and retention
All six models require multi-year tamper-resistant archiving of the signed document.
All six models require multi-year tamper-resistant archiving of the signed document. Peppol leaves the archive entirely to the trading parties; clearance regimes hold a parallel copy with the regulator and impose stricter local retention:
- Peppol (per national VAT law): 7–10 years.
- ZATCA Phase 2: 6 years (Saudi VAT Implementing Regulations Art. 66) with extension to 11 years for capital-asset documentation.
- MyInvois: 7 years (LHDN Tax Audit Framework).
- GST IRN India: 6 years from the end of the financial year (CGST Act §36).
- SDI Italy: 10 years (D.Lgs. 82/2005).
- KSeF: 10 years (statute of limitations on VAT).
Hybrid jurisdictions — France and Australia
Some regimes blur the line. France's 2026 reform uses Peppol-compatible formats but routes them through a national Public Portal (PPF) via certified PDPs that report status, payment lifecycle, and aggregate tax data to the DGFiP — a clearance overlay on top of a network model.
Some regimes blur the line. France's 2026 reform uses Peppol-compatible formats but routes them through a national Public Portal (PPF) via certified PDPs that report status, payment lifecycle, and aggregate tax data to the DGFiP — a clearance overlay on top of a network model. Australia uses Peppol exclusively and has no clearance overlay.
Side-by-side matrix
Side-by-side matrix — Regulator in path: No — Yes.
| Dimension | Peppol | Clearance (ZATCA / MyInvois / GST IRN) |
|---|---|---|
| Regulator in path | No | Yes |
| Pre-delivery approval | No | Yes (or near-real-time) |
| Buyer onboarding effort | Self-service via SMP | Tax-ID registration with regulator |
| Cross-border reach | Native (EU + APAC) | Per-country only |
| Identifier scheme | Peppol Participant ID | National Tax ID |
| Validation | Schematron at AP | Regulator validates and signs |
| Archive | Trading parties | Regulator + trading parties |
Which model applies to you?
Usually both. EU sales → Peppol.
Usually both. EU sales → Peppol. Sales in KSA, MY, IN, BR, MX, PL → that country's clearance regime. Italy → SDI. France → PPF/PDP overlay on Peppol. A single platform that speaks both models avoids parallel integrations and keeps the master invoice record consistent across regimes.
Key takeaways
Key takeaways includes: Network vs clearance is the cleanest mental model — everything else (latency, identifiers, archive) follows from it. Peppol is the EU default; clearance is the global default outside the EU.
- Network vs clearance is the cleanest mental model — everything else (latency, identifiers, archive) follows from it.
- Peppol is the EU default; clearance is the global default outside the EU.
- France and Poland are bridges — Peppol-compatible formats with a national clearance overlay.
- Build once on a platform that abstracts both models or you will rebuild every time a new mandate lands.
Related reading
Pillar: e-invoicing. Mandate pages: Peppol EU, ZATCA Phase 2, MyInvois Malaysia, GST IRN India.
Pillar: e-invoicing. Mandate pages: Peppol EU, ZATCA Phase 2, MyInvois Malaysia, GST IRN India. Siblings: Peppol EU explained, how to comply with Peppol in the EU, what is a Peppol Access Point.
Sources
More in this series (36 articles)
From this series
Mandate-compliant e-invoicing in 17 jurisdictions, with the local artefact (CSID, IRN, UUID, QR, digital signature) issued automatically.
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




