🇮🇹Italy E-Invoice Errors
Italian FatturaPA/SDI validation errors (BR-IT-xx codes) for Italy's mandatory e-invoicing system.
22 errors documented
PEPPOL-SDI-01Peppol-SDIcountryBLOCKEDPeppol to SDI conversion error
When Peppol invoices enter Italy via the SDI gateway, they must be converted to FatturaPA format. Conversion issues are common with complex invoices.
SDI-00200FatturaPAcountryBLOCKEDDuplicate invoice number
Invoice number + year combination must be unique per sender. SDI maintains a registry and rejects duplicates within the same fiscal year.
IT-R-005ubl-2.1countryINPUTInvalid PEC email format
Italian PEC email must be valid certified email address.
BR-IT-02peppol-bis-3countryINPUTMissing Codice Destinatario
Italian B2B invoices require a 7-character Codice Destinatario (recipient code) for SDI routing, or a PEC email address.
BR-IT-03peppol-bis-3countryINPUTMissing Regime Fiscale
Italian invoices must specify the tax regime (Regime Fiscale) code.
BR-IT-04fatturapacountryINPUTMissing Codice Destinatario
Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).
IT-R-006ubl-2.1countryINPUTBollo stamp duty may be required
Italian invoices over threshold with no VAT require bollo.
IT-R-007ubl-2.1countryINPUTRegime fiscale code required
Italian invoices must specify the seller tax regime.
IT-R-008ubl-2.1countryINPUTCIG/CUP codes for public contracts
Italian B2G invoices require CIG and/or CUP codes.
SDI-00001FatturaPAcountryINPUTCodice Destinatario missing or invalid
Each invoice must specify how to reach the recipient: 7-character SDI code, PEC email, or "0000000" for B2C consumers. This is required for all Italian e-invoices.
SDI-00002FatturaPAcountryINPUTPartita IVA format invalid
Italian VAT number (Partita IVA) must be exactly 11 digits for domestic invoices, or prefixed with IT for cross-border invoices.
SDI-00305FatturaPAcountryINPUTCodice Fiscale validation failed
Codice Fiscale must pass checksum validation. It should be 16 characters for individuals (alphanumeric) or 11 digits for businesses (same as Partita IVA).
SDI-00311FatturaPAcountryBLOCKEDRitenuta d'acconto calculation error
Withholding tax (ritenuta d'acconto) amount must exactly match the base amount × declared rate calculation. Any discrepancy causes rejection.
SDI-00400FatturaPAcountryBLOCKEDXML schema validation failure
FatturaPA XML must conform exactly to the official XSD schema published by Agenzia delle Entrate. Any structural deviation causes rejection.
IT-01CIUS-IT (Italy)countryBLOCKEDItalian sellers should include Codice Fiscale or Partita IVA
Italian sellers should include Codice Fiscale or Partita IVA. This validation rule ensures Invoice compliance with CIUS-IT (Italy).
BR-IT-01peppol-bis-3countryINPUTMissing Codice Fiscale
Italian invoices require the Codice Fiscale (tax code) for both seller and buyer. For companies, this is the 11-digit VAT number.
BR-IT-05fatturapacountryINPUTBollo virtuale required for exempt invoices
Italian invoices without VAT above €77.47 require virtual stamp duty (bollo virtuale).
IT-R-001CIUS-IT (Italy)countryAUTO-FIXItalian suppliers must have a tax registration identifier (BT-32) between 11...
Italian suppliers must have a tax registration identifier (BT-32) between 11 and 16 characters. This accommodates both Partita IVA (11 digits) and Codice Fiscale (16 characters).
IT-02CIUS-IT (Italy)countryBLOCKEDItalian invoices should include SDI recipient code
Italian invoices should include SDI recipient code. This validation rule ensures Invoice compliance with CIUS-IT (Italy).
IT-R-002CIUS-IT (Italy)countryINPUTItalian suppliers must provide a postal address line 1. The street address...
Italian suppliers must provide a postal address line 1. The street address is mandatory for Italian e-invoicing.
IT-R-003CIUS-IT (Italy)countryINPUTNatura code required for zero VAT
Italian invoices with zero VAT must specify Natura code.
IT-R-004CIUS-IT (Italy)countryINPUTRitenuta d'acconto may be required
Italian professional services may require withholding tax (ritenuta).
Handle Italy Errors in Your Pipeline
The compliance engine auto-remediates Italy e-invoicing errors with controlled safety policies.