Side-by-Side Comparison
| Feature | Peppol | SDI (FatturaPA) |
|---|---|---|
| Architecture | Federated — many Access Points, no central hub | Centralized — all invoices pass through one government hub |
| Scope | 39+ countries | Italy only |
| Invoice format | Peppol BIS 3.0 (UBL 2.1) | FatturaPA 1.2 (Italy-specific XML) |
| Standard base | EN 16931 + Peppol CIUS | Italian-specific schema (not directly EN 16931) |
| Transport | AS4 between Access Points | HTTPS upload to SDI or PEC (certified email) |
| Government visibility | No — invoices travel point-to-point | Yes — tax authority sees every invoice in real time |
| Validation | Sender-side + receiver-side validation | SDI validates centrally before delivery |
| Delivery confirmation | Access Point receipts (MLR) | SDI issues acceptance/rejection notifications |
| Tax reporting | Separate from invoicing | Integrated — SDI data feeds directly to tax authority |
| Cross-border | Native — designed for multi-country | Limited — domestic focus, Peppol growing for cross-border |
Peppol
Peppol is a federated network where certified Access Points route invoices between businesses without a central hub. Each Access Point is independently certified and handles its own message routing, validation, and delivery. No single entity sees all invoices — the network is decentralized by design.
Peppol uses the BIS Billing 3.0 format (UBL 2.1 based, EN 16931 compliant) and the AS4 transport protocol. It operates in 39+ countries with 300,000+ registered participants.
SDI (FatturaPA)
Italy’s Sistema di Interscambio (SDI) is a centralized clearinghouse operated by the Agenzia delle Entrate (Italian Revenue Agency). Every e-invoice between Italian businesses must pass through SDI. The system validates the invoice, delivers it to the recipient, and simultaneously feeds the data to tax authorities for real-time VAT reporting.
SDI uses the FatturaPA 1.2 format — an Italy-specific XML schema that predates EN 16931. Invoices are submitted via HTTPS or PEC (Italy’s certified email system). SDI has been mandatory for all Italian B2B since January 2019, making Italy one of the earliest and most complete e-invoicing mandates in the EU.
Key Differences Explained
Centralized vs. federated
Format differences
Tax integration
When to Use Peppol
- ·Cross-border EU invoicing to or from Italy
- ·Multi-country B2B where Italy is one of several markets
- ·Belgian, German, Dutch, or other EU domestic invoicing
- ·When you want a single network integration for multiple countries
When to Use SDI (FatturaPA)
- ·All domestic Italian B2B invoicing (mandatory)
- ·All Italian B2G invoicing (mandatory since 2014)
- ·When an Italian buyer requires FatturaPA format
- ·When you need integrated Italian tax compliance
Can You Use Both?
For cross-border invoicing involving Italy, you may need both systems. An invoice from a Belgian company to an Italian buyer might originate on Peppol but needs to reach SDI for Italian delivery. Access Points and intermediaries handle this bridge — converting between Peppol BIS and FatturaPA formats and routing between the two networks. Italy is actively expanding Peppol support for cross-border use alongside SDI for domestic transactions.
Validate your e-invoice
Check Peppol BIS, EN 16931, and country-specific rules in one pass.
Validate Free