Länderkennzeichen der rechtlichen Lieferorganisation angeben

Fehler FX-SCH-A-000845 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 der Postanschrift von ram:SpecifiedLegalOrganization fehlt ram:CountryID, oder das Element ist mehrfach vorhanden. Dort muss es genau einmal vorkommen.

Was die Regel bedeutet

Das Länderkennzeichen ordnet die Postanschrift der rechtlichen Lieferorganisation einem Land zu.

Bitte geben Sie das Länderkennzeichen der rechtlichen Lieferorganisation genau einmal an

In der Postanschrift der rechtlichen Lieferorganisation fehlt ram:CountryID, oder es ist mehrfach eingetragen. Sie können die Angabe in dieser Postanschrift korrigieren.

Was ist zu tun?
  1. Öffnen Sie ram:PostalTradeAddress innerhalb von ram:SpecifiedLegalOrganization der endgültigen Lieferpartei.
  2. Stellen Sie sicher, dass ram:CountryID dort 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>DE</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Der Test zählt die direkten ram:CountryID-Elemente innerhalb der betreffenden ram:PostalTradeAddress und verlangt den Wert 1.

Wo die Regel greift

Die Regel gilt für die Postanschrift innerhalb von ram:SpecifiedLegalOrganization der endgültigen Lieferpartei.

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