Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c77e88d3

Von Jan Büren vor fast 6 Jahren hinzugefügt

  • ID c77e88d3c1dd8e53079c246e2571259f3ac27627
  • Vorgänger da8d8331
  • Nachfolger ca4e97fd

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).

Unterschiede anzeigen:

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