Che cosa significa
Uno sconto su una riga della fattura (BG-27) può avere un motivo scritto come testo (BT-139), come codice (BT-140) o in entrambi i modi. Il codice viene dall'elenco UNTDID 5189. Nell'XML il controllo riguarda ram:ReasonCode in un ram:SpecifiedTradeAllowanceCharge del ram:SpecifiedLineTradeSettlement della riga quando ram:ChargeIndicator/udt:Indicator ha valore false. Un codice vuoto supera questo controllo; un codice non vuoto deve essere nell'elenco. La regola vale per il profilo EN 16931 di Factur-X e ZUGFeRD.
Perché è importante
Il codice identifica il tipo di sconto con un valore dell'elenco previsto. Il motivo a parole va nel campo di testo separato.
Come correggerlo
Controlla il codice motivo dello sconto sulla riga. Sostituisci ram:ReasonCode con il codice UNTDID 5189 che corrisponde allo sconto. In alternativa, elimina ram:ReasonCode e inserisci un breve motivo, per esempio «Sconto quantità», in ram:Reason (BT-139). Non scrivere testo libero nel campo del codice. Esporta di nuovo il file e ricontrollalo.
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' 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-000624 Il codice motivo della maggiorazione di riga deve essere ammesso
- FX-SCH-A-000625 Un articolo può avere una sola descrizione
- FX-SCH-A-000626 Lo schema dell'identificativo di un articolo deve essere ammesso
- FX-SCH-A-000627 Il paese di origine richiede esattamente un elemento identificativo
- FX-SCH-A-000628 Il paese di origine deve essere un codice paese di due lettere
- FX-SCH-A-000630 Un documento può avere un solo nome