Unzulässige Länderkennung in der Anschrift

Fehler FX-SCH-A-000769 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 in der dafür vorgesehenen Codeliste enthalten.

Was die Regel bedeutet

ram:CountryID kennzeichnet das Land der Anschrift. Ein nicht zugelassener Wert lässt sich nicht als gültige Länderkennung gemäß der Codeliste einordnen.

Bitte verwenden Sie eine zulässige Länderkennung für die Anschrift

Der Wert von ram:CountryID in der Anschrift des Verkäufer-Steuervertreters ist nicht zugelassen. Verwenden Sie für dieses Element einen Wert aus der zugehörigen Codeliste.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der ram:PostalTradeAddress des Verkäufer-Steuervertreters.
  2. Vergleichen Sie den Elementwert mit den zulässigen Werten der zugehörigen Codeliste.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren ermittelten Codewert zu oder prüft, ob dieser in der Codeliste mit der Kennung 10 enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:CountryID in der ram:PostalTradeAddress des Verkäufer-Steuervertreters.

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