Error codes · Peppol BIS 3.0 · Italy
Italian VAT identifier format warning in Italy
This is the rejection, word for word: „[PEPPOL-EN16931-R047] PEPPOL-EN16931-R047 fires when a party VAT identifier is issued by Italy but does not match the Italian Partita IVA format. The rule is a warning — the invoice can still be delivered — but many Italian buyers, the SDI exchange system, and downstream reconciliation processes will reject invoices where the VAT ID does not conform.“
Why this matters in Italy
Italy requires e-invoicing using FatturaPA (XML). A warning: the invoice is not rejected outright in Italy, but it should be fixed.
Italy runs on the SDI (Sistema di Interscambio) rather than pure Peppol, and Italian buyers cross-check Partita IVA against the Agenzia delle Entrate registry. A malformed Partita IVA on a Peppol invoice destined for an Italian counterparty typically causes downstream rejection even when Peppol itself accepted the invoice.
How to fix PEPPOL-EN16931-R047
<cac:PartyTaxScheme> <cbc:CompanyID>IT 1234 5678 903</cbc:CompanyID> <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme> </cac:PartyTaxScheme>
<cac:PartyTaxScheme> <cbc:CompanyID>IT12345678903</cbc:CompanyID> <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme> </cac:PartyTaxScheme>
Italy e-invoicing requirements
| Phase | Status | Scope |
|---|---|---|
| B2G | Live (Jun 2014) | All public administration suppliers |
| B2B | Live (Jan 2019) | All domestic transactions |
| B2C | Live (Jan 2019) | All domestic transactions |
| Flat-rate taxpayers | Live (Jul 2022) | Extended to forfettari regime |