Vai al contenuto
Tema
Italiano

Avviso

CII-SR-190: Sconti e maggiorazioni di riga senza codice di tipo

In breve

Avviso: da controllare.

CII-SR-190 significa che uno sconto o una maggiorazione su una riga contiene l'elemento TypeCode, che la EN 16931 non prevede in quel punto. È solo un avviso: elimina l'elemento e affidati all'indicatore di maggiorazione e al motivo.

In questa pagina

Che cosa significa

Per ogni sconto (BG-27) e maggiorazione (BG-28) di una riga, la regola cerca un elemento TypeCode, un codice che classifica il tipo di voce. Nella EN 16931 è già l'indicatore di maggiorazione (ChargeIndicator) a dire se la voce è uno sconto o una maggiorazione, mentre il codice del motivo (UNTDID 5189 per gli sconti, UNTDID 7161 per le maggiorazioni) o il testo del motivo dice perché. 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. Il cliente ignora il codice di tipo, quindi non gli spiega nulla. Conviene correggere per avere un risultato pulito nella Verifica e perché la spiegazione viaggi in un campo che viene davvero letto.

Come correggerlo

Elimina TypeCode da SpecifiedTradeAllowanceCharge della riga nell'XML. Controlla che l'indicatore di maggiorazione sia giusto: false per uno sconto, true per una maggiorazione. Se vuoi spiegare perché c'è la voce, aggiungi un motivo a parole o un codice motivo dalle liste indicate.

Il testo ufficiale della regola

TypeCode 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-190 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 6 novembre 2026