Che cosa significa
La regola conta gli elementi ram:CategoryCode in ogni ram:ApplicableTradeTax sotto ram:SpecifiedLineTradeSettlement della riga. Ogni blocco deve contenere esattamente un elemento per la categoria nelle informazioni IVA della riga (BG-30). Il test non verifica che il codice sia ammesso o che la categoria scelta sia appropriata. Si applica ai profili Basic ed EN 16931 di Factur-X e ZUGFeRD.
Perché è importante
La categoria IVA indica il trattamento IVA della riga. Ogni blocco IVA deve avere un solo elemento dedicato alla categoria, anche quando eventuali elementi ripetuti contengono lo stesso codice.
Come correggerlo
Controlla la categoria IVA della riga e scegli quella che corrisponde all'operazione. Nell'XML aggiungi ram:CategoryCode se manca oppure elimina gli elementi ripetuti dentro il ram:ApplicableTradeTax interessato, mantenendo la categoria corretta in un solo elemento. Esporta e ricontrolla.
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
Element 'ram:CategoryCode' must occur exactly 1 times. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| 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 |
Verifica il file
Regole correlate
- FX-SCH-A-000537 La categoria IVA di una riga deve essere un codice accettato
- FX-SCH-A-000538 Il tipo di imposta di una riga deve essere un codice accettato
- FX-SCH-A-000539 La data di fine periodo della riga deve indicare il formato
- FX-SCH-A-000540 Il codice formato della data di fine periodo deve essere accettato
- FX-SCH-A-000541 La data di inizio periodo della riga deve indicare il formato
- FX-SCH-A-000542 Il codice formato della data di inizio periodo deve essere accettato