Che cosa significa
La regola controlla un valore non vuoto della categoria IVA di una maggiorazione sull'intera fattura (BG-21, BT-102). Si applica a ram:SpecifiedTradeAllowanceCharge sotto ram:ApplicableHeaderTradeSettlement quando ram:ChargeIndicator/udt:Indicator è uguale a true. Non riguarda le maggiorazioni di riga né gli sconti sull'intera fattura. La lista comprende S, Z, E, AE, K, G, O, L e M. Il test controlla che il codice sia ammesso, non che il trattamento IVA scelto sia corretto. La regola vale per il profilo Basic di Factur-X e ZUGFeRD.
Perché è importante
La categoria identifica il trattamento fiscale della maggiorazione nel riepilogo IVA. Il codice di categoria è distinto dall'aliquota IVA numerica.
Come correggerlo
Controlla il trattamento IVA della maggiorazione interessata e scegli la categoria corrispondente. Non scegliere S solo perché è ammesso e non dare per scontato che la maggiorazione abbia lo stesso trattamento dei beni. Nell'XML, correggi ram:CategoryCode dentro ram:CategoryTradeTax della maggiorazione sotto ram:ApplicableHeaderTradeSettlement. Esporta e verifica di nuovo il file.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000522 Il tipo di imposta della maggiorazione deve avere un codice ammesso
- FX-SCH-A-000523 Il codice del motivo di una maggiorazione deve essere valido
- FX-SCH-A-000524 La data di scadenza richiede un codice di formato valido
- FX-SCH-A-000525 La valuta dell'importo IVA totale deve essere valida (Basic)
- FX-SCH-A-000526 La valuta di contabilizzazione sul totale IVA deve essere valida
- FX-SCH-A-000527 Il codice della modalità di pagamento deve essere ammesso