feat: Geld, an das man nicht herankommt, zaehlt nicht mehr als verfuegbar
Eine Saeule 3a ist gesperrt – bis zur Rente, zur Selbstaendigkeit oder zur Auswanderung. Bisher zaehlte ihr Stand in dieselbe Summe wie das Girokonto, und die Antwort auf "wie viel habe ich" war um genau diesen Betrag zu hoch. Das Geld steht da und ist doch nicht da. Konten lassen sich jetzt als gebunden kennzeichnen. "Gesamt" zeigt dann nur noch, was wirklich ausgegeben werden kann; darunter steht "zusaetzlich CHF 2'004.61 gebunden" – aufklappbar, mit jedem Konto einzeln. Eine Summe, die man nicht nachrechnen kann, muss man glauben. Verschwiegen wird nichts: Der Saldo bleibt am Konto stehen, und Vermoegensverlauf wie Nettovermoegen rechnen weiter damit. Es nicht ausgeben zu koennen heisst nicht, es nicht zu besitzen – das ist der ganze Unterschied, und ein Test haelt ihn fest. Ein eigenes Kennzeichen, keine Ableitung aus dem Kontotyp: Ein frei verkaeufliches Depot und eine gesperrte Saeule 3a kommen beide als "depot" herein. Am Typ laesst sich das nicht ablesen – am ausdruecklichen Eintrag schon. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
35c5d2c84a
commit
76dbd3b481
@@ -68,6 +68,7 @@ def to_out(db: Session, acc: Account, base: str, on: date,
|
||||
opening_balance_cents=acc.opening_balance_cents,
|
||||
opening_date=acc.opening_date,
|
||||
credit_limit_cents=acc.credit_limit_cents,
|
||||
is_locked=acc.is_locked,
|
||||
is_archived=acc.is_archived,
|
||||
position=acc.position,
|
||||
savings_category_id=acc.savings_category_id,
|
||||
@@ -164,6 +165,7 @@ def create_account(
|
||||
opening_balance_cents=payload.opening_balance_cents,
|
||||
opening_date=payload.opening_date,
|
||||
credit_limit_cents=payload.credit_limit_cents,
|
||||
is_locked=payload.is_locked,
|
||||
savings_category_id=payload.savings_category_id,
|
||||
position=(max_pos[0] + 1) if max_pos else 0,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user