ER mit IG Lieferant lässt keine Skontobuchung zu
Zusammenfassung
In der Regel können die Eingangsrechungen, auch die IG-Lieferungen mit Skontoerlös als bezahlt gebucht werden.##10031
Bei dieser Installation kommt es bei IG-Eingangsrechnungen zu ganz komischen Fehlern.
Ich bin davon überzeugt, dass das nur ein Einstellungsfehler ist, finde diesen aber nicht.
Schritte zum Reproduzieren
Er 588. Der offene Betrag sollte mit einem Zahlbetrag von 0,00 als Erledigt ausgebucht werden, was einen Skontoerlös bucht.
Getestet mit der 0.2.9
Relevante Log-Dateien und/oder Screenshots
Server.log
2024-08-09 14:33:19,302 ERROR [org.jboss.as.ejb3.invocation] (default task-1) WFLYEJB0034: EJB Invocation failed on component BelegbuchungFacBean for method public abstract com.lp.server.finanz.service.BuchungDto com.lp.server.finanz.service.BelegbuchungFac.verbucheZahlungEr(java.lang.Integer,com.lp.server.system.service.TheClientDto) throws com.lp.util.EJBExceptionLP,java.rmi.RemoteException: javax.ejb.EJBTransactionRolledbackException: 5
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:158)
........
Caused by: java.lang.ArrayIndexOutOfBoundsException: 5
at com.lp.server.finanz.ejbfac.BelegbuchungFacBean.getBuchungdetailsVonZahlungEr(BelegbuchungFacBean.java:4241)
at com.lp.server.finanz.ejbfac.BelegbuchungFacBean.verbucheZahlungErSkonto(BelegbuchungFacBean.java:6036)
at com.lp.server.finanz.ejbfac.BelegbuchungFacBean.verbucheZahlungEr(BelegbuchungFacBean.java:6003)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)