Zulässige Kennung für die Hersteller-URI

Fehler FX-SCH-A-001172 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:URIID ist nicht in der zugelassenen Codeliste enthalten. Ein leerer Wert ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

schemeID gibt das Kennzeichnungsschema der Hersteller-URI an. Ein nicht zugelassener Wert lässt sich nicht als gültiges Schema dieser Kennung einordnen.

Bitte verwenden Sie für die Hersteller-URI eine zulässige Kennung

Die Kennung der Hersteller-URI enthält einen Wert für schemeID, der nicht zugelassen ist. Mit einem zulässigen Wert oder einem leeren Wert lässt sich dieser Fehler beheben.

Was ist zu tun?
  1. Suchen Sie ram:URIID in der Herstellerpartei des Produkts der Rechnungsposition.
  2. Prüfen Sie den Wert des Attributs schemeID anhand der für diese Kennung zugelassenen Werte.
  3. Verwenden Sie einen zugelassenen Wert oder lassen Sie schemeID leer.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung akzeptiert einen leeren Wert oder einen Wert, der in der Enumeration der Codeliste 13 in FACTUR-X_EXTENDED_codedb.xml enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:URIID unter der Herstellerpartei des Produkts einer Rechnungsposition.

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