Fehler #193
»Kontenabgleich mit Bank« verhindert nachträgliches Hinzufügen von Zahlungen
0%
Beschreibung
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".
Historie
Von Moritz Bunkus vor mehr als 8 Jahren aktualisiert
- Thema wurde von Bankimport verhindert nachträgliches Hinzufügen von Zahlungen zu »Kontenabgleich mit Bank« verhindert nachträgliches Hinzufügen von Zahlungen geändert
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.
Von Moritz Bunkus vor etwa 8 Jahren aktualisiert
Ein Commit, der dies hier auch betrifft: 39278d1afe3bba08addcb80af6beee580b55d7e9
Von Jan Büren vor etwa 6 Jahren aktualisiert
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.