Zulässiger schemeID-Wert der Rechtsorganisation

Fehler FX-SCH-A-000940 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 ist weder leer noch in der für diese Kennung vorgesehenen Codeliste enthalten.

Was die Regel bedeutet

schemeID kennzeichnet das Schema der Kennung der Rechtsorganisation. Ein nicht zugelassener Wert ordnet die Kennung keinem in dieser Regel akzeptierten Schema zu.

Bitte geben Sie für die Rechtsorganisation des Zahlers einen zulässigen `schemeID` an

Der schemeID von ram:ID in ram:SpecifiedLegalOrganization enthält einen Wert, der nicht in der zugelassenen Codeliste steht. Sie können den Wert anhand der für diese Kennung geltenden Liste prüfen.

Was ist zu tun?
  1. Prüfen Sie den Wert des Attributs schemeID an ram:ID in ram:SpecifiedLegalOrganization.
  2. Lassen Sie das Attribut leer oder verwenden Sie einen in der Codeliste zugelassenen Wert.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert aus der Enumeration der Codeliste mit der ID 12 in FACTUR-X_EXTENDED_codedb.xml.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:ID in ram:SpecifiedLegalOrganization beim Zahler.

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