Zulässiger Ländercode für den Steuervertreter des Käufers

Fehler FX-SCH-A-000684 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 für diese Prüfung verwendeten Codeliste 10 enthalten. Ein leerer Wert besteht diese konkrete Prüfung ebenfalls.

Was die Regel bedeutet

ram:CountryID kennzeichnet das Land der Postanschrift. Ein nicht zugelassener Code lässt das Land an dieser Stelle nicht gemäß der verwendeten Codeliste erkennen.

Bitte verwenden Sie einen zugelassenen Ländercode für die Anschrift des Steuervertreters

Der Wert von ram:CountryID in der Anschrift des Steuervertreters des Käufers ist nicht als zulässiger Ländercode erkannt. Sie können den Eintrag anhand der für diese Regel geltenden Codeliste korrigieren.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der Postanschrift des Steuervertreters des Käufers.
  2. Prüfen Sie, ob der eingetragene Wert in der für diese Regel verwendeten Ländercodeliste enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
Technische Details

Die Prüfung besteht, wenn der ermittelte Codewert leer ist oder als enumeration/@value in codedb/cl[@id=10] vorkommt.

Wo die Regel greift

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

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