Konten verwalten: Startsaldo bearbeiten, Konto und Buchung löschen #9
Labels
No labels
diskussion
feature-idee
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
budmin/finanzplaner#9
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Beim Import von 6 Monaten Historie kam die Frage auf, wo man am besten anfängt. Ergebnis der Diskussion: Startpunkt ist egal (Duplikaterkennung macht überlappende Exporte unproblematisch), aber der Startsaldo des Kontos sollte auf den Kontostand direkt vor der ersten importierten Buchung gesetzt werden, damit Kontostand-Verlauf und Monatsend-Prognose absolut stimmen (comdirect zeigt diesen Wert selbst als "Alter Kontostand" im Export).
Dafür fehlt aktuell jede UI —
starting_balance_centslässt sich nur per direktem API-Call setzen. Dabei fiel auf, dass auch Konten und einzelne Buchungen aktuell gar nicht löschbar sind (z.B. um einen Testimport oder ein Konto wieder zu entfernen).Vorschlag
merchant_namein der Transaktionsliste).ON DELETE CASCADE-Beziehung bereits sauber abgebildet, muss nur als Endpoint + UI freigelegt werden).Aufwand
Klein — Backend sind zwei neue
DELETE-Routen (/api/accounts/:id,/api/transactions/:id) plus dietransaction_countin der Konten-Liste für eine informativere Anzeige. Frontend: Kontenliste auf der Import-Seite (aktuell nur ein Anlegen-Formular) und ein Löschen-Button in der Transaktionstabelle.mentioned in commit
c79addd840mentioned in merge request !13
mentioned in commit
01b57d0349