Unzulässige Kennzeichnung der Käufer-Steuerregistrierung

Fehler FX-SCH-A-000703 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 von @schemeID an ram:ID entspricht keinem in der Codeliste 34 zugelassenen Wert. Ein leerer Wert ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

Die Kennzeichnung ordnet die Steuerregistrierungskennung einem Typ zu. Ein nicht zugelassener Wert lässt sich nicht anhand der vorgesehenen Codeliste einordnen.

Bitte verwenden Sie eine zulässige Kennzeichnung für die Käufer-Steuerregistrierung

Die Kennzeichnung @schemeID bei ram:ID der Käufer-Steuerregistrierung wird nicht als zulässiger Wert erkannt. Sie können die Kennzeichnung anpassen und die Rechnung anschließend erneut prüfen.

Was ist zu tun?
  1. Suchen Sie ram:SpecifiedTaxRegistration des Käufers und darin ram:ID.
  2. Prüfen Sie den Wert von @schemeID anhand der für diese Kennzeichnung geltenden Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung lässt einen leeren Wert zu; andernfalls muss der Wert in einer enumeration der Codeliste mit id=34 vorkommen.

Wo die Regel greift

Die Regel gilt für die Kennzeichnung (@schemeID) der ram:ID in der Steuerregistrierung des Käufers (ram:SpecifiedTaxRegistration).

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