Land in der Postanschrift der Rechtsorganisation

Fehler FX-SCH-A-000941 Factur-X

Das Element 'ram:CountryID' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

In dieser ram:PostalTradeAddress kommt ram:CountryID nicht genau einmal vor. Das Element fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

Die Regel verlangt für die Postanschrift der Rechtsorganisation genau eine Länderangabe. Damit ist die Länderkomponente der Anschrift eindeutig vorhanden.

Bitte ergänzen Sie genau ein Land in der Postanschrift der Rechtsorganisation

In der Postanschrift der Rechtsorganisation beim Zahler fehlt ram:CountryID oder das Element ist mehrfach vorhanden. Die Anschrift lässt sich mit genau einem solchen Element vervollständigen.

Was ist zu tun?
  1. Öffnen Sie ram:PostalTradeAddress in ram:SpecifiedLegalOrganization beim Zahler.
  2. Stellen Sie sicher, dass darin ram:CountryID genau einmal vorkommt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:PostalTradeAddress/>
✓ In Ordnung
<ram:PostalTradeAddress>
  <ram:CountryID/>
</ram:PostalTradeAddress>
Technische Details

Der Test zählt die untergeordneten Elemente ram:CountryID von ram:PostalTradeAddress und verlangt die Anzahl 1.

Wo die Regel greift

Die Regel gilt für die Postanschrift in ram:SpecifiedLegalOrganization beim Zahler.

Originalmeldung aus dem Schematron
Element 'ram:CountryID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress
Prüfausdruck (assert/@test)
count(ram:CountryID)=1