diff --git a/docs/ARCHITEKTUR.md b/docs/ARCHITEKTUR.md
index 89cffde..813c9ee 100644
--- a/docs/ARCHITEKTUR.md
+++ b/docs/ARCHITEKTUR.md
@@ -179,7 +179,7 @@ sequenceDiagram
IM->>IM: _find_or_create_account(bank, iban)
IM->>DB: INSERT Statement(status="draft")
- opt Saldo pruefbar (PDF immer; CSV nur VR: balance_checkable=True)
+ opt Saldo pruefbar (PDF immer, CSV nur VR: balance_checkable=True)
IM->>VA: balance_difference(parsed)
Note right of IM: Differenz != 0 -> Statement.status="error", Abbruch
end
diff --git a/finance/app/static/szenarien.js b/finance/app/static/szenarien.js
index c5e0e67..ff022a2 100644
--- a/finance/app/static/szenarien.js
+++ b/finance/app/static/szenarien.js
@@ -40,7 +40,16 @@
var form = select.closest('form');
var art = select.value;
var mitWert = Object.prototype.hasOwnProperty.call(WERT_LABEL, art);
- sperren(feld(form, 'value'), !mitWert);
+ var wert = feld(form, 'value');
+ sperren(wert, !mitWert);
+ if (art === 'set') {
+ // Vorzeichenfalle: Ausgaben sind negativ (wie Fixposten-Beträge).
+ wert.placeholder = '-250,00';
+ wert.title = 'Neuer Betrag mit Vorzeichen (Ausgabe negativ)';
+ if (wert.value === '0') { wert.value = ''; }
+ } else {
+ wert.removeAttribute('placeholder');
+ }
beschriften(form, 'value-label', mitWert ? WERT_LABEL[art] : 'Wert');
sperren(feld(form, 'start_date'), art === 'ende');
beschriften(form, 'bis-label', art === 'ende' ? 'Endet am' : 'Gültig bis');
diff --git a/finance/app/templates/planning.html b/finance/app/templates/planning.html
index b25bd50..4e60e96 100644
--- a/finance/app/templates/planning.html
+++ b/finance/app/templates/planning.html
@@ -221,7 +221,7 @@
-
+