Das Element 'ram:InvoiceReferencedDocument' darf höchstens einmal vorkommen.
ram:SpecifiedLineTradeSettlement enthält ram:InvoiceReferencedDocument mehr als einmal.
ram:InvoiceReferencedDocument ist innerhalb dieser Abrechnung einer Rechnungsposition nur einmal vorgesehen. Mehrere Vorkommen würden die Referenzangabe an dieser Stelle vervielfachen.
In der Abrechnung einer Rechnungsposition ist ram:InvoiceReferencedDocument mehrfach enthalten. Die Angabe lässt sich auf ein Vorkommen begrenzen.
- Suchen Sie
ram:InvoiceReferencedDocumentinnerhalb vonram:SpecifiedLineTradeSettlementder betroffenen Rechnungsposition. - Behalten Sie dort höchstens ein
ram:InvoiceReferencedDocument-Element bei. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:SpecifiedLineTradeSettlement> <ram:InvoiceReferencedDocument/> <ram:InvoiceReferencedDocument/> </ram:SpecifiedLineTradeSettlement>
<ram:SpecifiedLineTradeSettlement> <ram:InvoiceReferencedDocument/> </ram:SpecifiedLineTradeSettlement>
Technische Details
Der Test zählt die direkten ram:InvoiceReferencedDocument-Elemente innerhalb von ram:SpecifiedLineTradeSettlement und verlangt höchstens eines.
Die Regel gilt innerhalb von ram:SpecifiedLineTradeSettlement einer Rechnungsposition.
rule/@context)assert/@test)