Steuer-Modul (DE / AT / CH)
WheelTrading rechnet deine Wheel-Pipeline steuerlich aus — voll automatisch aus deinem IBKR/Lynx FlexQuery-XML. Die Auswertung ist unverbindlich und ersetzt keine Steuerberatung, gibt dir aber jederzeit den korrekten Stand für Rücklage und Vorauszahlung.
Hub-Seite: Steuern im BottomTabBar → /steuern.Was rechnet das Modul?
Aus jedem Trade-/Dividenden-Datensatz wird ein Steuer-Ereignis (TaxEvent) gebildet, in einen der vier Töpfe einsortiert und in EUR umgerechnet (FX-Kurs aus dem FlexQuery):
| Topf | Inhalt |
|---|---|
| Stillhalterprämien | Vereinnahmte Optionsprämien (Verfall + Buy-Back) |
| Dividenden | Bardividenden, anrechenbare Quellensteuer separat |
| Aktien | Realisierte Aktien-G/V (FIFO) |
| Sonstige | Sollzinsen, Gebühren, Restpositionen |
Daraus berechnet die Engine die voraussichtliche Steuerlast pro Jahr.
Länder
Deutschland (DE)
- Kapitalertragsteuer 25 % auf den Brutto-Gewinn nach Verrechnung
- Sparerpauschbetrag 1.000 EUR (ledig) wird vor der KapSt abgezogen
- Solidaritätszuschlag 5,5 % auf die KapSt
- Kirchensteuer optional 8 % (BY/BW) oder 9 % (übrige Länder) auf die KapSt
- Anrechenbare Quellensteuer mindert die KapSt direkt (nie unter 0)
Beispiel: 2.000 EUR Stillhalterprämien, keine KiSt → 1.000 EUR Bemessungsgrundlage → 250 EUR KapSt + 13,75 EUR Soli = 263,75 EUR.
Österreich (AT)
- KESt pauschal 27,5 % auf Gewinne (Stillhalter, Dividenden, Aktien)
- Kein Solidaritätszuschlag, keine Kirchensteuer im Modell
- Kein Pauschbetrag
Schweiz (CH)
- Private Kapitalgewinne sind in der Schweiz i.d.R. steuerfrei
- Das Modul gibt deshalb 0 EUR zurück. Dividenden werden über die
Einkommensteuer veranlagt — das deckt das Modell aktuell nicht ab.
Einstellungen änderst du jederzeit unter Steuern → Land & Kirchensteuer.
FlexQuery-Import
- In Lynx/IBKR eine Activity FlexQuery anlegen (oder die bestehende
wiederverwenden — siehe Flex-Import einrichten).
- XML herunterladen.
- Im UI Steuern → FlexQuery-Import → Datei hochladen (oder Drag-&-Drop).
Der Import ist idempotent: bestehende Events (gleiches tradeID und Typ) werden übersprungen, neue eingefügt, betroffene Steuerjahre frisch berechnet. Du kannst die gleiche XML beliebig oft hochladen.
Das Resultat zeigt:
- Erkannt — Zeilen im XML, die wir als steuerrelevant lesen
- Neu — tatsächlich in die DB eingefügte Events
- Bereits da — Duplikate, übersprungen
- Aktualisierte Steuerjahre — Jahre mit neu berechneter Steuerlast
Detailansichten + CSV-Export
Jede der vier Topf-Kacheln öffnet eine Detailseite mit allen Events des Jahres. Oben rechts gibt es einen CSV-Export (Semikolon-getrennt, UTF-8 mit BOM — Excel-kompatibel), den du direkt deinem Steuerberater geben kannst.
Grenzen & Disclaimer
- Die Berechnung ist eine Schätzung und ersetzt keine Steuerberatung.
- Komplexe Konstellationen (Termingeschäfts-Verlustverrechnungs-Cap > 20.000 EUR
in DE, gemeinsame Veranlagung, ausländische Brokerverrechnung) sind aktuell nicht modelliert.
- Bei Mehrländer-Sachverhalten gilt der Sitz, den du unter
Land & Kirchensteuer eingestellt hast.
- Die FX-Umrechnung übernimmt der FlexQuery-Kurs zum Trade-Datum.
- Spin-Offs (z.B. VSNT aus CMCSA) werden nach § 20 Abs. 4a EStG mit
Anschaffungskosten 0 angesetzt — Voraussetzung: deine FlexQuery enthält die Section Corporate Actions (siehe Flex-Import einrichten, Abschnitt 2b). Ohne die Section übernimmt das Modul fälschlich IBKRs anteilige Kostenbasis und zeigt beim Verkauf einen negativen G/V.
Wann sollte ich Daten aktualisieren?
Mindestens einmal pro Quartal vor der KapESt-Vorauszahlung, ansonsten zum Jahresende für den Soll-Vergleich mit dem Broker-Steuerbericht.