Che cosa significa
In un file CII ogni sconto o maggiorazione sull'intera fattura (BG-20, BG-21) o su una riga (BG-27, BG-28) è un elemento ram:SpecifiedTradeAllowanceCharge. Dice di quale dei due si tratta con l'indicatore ram:ChargeIndicator/udt:Indicator, che deve contenere la parola false per uno sconto o true per una maggiorazione. Altre scritture come True, TRUE, 1, 0 o yes non passano il controllo, e neppure un indicatore mancante o vuoto. Gli spazi intorno alla parola vengono ignorati. PEPPOL-EN16931-R043-2 fa lo stesso controllo per lo sconto sul prezzo unitario.
Perché è importante
L'indicatore distingue lo sconto dalla maggiorazione, e i due modificano l'importo in senso opposto.
Come correggerlo
Esporta di nuovo da una versione aggiornata, oppure contatta il fornitore del software citando questa regola. Se prepari tu l'XML, scrivi false o true in minuscolo in udt:Indicator dentro ram:ChargeIndicator.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una XRechnung
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori
Il testo ufficiale della regola
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |