Postanschrift enthält höchstens eine Länderregion

Fehler FX-SCH-A-000434 Factur-X

Das Element 'ram:CountrySubDivisionName' darf höchstens einmal vorkommen.

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

ram:PostalTradeAddress enthält mehr als ein ram:CountrySubDivisionName. Das Element darf höchstens einmal vorkommen.

Was die Regel bedeutet

ram:CountrySubDivisionName enthält die Bezeichnung einer untergeordneten geografischen Region innerhalb des Landes. Die Anschrift sieht höchstens eine solche Bezeichnung vor.

Bitte geben Sie in der Postanschrift des Steuervertreters höchstens eine Länderregion an

In der Postanschrift des Steuervertreters ist ram:CountrySubDivisionName mehrfach vorhanden. Dieses Element darf höchstens einmal vorkommen.

Was ist zu tun?
  1. Suchen Sie die ram:PostalTradeAddress des Steuervertreters.
  2. Stellen Sie sicher, dass darin höchstens ein ram:CountrySubDivisionName vorhanden ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName>
  <ram:CountrySubDivisionName>Region B</ram:CountrySubDivisionName>
</ram:PostalTradeAddress>
✓ In Ordnung
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName>
</ram:PostalTradeAddress>
Technische Details

Der Test zählt die direkten ram:CountrySubDivisionName-Elemente in ram:PostalTradeAddress und verlangt eine Anzahl von höchstens 1.

Wo die Regel greift

Die Postanschrift des Steuervertreters des Verkäufers.

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