Zulässige Kennung für die endgültige Lieferorganisation verwenden

Fehler FX-SCH-A-000844 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 nichtleere Wert des Attributs schemeID von ram:ID ist nicht in der für diese Regel hinterlegten Codeliste enthalten. Ein leerer Wert besteht diese konkrete Prüfung ebenfalls.

Was die Regel bedeutet

Das Schema kennzeichnet die Art der Kennung der rechtlichen Organisation. Die Prüfung lässt einen leeren Wert ausdrücklich ebenfalls zu.

Bitte verwenden Sie ein zulässiges Kennungsschema für die endgültige Lieferorganisation

Das Attribut schemeID von ram:ID enthält einen Wert, den die für diese Prüfung verwendete Codeliste nicht erkennt. Ein leerer Wert besteht diesen konkreten Test ebenfalls.

Was ist zu tun?
  1. Öffnen Sie ram:ID in ram:SpecifiedLegalOrganization der endgültigen Lieferpartei.
  2. Verwenden Sie für schemeID einen Wert aus der für die Prüfung zugelassenen Codeliste oder lassen Sie den Wert leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren geprüften Codewert oder einen Wert, der als enumeration in der Codeliste mit der Kennung 12 vorkommt.

Wo die Regel greift

Die Regel prüft das Attribut schemeID von ram:ID innerhalb der ram:SpecifiedLegalOrganization der endgültigen Lieferpartei.

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