Project

General

Profile

Fehler #193

»Kontenabgleich mit Bank« verhindert nachträgliches Hinzufügen von Zahlungen

Added by Peter Schulgin almost 3 years ago. Updated 7 months ago.

Status:
Neu
Priority:
Hoch
Assignee:
-
Target version:
-
Start date:
07/19/2016
Due date:
% Done:

0%

Estimated time:

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

#1 Updated by Moritz Bunkus almost 3 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.

#2 Updated by Moritz Bunkus over 2 years ago

Ein Commit, der dies hier auch betrifft: 39278d1afe3bba08addcb80af6beee580b55d7e9

#3 Updated by Jan Büren 7 months 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.

Also available in: Atom PDF