Zulässige Kennung für das Ursprungsland

Fehler FX-SCH-A-001173 Factur-X

Der Wert von 'ram:ID' 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 ram:ID ist nicht in der zugelassenen Codeliste für das Ursprungsland enthalten. Ein leerer Wert ist laut Prüfbedingung zulässig.

Was die Regel bedeutet

ram:ID gibt die Kennung des Ursprungslands an. Ein nicht zugelassener Wert kann nicht als gültige Länderkennung in dieser Codeliste eingeordnet werden.

Bitte verwenden Sie eine zulässige Kennung für das Ursprungsland

Die Länderkennung des Ursprungslands enthält einen Wert, der nicht zugelassen ist. Mit einem zulässigen Wert oder einem leeren Wert lässt sich dieser Fehler beheben.

Was ist zu tun?
  1. Suchen Sie ram:ID innerhalb von ram:OriginTradeCountry am Produkt der Rechnungsposition.
  2. Prüfen Sie den Wert anhand der für die Länderkennung zugelassenen Werte.
  3. Verwenden Sie einen zugelassenen Wert oder lassen Sie ram:ID leer.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung akzeptiert einen leeren Wert oder einen Wert, der in der Enumeration der Codeliste 10 in FACTUR-X_EXTENDED_codedb.xml enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:ID innerhalb von ram:OriginTradeCountry am Produkt einer Rechnungsposition.

Originalmeldung aus dem Schematron
Value of 'ram:ID' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID
Prüfausdruck (assert/@test)
string-length($codeValue10)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=10]/enumeration[@value=$codeValue10]