Che cosa significa
La regola controlla ram:ReasonCode, il codice del motivo della maggiorazione di riga (BT-145), nei blocchi maggiorazione (BG-28) sotto ram:SpecifiedLineTradeSettlement della riga in cui ram:ChargeIndicator/udt:Indicator ha valore true. Si applica solo agli elementi ram:ReasonCode senza attributo listID e confronta i valori non vuoti con l'elenco ammesso dal profilo Basic di Factur-X e ZUGFeRD. Un valore vuoto supera questo test. Se listID è presente, anche vuoto, l'elemento non rientra nel contesto della regola.
Perché è importante
Il codice indica il motivo della maggiorazione in forma standard. Questa regola controlla soltanto la variante senza listID.
Come correggerlo
Controlla perché applichi la maggiorazione. Per la variante senza listID, inserisci il codice UNTDID 7161 appropriato nel ram:ReasonCode del blocco maggiorazione della riga. In alternativa, elimina ram:ReasonCode e inserisci il motivo scritto in ram:Reason. Non aggiungere listID solo per evitare questo controllo. Esporta e ricontrolla.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000549 Il riepilogo della riga deve indicare l'imponibile una sola volta
- FX-SCH-A-000550 Ogni riga deve avere il nome dell'articolo
- FX-SCH-A-000551 Un identificativo standard dell'articolo deve indicare lo schema
- FX-SCH-A-000552 Lo schema di un identificativo standard deve essere accettato
- FX-SCH-A-000553 Il codice argomento di una nota in fattura deve essere accettato
- FX-SCH-A-000554 Usa un codice di formato ammesso per la data fattura