Zulässiger Länderwert der Rechtsorganisation

Fehler FX-SCH-A-000943 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 für dieses Element vorgesehenen Codeliste enthalten.

Was die Regel bedeutet

ram:CountryID gibt das Land der Postanschrift an. Ein nicht zugelassener Wert kann das Land nicht einer in dieser Regel akzeptierten Länderkennung zuordnen.

Bitte verwenden Sie eine zulässige Länderkennung für die Rechtsorganisation des Zahlers

ram:CountryID in der Postanschrift der Rechtsorganisation beim Zahler enthält einen Wert, der nicht in der zugelassenen Codeliste steht. Sie können den Wert mit der für dieses Element geltenden Liste abgleichen.

Was ist zu tun?
  1. Prüfen Sie den Wert in ram:CountryID der Postanschrift der Rechtsorganisation.
  2. Lassen Sie den Wert leer oder verwenden Sie eine in der Codeliste zugelassene Länderkennung.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert aus der Enumeration der Codeliste mit der ID 10 in FACTUR-X_EXTENDED_codedb.xml.

Wo die Regel greift

Die Regel gilt für den Wert von ram:CountryID in der Postanschrift der Rechtsorganisation beim Zahler.

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