Das Element 'ram:DirectDebitMandateID' darf höchstens einmal vorkommen.
Innerhalb von ram:SpecifiedTradePaymentTerms kommt ram:DirectDebitMandateID mehr als einmal vor. Dieses Element darf in diesem Bereich höchstens einmal vorhanden sein.
ram:DirectDebitMandateID gibt die Kennung des Lastschriftmandats an. Die Begrenzung stellt sicher, dass in den Zahlungsbedingungen nicht mehrere Mandatskennungen stehen.
Die Rechnung enthält mehrere ram:DirectDebitMandateID-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:DirectDebitMandateID-Elemente und entfernen Sie die Wiederholung. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:SpecifiedTradePaymentTerms> <ram:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID> <ram:DirectDebitMandateID>Mandat-2</ram:DirectDebitMandateID> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID> </ram:SpecifiedTradePaymentTerms>
Technische Details
Der Test zählt die direkten ram:DirectDebitMandateID-Elemente in ram:SpecifiedTradePaymentTerms und verlangt höchstens eines.
Die Regel gilt innerhalb von ram:SpecifiedTradePaymentTerms auf Dokumentenebene.
rule/@context)assert/@test)