E-Invoice Error Reference
1350+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
22 errors found for Italy
PEPPOL-SDI-01ITAPeppol-SDIBLOCKEDPeppol 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-00200ITAFatturaPABLOCKEDDuplicate 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-005ITAubl-2.1INPUTInvalid PEC email format
Italian PEC email must be valid certified email address.
BR-IT-02ITApeppol-bis-3INPUTMissing Codice Destinatario
Italian B2B invoices require a 7-character Codice Destinatario (recipient code) for SDI routing, or a PEC email address.
BR-IT-03ITApeppol-bis-3INPUTMissing Regime Fiscale
Italian invoices must specify the tax regime (Regime Fiscale) code.
BR-IT-04ITAfatturapaINPUTMissing Codice Destinatario
Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).
IT-R-006ITAubl-2.1INPUTBollo stamp duty may be required
Italian invoices over threshold with no VAT require bollo.
IT-R-007ITAubl-2.1INPUTRegime fiscale code required
Italian invoices must specify the seller tax regime.
IT-R-008ITAubl-2.1INPUTCIG/CUP codes for public contracts
Italian B2G invoices require CIG and/or CUP codes.
SDI-00001ITAFatturaPAINPUTCodice 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-00002ITAFatturaPAINPUTPartita 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-00305ITAFatturaPAINPUTCodice 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-00311ITAFatturaPABLOCKEDRitenuta d'acconto calculation error
Withholding tax (ritenuta d'acconto) amount must exactly match the base amount × declared rate calculation. Any discrepancy causes rejection.
SDI-00400ITAFatturaPABLOCKEDXML schema validation failure
FatturaPA XML must conform exactly to the official XSD schema published by Agenzia delle Entrate. Any structural deviation causes rejection.
IT-01ITACIUS-IT (Italy)BLOCKEDItalian 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-01ITApeppol-bis-3INPUTMissing 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-05ITAfatturapaINPUTBollo virtuale required for exempt invoices
Italian invoices without VAT above €77.47 require virtual stamp duty (bollo virtuale).
IT-R-001ITACIUS-IT (Italy)AUTO-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-02ITACIUS-IT (Italy)BLOCKEDItalian 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-002ITACIUS-IT (Italy)INPUTItalian 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-003ITACIUS-IT (Italy)INPUTNatura code required for zero VAT
Italian invoices with zero VAT must specify Natura code.
IT-R-004ITACIUS-IT (Italy)INPUTRitenuta d'acconto may be required
Italian professional services may require withholding tax (ritenuta).
Handle These Errors Automatically in Your Pipeline
The compliance engine auto-remediates validation errors with controlled safety policies and evidence pack generation.
Get API Access→