Schema der globalen Kennung muss zulässig sein

Fehler FX-SCH-A-000764 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

Ein nicht leerer Wert von schemeID an ram:GlobalID ist nicht in der Codeliste für globale Kennungen enthalten. Ein leerer Wert erfüllt diesen Test.

Was die Regel bedeutet

Der Wert von schemeID kennzeichnet das Schema der globalen Kennung. Ein angegebener Wert muss zu den für globale Kennungen festgelegten Codes gehören.

Bitte verwenden Sie einen zulässigen Schemawert für die globale Kennung des Steuervertreters

Der angegebene Wert von schemeID für die globale Kennung des Steuervertreters ist nicht als zulässiger Code aufgeführt. Verwenden Sie einen in der Codeliste vorgesehenen Wert oder lassen Sie den Wert leer.

Was ist zu tun?
  1. Suchen Sie das ram:GlobalID des Steuervertreters und prüfen Sie den Wert von schemeID.
  2. Verwenden Sie für einen nicht leeren Wert einen Code aus der Codeliste für globale Kennungen oder leeren Sie den Wert.
  3. 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 Codeliste mit der ID 11 enthalten ist.

Wo die Regel greift

Das Attribut schemeID des Elements ram:GlobalID beim Steuervertreter des Verkäufers.

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