Höchstens ein CountrySubDivisionName

Fehler FX-SCH-A-000442 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

In PostalTradeAddress kommt CountrySubDivisionName mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.

Was die Regel bedeutet

Die Verkäuferadresse kann eine Untergliederungsangabe enthalten, aber nicht mehrere CountrySubDivisionName-Elemente.

Bitte geben Sie die Untergliederung der Verkäuferadresse höchstens einmal an

Die Postanschrift des Verkäufers enthält CountrySubDivisionName mehrfach. Sie können die Angabe auf höchstens einen Eintrag beschränken.

Was ist zu tun?
  1. Öffnen Sie PostalTradeAddress in den Verkäuferangaben.
  2. Entfernen Sie doppelte CountrySubDivisionName-Elemente, sodass höchstens eines übrig bleibt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName>A</ram:CountrySubDivisionName>
  <ram:CountrySubDivisionName>B</ram:CountrySubDivisionName>
</ram:PostalTradeAddress>
✓ In Ordnung
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName>A</ram:CountrySubDivisionName>
</ram:PostalTradeAddress>
Technische Details

Geprüft wird die Anzahl der direkten CountrySubDivisionName-Elemente innerhalb von PostalTradeAddress; null oder eins ist zulässig.

Wo die Regel greift

Die Regel gilt für die Untergliederungsangabe in der Postanschrift des Verkäufers in PostalTradeAddress.

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