Che cosa significa
Nel formato CII (quello di XRechnung, ZUGFeRD e Factur-X, diverso dalla FatturaPA) ogni sconto o maggiorazione di una riga (SpecifiedTradeAllowanceCharge nell'XML) ha un ChargeIndicator che dice di quale dei due si tratta. Il controllo scatta quando l'indicatore è scritto con l'elemento IndicatorString. EN 16931 usa l'elemento Indicator, con false per uno sconto e true per una maggiorazione.
Perché è importante
Il controllo è un avviso, quindi la fattura non viene rifiutata. I programmi che seguono EN 16931 cercano l'elemento Indicator e potrebbero non riconoscere la voce come sconto o maggiorazione. Conta, perché uno sconto abbassa l'importo della riga e una maggiorazione lo alza. Conviene correggere se la riga ha sconti o maggiorazioni, o se chi riceve la fattura vuole un file senza avvisi.
Come correggerlo
Quasi sempre lo scrive il software che ha generato il file, quindi non lo puoi cambiare nella fattura stessa. Aggiorna il programma o scegli la sua esportazione EN 16931 e, se l'avviso resta, segnalalo all'assistenza del programma. Se crei l'XML a mano, sostituisci udt:IndicatorString dentro ChargeIndicator con udt:Indicator, usando false per uno sconto e true per una maggiorazione.
Il testo ufficiale della regola
IndicatorString 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 |