Unzulässiger Steuerbefreiungsgrund-Code

Fehler FX-SCH-A-001130 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

Der Wert in ram:ExemptionReasonCode ist nicht in der für diesen Code vorgesehenen Werteliste enthalten. Ein leerer Wert wird von dieser Prüfung zugelassen.

Was die Regel bedeutet

ram:ExemptionReasonCode bezeichnet den Grund für eine Steuerbefreiung. Ein nicht gelisteter Code ist keine gültige codierte Angabe dieses Grundes.

Bitte verwenden Sie einen zulässigen Code für den Steuerbefreiungsgrund

Der Wert in ram:ExemptionReasonCode gehört nicht zur vorgesehenen Werteliste. Sie können diesen Eintrag anhand der zulässigen Codes korrigieren.

Was ist zu tun?
  1. Suchen Sie ram:ExemptionReasonCode in der betreffenden Rechnungsposition.
  2. Ersetzen Sie den Wert durch einen Code aus der vorgesehenen Werteliste.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
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 ram:ExemptionReasonCode innerhalb der Umsatzsteuerangabe einer Rechnungsposition.

Originalmeldung aus dem Schematron
Value of 'ram:ExemptionReasonCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeSettlement/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]