Das Element 'ram:CountrySubDivisionName' darf höchstens einmal vorkommen.
In PostalTradeAddress ist CountrySubDivisionName mehr als einmal enthalten. Dieses Element darf dort höchstens einmal vorkommen.
Die Regel begrenzt die Angabe der Untergliederung des Landes in der Postanschrift auf ein Element.
In der Postanschrift des Rechnungsempfängers ist CountrySubDivisionName mehrfach enthalten. Sie können den Fehler beheben, indem Sie die Angabe auf höchstens ein Element begrenzen.
- Suchen Sie
PostalTradeAddressin der Anschrift des Rechnungsempfängers. - Prüfen Sie, wie oft
CountrySubDivisionNamedarin vorkommt. - Lassen Sie höchstens ein
CountrySubDivisionName-Element stehen. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> <ram:CountrySubDivisionName>Region B</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
Technische Details
Im Kontext von PostalTradeAddress wird die Anzahl der direkten CountrySubDivisionName-Elemente gezählt; der Test ist bei höchstens einem Element erfüllt.
Die Regel gilt für die Postanschrift des Rechnungsempfängers in InvoiceeTradeParty.
rule/@context)assert/@test)