Che cosa significa
La regola controlla il valore non vuoto di ram:CategoryCode (BT-118) nei blocchi ram:ApplicableTradeTax dentro ram:ApplicableHeaderTradeSettlement, cioè nel riepilogo IVA a livello di fattura. Il valore deve appartenere alla lista delle categorie del profilo Extended. Esempi sono S per IVA ad aliquota ordinaria o ridotta, Z per aliquota zero, E per operazioni esenti IVA, AE per inversione contabile, K per cessione intracomunitaria, G per esportazione fuori dall'UE e O per fuori campo IVA. Un valore vuoto supera questo controllo.
Perché è importante
La categoria dice al destinatario come viene trattata l'IVA, e le altre regole IVA controllano importi e aliquote in base a essa.
Come correggerlo
Correggi ram:CategoryCode nel blocco ram:ApplicableTradeTax interessato, sotto ram:ApplicableHeaderTradeSettlement. Usa il codice ammesso che corrisponde al trattamento IVA effettivo, non una parola, una percentuale o un codice in minuscolo. L'aliquota IVA va nel suo campo, non nel codice della categoria. Esporta la fattura e verificala di nuovo.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
Value of 'ram:CategoryCode' is not allowed. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000854 Il codice per la data di esigibilità dell'IVA non è ammesso
- FX-SCH-A-000855 Il codice di esenzione IVA deve essere ammesso (Extended)
- FX-SCH-A-000856 La data di esigibilità IVA richiede un formato ammesso
- FX-SCH-A-000857 Il tipo di imposta nel riepilogo deve essere ammesso
- FX-SCH-A-000858 Il periodo di fatturazione può avere una sola descrizione
- FX-SCH-A-000859 La data di fine del periodo richiede un formato ammesso