Erstellt vor 9 Jahren
Geschlossen vor 9 Jahren
#232 closed Fehler (fixed)
Zahlungsausgang Fehler
| Erstellt von: | stevedix@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.1.1 |
| Schweregrad: | normal | Stichworte: | Finanzbuchhaltung |
| Beobachter: | s.koehler@… |
Beschreibung
Einer der nervigsten Fehler in ERP 2.1.1 ist wenn Mann ein Zahlungsausgang
bucht, das Offene Verbindlichkeitskonto immer nur die letzte Zahlung als offener
Betrag anzeigt.
Das Problem is von einem SQL-Query Fehler. Siehe unten.
UPDATE
$form->{arap}
set
paid = $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}
Diese UPDATE funktioniert nur richtig wenn 'paid' in das Verzeichnis 0 ist. Paid
sollte kumulativ sein. Den richtigen SQL-Befehl sollten so sein:
UPDATE
$form->{arap}
set
paid = paid + $amount,
datepaid = '$form->{datepaid}'
WHERE
id = $form->{"id_$i"}
Diese Query liegt in lx-erp/SL/CP.pm (package CP) auf Linie 383.
Änderungshistorie (1)
comment:1 Geändert vor 9 Jahren durch s.koehler@…
- Beobachter s.koehler@… hinzugefügt
- Lösung auf fixed gesetzt
- Status von new nach closed geändert

(Mit Bezug zu comment 0)
Danke für den Tipp, die Lsgn funktioniert. Haut den Verkauf aber durcheinander.
Fehler in Einkauf/Verkauf? behoben in Revision 1205
Habs mit dem Verkauf/Einkauf? getestet - schadet aber nicht, wenn da noch einer
rüberschauen würde!