Che cosa significa
Per ogni sconto (BG-27) e maggiorazione (BG-28) di una riga, la regola cerca un elemento CategoryTradeTax, un blocco con categoria IVA e aliquota IVA. Nella EN 16931 lo sconto o la maggiorazione di riga prende la categoria e l'aliquota IVA della riga a cui appartiene (BT-151 e BT-152), quindi non ha un blocco IVA proprio. Vale per il formato CII (quello di Factur-X, ZUGFeRD e XRechnung), non per la FatturaPA.
Perché è importante
È un avviso, quindi il file viene comunque accettato. L'IVA si calcola dalla categoria e dall'aliquota della riga, quindi un blocco IVA sullo sconto o sulla maggiorazione non cambia niente. Se riporta un'aliquota diversa da quella della riga, rende solo il file più difficile da leggere.
Come correggerlo
Elimina CategoryTradeTax da SpecifiedTradeAllowanceCharge della riga nell'XML. Poi controlla la categoria IVA e l'aliquota IVA sulla riga stessa, perché sono quelle a decidere l'IVA. Nel gestionale l'aliquota si imposta sulla riga o sull'articolo, non sullo sconto.
Il testo ufficiale della regola
CategoryTradeTax should not be present Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |