Zulässiger Wert für schemeID am ram:URIID

Fehler FX-SCH-A-000926 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 am ram:URIID ist nicht in der für diese Regel verwendeten Codeliste enthalten. Ein leerer Wert wird von der Prüfbedingung ebenfalls zugelassen.

Was die Regel bedeutet

Ein zulässiger Wert kennzeichnet das URI-Schema gemäß der für diese Regel festgelegten Codeliste.

Bitte verwenden Sie einen zulässigen Wert für `schemeID` am `ram:URIID`

Der Wert von schemeID an der URI-Kommunikation des Zahlungsempfängers wird für diese Prüfung nicht als zulässig erkannt. Sie können den Wert anhand der verwendeten Codeliste korrigieren.

Was ist zu tun?
  1. Prüfen Sie den Wert des Attributs schemeID am ram:URIID der zahlungsempfangenden Partei.
  2. Vergleichen Sie den Wert mit den für diese Regel zugelassenen Werten und korrigieren Sie ihn bei Bedarf.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Wert zu; andernfalls muss der Wert in der Enumeration der Codeliste mit der Kennung 13 in FACTUR-X_EXTENDED_codedb.xml vorkommen.

Wo die Regel greift

Das Attribut schemeID am ram:URIID in der ram:URIUniversalCommunication der zahlungsempfangenden Partei.

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