Das Element 'ram:PartialPaymentAmount' darf höchstens einmal vorkommen.
Innerhalb von ram:SpecifiedTradePaymentTerms kommt ram:PartialPaymentAmount mehr als einmal vor. Dieses Element darf in diesem Bereich höchstens einmal vorhanden sein.
ram:PartialPaymentAmount enthält einen Teilzahlungsbetrag in den Zahlungsbedingungen. Die Begrenzung vermeidet mehrere Vorkommen dieses Betragsfelds im selben Bereich.
Die Rechnung enthält mehrere ram:PartialPaymentAmount-Elemente in den Zahlungsbedingungen. In diesem Bereich ist nur ein solches Element vorgesehen.
- Suchen Sie
ram:SpecifiedTradePaymentTermsin der Rechnung. - Prüfen Sie die darin enthaltenen
ram:PartialPaymentAmount-Elemente und entfernen Sie die Wiederholung. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:SpecifiedTradePaymentTerms> <ram:PartialPaymentAmount>10.00</ram:PartialPaymentAmount> <ram:PartialPaymentAmount>20.00</ram:PartialPaymentAmount> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:PartialPaymentAmount>10.00</ram:PartialPaymentAmount> </ram:SpecifiedTradePaymentTerms>
Technische Details
Der Test zählt die direkten ram:PartialPaymentAmount-Elemente in ram:SpecifiedTradePaymentTerms und verlangt höchstens eines.
Die Regel gilt innerhalb von ram:SpecifiedTradePaymentTerms auf Dokumentenebene.
rule/@context)assert/@test)