Erstellt vor 13 Monaten

Zuletzt geändert vor 6 Monaten

#2453 new Fehler

Teilbezahlte Belege aus abgeschlossenen Zeiträumen sind nicht mehr bebuchbar

Erstellt von: s.schoeling@… Verantwortlicher:
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.1.0 beta
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Szenario:

  • Kunde kauft 2013 etwas
  • bezahlt 50% davon im November 2013
  • Bücher werden zum 31.12.2013 geschlossen
  • heute soll der Rest der Forderung ausgetragen werden

Was passiert ist, dass ALLE Zeilen der Zahlung gegen das closedto Datum geprüft werden, auch die bereits bestehenden die wegen bestehender acc_trans_id_$i nicht gebucht werden, und deshalb wird die komplette Aktion abgelehnt.

Lösungsvorschlag:

In den 4 post_payment Routinen (is, ir, ar ap) muss der Check erweitert werden, so dass nur die Zeilen auf closedto geprüft werden die keine acc_trans_id haben.

Mögliche Probleme:

Ich weiss nicht, wie das mit payments_changeable zusammen reagiert. Bernd, das war glaub ich Deine Ecke, magst Du dazu was sagen?

Änderungshistorie (2)

comment:1 Geändert vor 13 Monaten durch s.schoeling@…

  • Version von 3.0.0 nach 3.1.0 beta geändert

comment:2 Geändert vor 6 Monaten durch jbueren

Hi Sven,
ich hab mir das nochmal kurz angeschaut und ein paar Varianten probiert.
Ich kann das in der derzeitigen unstable nicht reproduzieren.
Ich übernehm den Eintrag jetzt nicht.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.