Ungültiger Ländercode des Produkt-Endkunden

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

Ein nicht leerer Wert in ram:CountryID ist nicht in der für dieses Feld zugelassenen Codeliste enthalten. Ein leerer Wert wird von dieser Prüfung akzeptiert.

Was die Regel bedeutet

Der Ländercode ordnet die Postanschrift einem Land zu. Ein nicht zugelassener Code kann die eindeutige Zuordnung des Landes verhindern.

Bitte prüfen Sie den Ländercode des Produkt-Endkunden

Der Wert in ram:CountryID ist nicht als zulässiger Ländercode erkannt worden. Sie können den Eintrag anhand der zugelassenen Codeliste prüfen.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der Postanschrift des Produkt-Endkunden.
  2. Prüfen Sie, ob der eingetragene Code in der für dieses Feld zugelassenen Codeliste enthalten ist.
  3. 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 Codeliste mit der Kennung 10 enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:CountryID unter der Postanschrift des Produkt-Endkunden.

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