Länderkennung der Anschrift genau einmal angeben

Fehler FX-SCH-A-000767 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 ram:PostalTradeAddress fehlt ram:CountryID oder das Element ist mehr als einmal enthalten.

Was die Regel bedeutet

Die Länderkennung ist ein erforderlicher Bestandteil dieser Anschrift. Genau ein Element stellt sicher, dass die Anschrift eine eindeutige Länderangabe enthält.

Bitte geben Sie die Länderkennung der Anschrift genau einmal an

In der Anschrift des Verkäufer-Steuervertreters fehlt die Länderkennung oder sie ist mehrfach enthalten. Das lässt sich durch genau ein ram:CountryID beheben.

Was ist zu tun?
  1. Suchen Sie die ram:PostalTradeAddress des Verkäufer-Steuervertreters.
  2. Stellen Sie sicher, dass darin genau ein ram:CountryID enthalten ist.
  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 direkten ram:CountryID-Elemente in ram:PostalTradeAddress und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für die ram:PostalTradeAddress der Organisationsangabe des Verkäufer-Steuervertreters.

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