Vai al contenuto
Tema
Italiano

Avviso

CII-SR-189: Sconti e maggiorazioni di riga senza importo base unitario

In breve

Avviso: da controllare.

CII-SR-189 significa che uno sconto o una maggiorazione su una riga contiene l'elemento UnitBasisAmount, che la EN 16931 non prevede in quel punto. È solo un avviso: elimina l'elemento e, se vuoi indicare una base di calcolo, usa l'importo base (BasisAmount).

In questa pagina

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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se CII-SR-189 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 6 novembre 2026