Das Element 'ram:PayeeTradeParty' darf höchstens einmal vorkommen.
Innerhalb von ram:SpecifiedTradePaymentTerms kommt ram:PayeeTradeParty mehr als einmal vor. Dieses Element darf in diesem Bereich höchstens einmal vorhanden sein.
ram:PayeeTradeParty bezeichnet den Zahlungsempfänger in den Zahlungsbedingungen. Die Begrenzung stellt sicher, dass dort höchstens ein Zahlungsempfänger angegeben wird.
Die Rechnung enthält mehrere ram:PayeeTradeParty-Elemente in den Zahlungsbedingungen. In diesem Bereich ist höchstens ein Zahlungsempfänger vorgesehen.
- Suchen Sie
ram:SpecifiedTradePaymentTermsin der Rechnung. - Prüfen Sie die darin enthaltenen
ram:PayeeTradeParty-Elemente und entfernen Sie die überzähligen Vorkommen. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:SpecifiedTradePaymentTerms> <ram:PayeeTradeParty/> <ram:PayeeTradeParty/> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:PayeeTradeParty/> </ram:SpecifiedTradePaymentTerms>
Technische Details
Der Test zählt die direkten ram:PayeeTradeParty-Elemente in ram:SpecifiedTradePaymentTerms und verlangt höchstens eines.
Die Regel gilt innerhalb von ram:SpecifiedTradePaymentTerms auf Dokumentenebene.
rule/@context)assert/@test)