Zulässiger Länderwert für die Verkäufer-Postanschrift

Fehler FX-SCH-A-001050 Factur-X

Der Wert von 'ram:CountryID' 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:CountryID ist nicht leer und kommt nicht in der für Länder vorgesehenen Codeliste vor.

Was die Regel bedeutet

ram:CountryID kennzeichnet das Land der Verkäufer-Postanschrift. Ein nicht zugelassener Wert kann dieser Länderangabe nicht eindeutig zugeordnet werden.

Bitte verwenden Sie einen zulässigen Länderwert in der Verkäufer-Postanschrift

Der Wert in ram:CountryID der Verkäufer-Postanschrift ist nicht in der vorgesehenen Codeliste enthalten. Sie können den Wert anpassen oder leer lassen.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der Verkäufer-Postanschrift des Artikels.
  2. Prüfen Sie, ob der Wert in der für Länder zugelassenen Codeliste enthalten ist.
  3. Lassen Sie den Wert leer, wenn kein Länderwert angegeben werden soll.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test ist erfüllt, wenn der geprüfte Codewert leer ist oder in der Codeliste mit der Kennung 10 vorkommt.

Wo die Regel greift

Die Regel gilt für ram:CountryID in der Postanschrift des Verkäufers eines Artikels in einer Rechnungsposition.

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