Revision c77e88d3
Von Jan Büren vor fast 6 Jahren hinzugefügt
SL/DB/Helper/Mappings.pm | ||
---|---|---|
105 | 105 |
ap => 'purchase_invoice', |
106 | 106 |
bank_accounts => 'bank_account', |
107 | 107 |
bank_transactions => 'bank_transaction', |
108 |
bank_transaction_acc_trans => 'bank_transaction_acc_trans', |
|
108 | 109 |
buchungsgruppen => 'buchungsgruppe', |
109 | 110 |
bin => 'bin', |
110 | 111 |
business => 'business', |
Auch abrufbar als: Unified diff
Neue Helper-Tabelle SL/DB/BankTransactionAccTrans.pm
Hintergrund: Verbuchte Bankbewegungen sind nur über
einen löschbaren RecordLink aktuell zuordenbar.
Das macht ein verlässliche Aussage über die Verbuchungen
der Bankbewegung schwierig. Besser wäre es eine
Tabelle reconciliation_links direkt bei der Verbuchung zu füllen
und die gesetzten Constraints so zu lassen (ER-Fehler mit
aussagekräftigerer Fehlerwarnung an den Nutzer) ....
Da die Bankverbuchungen seit 66d468b09 (2016) in einer
Transaktion laufen, wird über record_link und itime eine
Rekonstruktion der Zusammenhänge für die alten Einträge versucht herzustellen.
Wichtig: Dieser Commit ist Vorbedingung für das Neuverbuchen
von importierten Bankbewegungen. Zusätzlich beißt sich das mit
der Anforderung das Zahlungen manuell vom Anwender geändert werden
können (s.a. hierzu c923fff436).