Höchstens eine Unterregion der Vertriebsagentenanschrift angeben

Fehler FX-SCH-A-000744 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 der ram:PostalTradeAddress des Vertriebsagenten kommt ram:CountrySubDivisionName mehr als einmal vor.

Was die Regel bedeutet

ram:CountrySubDivisionName bezeichnet eine Unterregion innerhalb eines Landes. Die Regel begrenzt die Angabe auf höchstens ein Element.

Bitte geben Sie die Unterregion der Vertriebsagentenanschrift höchstens einmal an

Die postalische Anschrift des Vertriebsagenten enthält ram:CountrySubDivisionName mehrfach. Sie können den Fehler beheben, indem Sie dieses Element höchstens einmal angeben.

Was ist zu tun?
  1. Suchen Sie ram:PostalTradeAddress beim Vertriebsagenten.
  2. Prüfen Sie die darin enthaltenen ram:CountrySubDivisionName-Elemente.
  3. Lassen Sie höchstens ein ram:CountrySubDivisionName stehen.
  4. 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

Die Prüfung zählt die direkt in ram:PostalTradeAddress enthaltenen ram:CountrySubDivisionName-Elemente und verlangt, dass die Anzahl höchstens eins beträgt.

Wo die Regel greift

In der postalischen Anschrift des Vertriebsagenten.

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