Zulässiger Länderwert für den Zahler

Fehler FX-SCH-A-000939 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 den Zahler

ram:CountryID in der Postanschrift des Zahlers 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 des Zahlers.
  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 des Zahlers.

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