Zulässiger Ländercode des Verkäufers

Fehler FX-SCH-A-000777 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 in ram:CountryID ist weder leer noch in der für diese Regel verwendeten Codeliste enthalten.

Was die Regel bedeutet

Die Länderangabe des Verkäufers muss, sofern sie angegeben wird, einem zulässigen Wert aus der Codeliste entsprechen.

Bitte prüfen Sie den Ländercode in der Verkäuferanschrift

Der Wert in ram:CountryID der Verkäuferanschrift ist nicht als zulässiger Ländercode erkannt worden. Sie können die Angabe anhand der erlaubten Werte korrigieren oder leer lassen.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der Postanschrift des Verkäufers.
  2. Tragen Sie einen in der Codeliste zulässigen Wert ein oder lassen Sie das Element leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test lässt einen leeren Wert zu oder prüft den Wert gegen die Enumeration der Codeliste mit der ID 10.

Wo die Regel greift

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

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