Fehler #193
»Kontenabgleich mit Bank« verhindert nachträgliches Hinzufügen von Zahlungen
0%
Description
Falls eine Teilzahlung zu einer Rechnung per Bankimport verbucht wurde, ist keine weitere Zahlungsbuchung mehr möglich:
DELETE FROM acc_trans WHERE acc_trans_id IN (*, *)
ERROR: update or delete on table "acc_trans" violates foreign key constraint "reconciliation_links_acc_trans_id_fkey" on table "reconciliation_links"
DETAIL: Key (acc_trans_id)=(**) is still referenced from table "reconciliation_links".
History
Updated by Moritz Bunkus about 8 years ago
- Subject changed from Bankimport verhindert nachträgliches Hinzufügen von Zahlungen to »Kontenabgleich mit Bank« verhindert nachträgliches Hinzufügen von Zahlungen
Dieser Fehler kommt nicht durch die Funktionen »Bankauszug importieren« und »Bankauszug verbuchen« zustande, sondern durch »Kontenabgleich mit Bank«. Diese (Controller »Reconciliation«) legt die Verknüpfungen in der Tabelle »reconciliation_links« an.
Updated by Moritz Bunkus about 8 years ago
Ein Commit, der dies hier auch betrifft: 39278d1afe3bba08addcb80af6beee580b55d7e9
Updated by Jan Büren almost 6 years ago
Und deshalb auch ffaaadcf213982ccb61ce00eb95a3bab15eda90c
Grundproblem bleibt: acc_trans_ids dürfen nie gelöscht werden.
Werden aber noch an dieser Stelle in der alten Rechnungsmaske gemacht.