Länderkennung des Steuervertreters muss zulässig sein

Fehler FX-SCH-A-000765 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 von ram:CountryID ist nicht in der Codeliste der Länderkennungen enthalten. Ein leerer Wert erfüllt diesen Test.

Was die Regel bedeutet

ram:CountryID bezeichnet das Land der Postanschrift. Ein angegebener Wert muss zu den in der Codeliste zugelassenen Länderkennungen gehören.

Bitte verwenden Sie eine zulässige Länderkennung für die Postanschrift des Steuervertreters

Der angegebene Wert von ram:CountryID in der Postanschrift des Steuervertreters ist nicht als zulässige Länderkennung aufgeführt. Verwenden Sie einen in der Codeliste vorgesehenen Wert oder lassen Sie den Wert leer.

Was ist zu tun?
  1. Suchen Sie ram:CountryID in der Postanschrift des Steuervertreters und prüfen Sie seinen Wert.
  2. Verwenden Sie einen Länderkennungscode aus der Codeliste oder leeren Sie den Wert.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren ram:CountryID-Wert oder einen Wert, der in der Codeliste mit der ID 10 enthalten ist.

Wo die Regel greift

Der Wert von ram:CountryID in der Postanschrift des Steuervertreters des Verkäufers.

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