Che cosa significa
Una maggiorazione sull'intera fattura (BG-21) può avere un motivo scritto (BT-104), un codice del motivo (BT-105) o entrambi. Nei profili Basic di Factur-X e ZUGFeRD, questa regola controlla un valore non vuoto di ram:ReasonCode senza attributo listID rispetto ai codici UNTDID 7161 ammessi dal profilo. Si applica a ram:SpecifiedTradeAllowanceCharge sotto ram:ApplicableHeaderTradeSettlement quando ram:ChargeIndicator/udt:Indicator è uguale a true. Un codice con listID è fuori dall'ambito di questo controllo, ma questo non dimostra che sia valido. La regola non controlla se è stato indicato un motivo.
Perché è importante
Il codice identifica il tipo di maggiorazione senza richiedere l'interpretazione di un testo libero. Un motivo scritto non rende valido un codice non ammesso.
Come correggerlo
Controlla il codice del motivo della maggiorazione (BT-105) e sostituiscilo con un codice ammesso che descriva la maggiorazione effettiva. In alternativa, rimuovi ram:ReasonCode e inserisci il motivo scritto (BT-104) in ram:Reason. Non aggiungere listID solo per evitare questo controllo. Esporta e verifica di nuovo il file.
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-000524 La data di scadenza richiede un codice di formato valido
- FX-SCH-A-000525 La valuta dell'importo IVA totale deve essere valida (Basic)
- FX-SCH-A-000526 La valuta di contabilizzazione sul totale IVA deve essere valida
- FX-SCH-A-000527 Il codice della modalità di pagamento deve essere ammesso
- FX-SCH-A-000528 La valuta di contabilizzazione dell'IVA deve essere valida (Basic)
- FX-SCH-A-000529 Una nota di riga deve avere un solo elemento di testo