Postanschrift des Steuervertreters enthält genau eine Länderkennung

Fehler FX-SCH-A-000433 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 kommt mehr als einmal vor.

Was die Regel bedeutet

ram:CountryID gibt das Land der Postanschrift des Steuervertreters an. Für die Anschrift ist genau eine Länderkennung vorgesehen.

Bitte geben Sie in der Postanschrift des Steuervertreters genau eine Länderkennung an

In der Postanschrift des Steuervertreters fehlt die Länderkennung oder sie ist mehrfach vorhanden. Mit genau einem ram:CountryID lässt sich die Prüfung erfüllen.

Was ist zu tun?
  1. Suchen Sie die ram:PostalTradeAddress des Steuervertreters.
  2. Stellen Sie sicher, dass darin genau ein ram:CountryID vorhanden 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>DE</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Der Test zählt die direkten ram:CountryID-Elemente in ram:PostalTradeAddress und verlangt die Anzahl 1.

Wo die Regel greift

Die Postanschrift des Steuervertreters des Verkäufers.

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