diff --git a/CLAUDE.md b/CLAUDE.md index 9b2fb5b..c714b48 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -7081,9 +7081,13 @@ grösser als damals gemessen:** ✅ Das Modell schätzt die *einbehaltene* Steuer fast perfekt (2.620 gegen 2.626). Der Fehler ist die Annahme, sie sei **verloren** — real werden **99 %** erstattet (am 05.08. waren es 79 %). Die Anzeige macht damit aus **+153 € rund −2.450 €**. -⚠ `_add_net`/`_add_net_setup` in `server.py:154/171` sind unverändert. Die Lösung -steht seit dem 05.08. fest: **die tatsächlichen `WHT #…`/`Tax settlement`-Deals -verwenden statt zu schätzen** (gecacht, unter `mt5_lock`). **Noch nicht gebaut.** +✅✅ **ERLEDIGT am 2026-08-12** (Stand dieser Zeile korrigiert am 17.08. — sie +stand fälschlich noch auf „Noch nicht gebaut"): `trader.steuer_buchungen()` liest +die echten `WHT #…`/`Tax settlement`-Deals (unter `mt5_lock`, 5 min gecacht), +`server._add_net` nutzt sie mit Fail-safe auf die alte Schätzung und dem Feld +**`wht_quelle`** („echt"/„geschätzt"). Ergebnis: `all` von **−2.449,95 auf ++181,00 €**. Details im Abschnitt „NETTO-RECHNUNG AUS DEN ECHTEN +STEUER-BUCHUNGEN". ## ✅ AUTO-SIGNAL-ENTRY (🎯 SIG) KOMPLETT ENTFERNT (User-Entscheidung 2026-08-12)