Che cosa significa
La regola controlla ram:ReasonCode in un elemento ram:SpecifiedTradeAllowanceCharge sotto ram:ApplicableHeaderTradeSettlement, quando ram:ChargeIndicator/udt:Indicator contiene il testo true e ram:ReasonCode non ha l'attributo listID. Riguarda una maggiorazione a livello di documento (BG-21). Un codice non vuoto deve appartenere all'elenco UNTDID 7161 del profilo. Un valore vuoto supera il controllo. Qualsiasi attributo listID, anche vuoto, esclude l'elemento da questa regola, senza dimostrare che il codice sia valido.
Perché è importante
Un codice motivo riconosciuto descrive la maggiorazione in forma standard. Questo controllo non verifica la validità dei codici che hanno un attributo listID.
Come correggerlo
Correggi ram:ReasonCode nell'elemento ram:SpecifiedTradeAllowanceCharge interessato sotto ram:ApplicableHeaderTradeSettlement, con ram:ChargeIndicator/udt:Indicator impostato su true. Scegli un codice che descriva la maggiorazione. Se usi il testo al posto del codice, elimina ram:ReasonCode e mantieni il motivo in ram:Reason (BT-104). Non aggiungere listID solo per evitare questo controllo. Esporta di nuovo il file e ripeti il controllo.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
Value of 'ram:ReasonCode[not (@listID)]' is not allowed. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000605 La data di scadenza deve usare il formato data 102
- FX-SCH-A-000606 La valuta del totale IVA deve essere un codice valido
- FX-SCH-A-000607 Codice valido per il totale IVA nella valuta di contabilizzazione
- FX-SCH-A-000608 Un solo elemento ID per ogni blocco carta
- FX-SCH-A-000609 Il codice del metodo di pagamento deve essere valido
- FX-SCH-A-000610 La valuta di contabilizzazione IVA deve essere valida (EN 16931)