Nicht zugelassener URI-ID-Schemacode

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

Ein nicht leerer Wert von schemeID an ram:URIID ist nicht in der für dieses Attribut zugelassenen Codeliste enthalten. Ein leerer Wert wird von dieser Prüfung akzeptiert.

Was die Regel bedeutet

Der Schemacode gibt an, nach welchem Kennzeichnungssystem die URI-ID zugeordnet wird. Ein nicht zugelassener Code kann diese Einordnung verhindern.

Bitte prüfen Sie den Schemacode der URI-ID des Produkt-Endkunden

Der Wert von schemeID an ram:URIID ist nicht als zugelassener Schemacode erkannt worden. Prüfen Sie den Eintrag anhand der für dieses Attribut geltenden Codeliste.

Was ist zu tun?
  1. Suchen Sie ram:URIID in den elektronischen Kommunikationsangaben des Produkt-Endkunden.
  2. Prüfen Sie den Wert des Attributs schemeID anhand der dafür zugelassenen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung akzeptiert einen leeren Attributwert oder einen Wert, der in der Codeliste mit der Kennung 13 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID am Element ram:URIID der elektronischen Kommunikation des Produkt-Endkunden.

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