Unzulässige Kennzeichnung der Steuerregistrierungskennung

Fehler FX-SCH-A-000770 Factur-X

Der Wert von '@schemeID' ist nicht zulässig.

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

Der Wert des Attributs @schemeID an ram:ID ist nicht in der dafür vorgesehenen Codeliste enthalten.

Was die Regel bedeutet

Das Attribut kennzeichnet das Schema der Steuerregistrierungskennung. Ein nicht zugelassener Wert kann die eindeutige Einordnung dieser Kennung beeinträchtigen.

Bitte verwenden Sie eine zulässige Kennzeichnung für die Steuerregistrierungskennung

Der Wert von @schemeID an ram:ID in der Steuerregistrierungsangabe des Verkäufer-Steuervertreters ist nicht zugelassen. Verwenden Sie einen Wert aus der zugehörigen Codeliste.

Was ist zu tun?
  1. Suchen Sie ram:ID in ram:SpecifiedTaxRegistration des Verkäufer-Steuervertreters.
  2. Vergleichen Sie den Wert von @schemeID mit den zulässigen Werten der zugehörigen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren ermittelten Codewert zu oder prüft, ob dieser in der Codeliste mit der Kennung 35 enthalten ist.

Wo die Regel greift

Die Regel gilt für @schemeID an ram:ID innerhalb von ram:SpecifiedTaxRegistration des Verkäufer-Steuervertreters.

Originalmeldung aus dem Schematron
Value of '@schemeID' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID
Prüfausdruck (assert/@test)
string-length($codeValue35)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=35]/enumeration[@value=$codeValue35]