Ungültiger Befreiungsgrundcode

Fehler FX-SCH-A-000855 Factur-X

Der Wert von 'ram:ExemptionReasonCode' ist nicht zulässig.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Wenn ram:ExemptionReasonCode nicht leer ist, muss sein Wert in der Codeliste für Befreiungsgründe enthalten sein. Der angegebene Wert ist dort nicht enthalten.

Was die Regel bedeutet

Der Code kennzeichnet den Grund, aus dem der betreffende Umsatz steuerfrei behandelt wird. Ein nicht zugelassener Code macht diese Angabe fachlich nicht eindeutig interpretierbar.

Bitte verwenden Sie einen zugelassenen Befreiungsgrundcode

Der angegebene Befreiungsgrundcode in ram:ExemptionReasonCode wird nicht erkannt. Sie können den Code anpassen oder das Element leer lassen.

Was ist zu tun?
  1. Prüfen Sie den Wert von ram:ExemptionReasonCode.
  2. Verwenden Sie einen in der Codeliste zugelassenen Wert oder lassen Sie das Element leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der in der Codeliste mit der Kennung 25 enthalten ist.

Wo die Regel greift

Die Regel gilt für den Befreiungsgrundcode ram:ExemptionReasonCode innerhalb der Umsatzsteueraufschlüsselung auf Dokumentenebene.

Originalmeldung aus dem Schematron
Value of 'ram:ExemptionReasonCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:ApplicableTradeTax/ram:ExemptionReasonCode
Prüfausdruck (assert/@test)
string-length($codeValue25)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=25]/enumeration[@value=$codeValue25]