Sari la conținut

Eroare

FX-SCH-A-000523: Codul motivului unei majorări trebuie să fie valid

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-000523 înseamnă că un cod al motivului unei majorări pe întreaga factură (BT-105), fără atributul listID, nu se află în lista permisă. Folosește un cod UNTDID 7161 permis de profil, cum ar fi FC pentru transport, sau șterge ram:ReasonCode și scrie motivul în ram:Reason (BT-104).

Pe această pagină

Ce înseamnă

Regula verifică un ram:ReasonCode care nu este gol și nu are atributul listID, pentru o majorare pe întreaga factură (BG-21). Majorarea este selectată prin ram:ChargeIndicator/udt:Indicator cu valoarea true. Codul este comparat cu lista UNTDID 7161 permisă în profilurile Basic ale formatelor Factur-X și ZUGFeRD. Codurile cu atributul listID nu intră în această verificare, dar asta nu dovedește că sunt valide. Regula nu verifică dacă a fost completat un motiv.

De ce contează

Un cod standard identifică tipul majorării fără interpretarea unui text liber. Un motiv scris alături nu face valid un cod nepermis.

Cum rezolvi problema

Verifică motivul majorării și folosește în ram:ReasonCode un cod permis care îl descrie. Alternativ, șterge ram:ReasonCode și scrie explicația în ram:Reason, de exemplu Costuri de livrare. Nu adăuga atributul listID doar ca să eviți această verificare. Exportă și verifică din nou fișierul.

După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură ZUGFeRD

Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori Beta

Regula așa cum este publicată

Value of 'ram:ReasonCode[not (@listID)]' is not allowed.

Unde se aplică regula

Set de reguli Versiune
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă FX-SCH-A-000523 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026