Che cosa significa
Almeno una riga della fattura non ha il codice della categoria IVA (BT-151), cioè il codice che dice se la riga ha l'aliquota ordinaria, aliquota zero, è esente, è in inversione contabile e così via. Nei formati esteri come Peppol e XRechnung questo ruolo ha un codice; nella FatturaPA lo svolgono l'aliquota IVA e, quando non c'è IVA, la natura.
Perché è importante
Il riepilogo IVA e il totale IVA si costruiscono a partire dalle categorie delle righe. Senza categoria, chi riceve la fattura non può controllare né registrare l'IVA e il file viene rifiutato.
Come correggerlo
Nel tuo software di fatturazione assegna a ogni riga una categoria IVA: S per l'aliquota ordinaria, Z per aliquota zero, E per esente, AE per inversione contabile, K per cessioni intracomunitarie, G per esportazioni fuori dall'UE, O per operazioni fuori campo IVA. Controlla in particolare le righe che non hanno nessuna categoria selezionata. Poi crea di nuovo il file.
Il testo ufficiale della regola
Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). Termini di business: BG-25, BT-151
Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |