Das Element 'ram:DuePayableAmount' muss genau einmal vorkommen.
In ram:SpecifiedTradeSettlementHeaderMonetarySummation fehlt ram:DuePayableAmount oder das Element ist mehrfach vorhanden. Die Regel verlangt genau ein solches Element.
ram:DuePayableAmount gibt den Betrag an, der nach Berücksichtigung der Rechnungsbeträge und bereits geleisteten Zahlungen noch zu zahlen ist. Ein einzelner Wert macht den fälligen Betrag eindeutig.
Der noch zu zahlende Betrag fehlt in der monetären Gesamtsumme oder ist mehrfach eingetragen. Mit genau einem ram:DuePayableAmount lässt sich der Fehler beheben.
- Suchen Sie
ram:SpecifiedTradeSettlementHeaderMonetarySummationin der Rechnung. - Prüfen Sie, ob darin genau ein
ram:DuePayableAmountenthalten ist. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:DuePayableAmount>99.00</ram:DuePayableAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Technische Details
Die Regel zählt die unter ram:SpecifiedTradeSettlementHeaderMonetarySummation direkt vorkommenden ram:DuePayableAmount-Elemente und verlangt, dass die Anzahl gleich eins ist.
Die Regel gilt für den noch zu zahlenden Betrag innerhalb der monetären Gesamtsumme ram:SpecifiedTradeSettlementHeaderMonetarySummation.
rule/@context)assert/@test)