Fehler #266
Kontenabgleich mit Bank ist nicht Transaktionssicher
Beschreibung
a)
Kontenabgleich mit Bank -> Zwei Buchungen verknüpfen
b)
Die Beleg-Buchung im anderen Fenster bearbeiten (Änderbarkeit am selben Tag)
c)
Abgleich
kivitendo wirft einen Foreign Key Constraint Fehler, da sich die acc_trans_id der Buchung geändert hat.
Soweit immerhin gut, schlecht ist nur das in bank_transactions cleared jetzt auf true aktualisiert wurde und die Zuordnung über die Oberfläche nicht mehr möglich ist.
Zugehörige Revisionen
Historie
Von Jan Büren vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde auf Jan Büren gesetzt
- Priorität wurde von Normal zu Niedrig geändert
- Zielversion wurde auf 3.5.1 gesetzt
Ich hatte hier kurz einen Test reinprogrammiert, dann ist mir allerdings aufgefallen, dass andere Dinge beim Kontoauszug verbuchen im Prozess noch mehr stören.
Ich setze mir das Ticket auf die 3.5.1 und ergänze noch:
- transaktionsicherheit im kontoauszug verbuchen i.o. ?
- check auf bestehende kontoverbuchung ist instabil (record_links)
- kontoverbuchung rückgängig machen geht nicht
Von Jan Büren vor mehr als 4 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
Kontoauszug verbuchen rückgängig machen geht mittlerweile.
Die schwache Verbindung über record_link funktioniert mittlerweile über eine geschützte Helfertabelle.
Der eigentliche Ursprung des Bugs (keine Transaktionssicherheit bei Kontenabgleich) ist jetzt mit 7e31f203d gefixt.
Fixt #266 Kontenabgleich mit Bank transaktionssicher