Qué significa
Cuando el emisor es italiano, su NIF (BT-32), es decir, el identificador fiscal que no es el número de IVA, debe tener entre 11 y 16 caracteres y usar solo letras mayúsculas de la A a la Z y dígitos. La regla comprueba cada registro fiscal del emisor cuyo esquema fiscal no es VAT, así que el NIF-IVA en sí no se comprueba. Los espacios al principio o al final se ignoran, pero los espacios, guiones o minúsculas dentro del número hacen que falle.
Por qué importa
Las reglas italianas añaden esto a EN 16931, que no fija ninguna longitud para este número. En Italia suele ser el codice fiscale, y los sistemas italianos lo usan para identificar al emisor. Un número demasiado corto, demasiado largo o con otros caracteres no pasa la comprobación y la factura se rechaza.
Cómo corregirlo
Abre los datos de tu empresa en el programa de facturación y mira el campo del NIF o codice fiscale. Quita los espacios y los guiones, usa letras mayúsculas y comprueba que la longitud esté entre 11 y 16 caracteres. En el XML es cbc:CompanyID en el cac:PartyTaxScheme de cac:AccountingSupplierParty cuyo cac:TaxScheme/cbc:ID no sea VAT. Tu NIF-IVA es una entrada aparte y esta regla no lo afecta.
Texto oficial de la regla
Consultar la regla en la web de quien la publica
Términos de negocio: BT-32
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si IT-R-001 sigue fallando y qué otras reglas fallan.