Zulässigen Schemawert für die Verkäufer-URI-Kennung verwenden

Fehler FX-SCH-A-000782 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 an ram:URIID ist nicht als zulässiger Wert in der Codeliste 13 enthalten. Ein leerer Wert wird von diesem Test ebenfalls akzeptiert.

Was die Regel bedeutet

Die Codeliste 13 begrenzt die zulässigen Schemawerte für diese URI-Kennung und sorgt für eine einheitliche Kennzeichnung.

Bitte verwenden Sie einen zulässigen Schemawert für die URI-Kennung des Verkäufers

Der Wert von schemeID an der Verkäufer-URI-Kennung wird nicht als zulässiger Wert erkannt. Verwenden Sie einen Wert aus der vorgesehenen Codeliste.

Was ist zu tun?
  1. Prüfen Sie den Wert von schemeID am ram:URIID des Verkäufers.
  2. Ersetzen Sie einen nicht zulässigen Wert durch einen in Codeliste 13 aufgeführten Wert.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren $codeValue13-Wert oder einen Wert, der in FACTUR-X_EXTENDED_codedb.xml in der Codeliste mit der ID 13 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:URIID innerhalb der Verkäuferpartei.

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