Peppol four-corner network compared to ZATCA, MyInvois, GST IRN, SDI clearance portals
    E-Invoicing

    Peppol vs National E-Invoicing Portals: Network Model vs Clearance Compared

    12 min read

    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.

    RegimeSyntaxStandardSignature
    PeppolUBL 2.1Peppol BIS Billing 3.0 (CIUS of EN 16931)AS4 message-level signature
    ZATCA Phase 2UBL 2.1KSA UBL 2.1 with KSA extensionsXAdES-B-B-Sig with CSID
    MyInvoisUBL 2.1 or JSONLHDN Invoice v1.0Digital signature on canonicalised payload
    GST IRNJSONGST INV-01 schemaIRP-signed QR with IRN
    SDI ItalyXMLFatturaPA 1.7.1CAdES or XAdES with qualified certificate (B2B)
    KSeF PolandXMLFA(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.

    DimensionPeppolClearance (ZATCA / MyInvois / GST IRN)
    Regulator in pathNoYes
    Pre-delivery approvalNoYes (or near-real-time)
    Buyer onboarding effortSelf-service via SMPTax-ID registration with regulator
    Cross-border reachNative (EU + APAC)Per-country only
    Identifier schemePeppol Participant IDNational Tax ID
    ValidationSchematron at APRegulator validates and signs
    ArchiveTrading partiesRegulator + 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

    Tags:
    Peppol
    clearance
    comparison
    e-invoicing
    ZATCA
    MyInvois
    GST IRN
    More in this series (36 articles)
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    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.

    More from Global E-Invoicing Platform