Zulässigen Wert für schemeID der URI-Kennung verwenden

Fehler FX-SCH-A-000693 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 nicht leere Wert von schemeID ist nicht in der dafür vorgesehenen Codeliste enthalten. Ein leerer Wert erfüllt diesen konkreten Test.

Was die Regel bedeutet

Ein Wert aus der vorgesehenen Codeliste ordnet die URI-Kennung einem anerkannten Schema zu. Der Test lässt außerdem einen leeren Wert zu.

Bitte verwenden Sie einen zulässigen Wert für `schemeID` der URI-Kennung

Der angegebene Wert von schemeID ist nicht in der vorgesehenen Codeliste enthalten. Verwenden Sie einen dort aufgeführten Wert oder lassen Sie den Wert leer.

Was ist zu tun?
  1. Prüfen Sie den Wert des Attributs schemeID an ram:URIID.
  2. Verwenden Sie einen Wert aus der für diese Kennung vorgesehenen Codeliste oder lassen Sie den Wert leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test besteht, wenn $codeValue13 leer ist oder sein Wert in FACTUR-X_EXTENDED_codedb.xml unter cl[@id=13] als Enumeration aufgeführt ist.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:URIID in der Kommunikation des ram:BuyerTaxRepresentativeTradeParty.

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