Vai al contenuto

Errore

FX-SCH-A-000545: Il codice del motivo di uno sconto di riga deve essere accettato

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000545 significa che uno sconto della riga ha un codice del motivo non vuoto che il profilo Basic non ammette. Usa un codice ammesso della lista UNTDID 5189 che descriva lo sconto, per esempio 95 per uno sconto, oppure rimuovi ram:ReasonCode e inserisci il motivo a parole in ram:Reason.

In questa pagina

Che cosa significa

La regola controlla ram:ReasonCode, il codice del motivo dello sconto di riga (BT-140), nei blocchi sconto (BG-27) sotto ram:SpecifiedLineTradeSettlement della riga in cui ram:ChargeIndicator/udt:Indicator ha valore false. Confronta i valori non vuoti con l'elenco ammesso dal profilo Basic di Factur-X e ZUGFeRD. Un valore vuoto supera questo specifico test.

Perché è importante

Il codice indica il motivo dello sconto in forma standard. Per questo campo il profilo Basic prevede un elenco di codici ammessi.

Come correggerlo

Controlla perché applichi lo sconto e inserisci il codice UNTDID 5189 appropriato nel ram:ReasonCode del blocco sconto della riga. Se usi un motivo scritto al posto del codice, elimina ram:ReasonCode e inserisci il testo in ram:Reason. Non inserire testo libero o codici delle maggiorazioni nel campo del codice. 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' 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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se FX-SCH-A-000545 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026