Zulässiger Wert für schemeID

Fehler FX-SCH-A-000776 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 an GlobalID ist nicht in der dafür vorgesehenen Werteliste enthalten.

Was die Regel bedeutet

Die Werteliste legt fest, welche nicht leeren Werte für schemeID zulässig sind. Ein nicht aufgeführter Wert kann hier nicht als gültige Schemakennzeichnung erkannt werden.

Bitte verwenden Sie für `GlobalID` einen zulässigen Wert für `schemeID`

Der Wert von schemeID bei GlobalID entspricht nicht der vorgesehenen Werteliste. Sie können ihn durch einen dort aufgeführten Wert ersetzen.

Was ist zu tun?
  1. Suchen Sie GlobalID in den Verkäuferangaben.
  2. Vergleichen Sie den Wert von schemeID mit der dafür vorgesehenen Werteliste.
  3. Ersetzen Sie einen nicht aufgeführten Wert durch einen zulässigen Wert.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren schemeID-Wert oder einen Wert, der in der Enumeration der Codeliste mit der Kennung 11 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von GlobalID in den Verkäuferangaben.

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