Che cosa significa
Per ogni sconto (BG-27) e maggiorazione (BG-28) di una riga, la regola cerca un elemento UnitBasisAmount, un importo per unità da cui si calcola lo sconto o la maggiorazione. La EN 16931 ammette soltanto un importo base (BasisAmount), cioè l'importo a cui si applica una percentuale, e non una cifra per unità. 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. La cifra per unità viene ignorata e il software del cliente lavora solo con l'importo, l'importo base e la percentuale definiti dalla EN 16931. Conviene correggere per avere un risultato pulito nella Verifica.
Come correggerlo
Nell'XML cerca UnitBasisAmount dentro SpecifiedTradeAllowanceCharge della riga ed eliminalo. Se vuoi mostrare l'importo a cui hai applicato una percentuale, scrivilo in BasisAmount della stessa voce. Controlla che l'importo indicato sia la cifra finale per la riga.
Il testo ufficiale della regola
UnitBasisAmount 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 |