Länderkennzeichen der endgültigen Lieferadresse angeben

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

Was die Regel bedeutet

Das Länderkennzeichen ordnet die endgültige Lieferanschrift einem Land zu.

Bitte geben Sie das Länderkennzeichen der endgültigen Lieferadresse genau einmal an

In der Postanschrift der endgültigen Lieferadresse fehlt ram:CountryID, oder es ist mehrfach eingetragen. Die Angabe lässt sich in der Lieferadresse korrigieren.

Was ist zu tun?
  1. Öffnen Sie die Postanschrift unter UltimateShipToTradeParty.
  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 in UltimateShipToTradeParty innerhalb der Lieferangaben.

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