Das Element 'ram:Name' darf höchstens einmal vorkommen.
Im ram:ExchangedDocument kommt ram:Name mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.
ram:Name ist ein optionales Element des Rechnungsdokuments. Mehrere Vorkommen desselben Elements sind in diesem Kontext nicht zulässig.
Im Dokumentkopf ist ram:Name mehrfach enthalten. Entfernen Sie die überzähligen Vorkommen, damit das Element höchstens einmal vorkommt.
- Suchen Sie
ram:ExchangedDocumentim XML. - Prüfen Sie, wie oft
ram:Namedarin vorkommt. - Entfernen Sie überzählige
ram:Name-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ExchangedDocument> <ram:Name>Facture</ram:Name> <ram:Name>Copie</ram:Name> </ram:ExchangedDocument>
<ram:ExchangedDocument> <ram:Name>Facture</ram:Name> </ram:ExchangedDocument>
Technische Details
Die Regel prüft mit count(ram:Name)<=1, dass im Kontext null oder ein ram:Name vorkommt.
Die Regel gilt im Dokumentkopf ram:ExchangedDocument der Rechnung.
rule/@context)assert/@test)