Länderkennzeichen der Anschrift ist nicht zulässig

Fehler FX-SCH-A-000917 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 weder leer noch in der dafür vorgesehenen Codeliste 10 enthalten.

Was die Regel bedeutet

Der Wert von ram:CountryID muss leer sein oder in der für Länderkennzeichen vorgesehenen Codeliste 10 enthalten sein.

Bitte verwenden Sie für das Länderkennzeichen der Anschrift einen zulässigen Wert

Der Wert von ram:CountryID in der Anschrift der Zahlungsempfängerpartei ist nicht in der dafür vorgesehenen Codeliste enthalten. Die Regel lässt auch einen leeren Wert zu.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der postalischen Anschrift der Zahlungsempfängerpartei.
  2. Prüfen Sie, ob der Wert leer ist oder in Codeliste 10 enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der XPath-Test lässt einen leeren Wert zu oder verlangt, dass der Wert von ram:CountryID in codedb/cl[@id=10]/enumeration vorkommt.

Wo die Regel greift

Die Regel gilt für den Wert von ram:CountryID in der postalischen Anschrift der Zahlungsempfängerpartei.

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