Dividenden & Quellensteuer

WheelTrading.io importiert Dividenden zwei Mal pro Tag automatisch aus IBKR Flex Web Service (Cash-Transactions-Section).

Dividenden-Forecast (/dashboard/dividends)

Eigene Seite mit drei Bloecken:

  • Statistik-Cards: Gesamt-Eingaenge, dieses Jahr (YTD),

letzte 12 Monate, durchschnittlich pro Monat (aus den letzten 12M).

  • Anstehende Dividenden: Joinst aktive Aktienpositionen mit dem

Dividenden-Kalender (yfinance) und schaetzt den Eingang als `stueck * brutto_je_aktie`. Horizont waehlbar (30 / 60 / 90 / 180 / 365 Tage). Summen werden pro Waehrung aggregiert.

  • Top-Zahler (5) plus Tabelle der letzten Eingaenge.

Voraussetzung fuer den Forecast: aktive long_stock Position im Depot und mindestens ein Dividenden-Termin im Kalender (wird vom yfinance- Pool-Refresh nachts gefuellt).

Schnellzugriff: Button "Forecast" im Cockpit-Header.

Welche Typen kommen an

  • DIVIDEND - regulaere Dividendenzahlung (positiv)
  • WITHHOLDING_TAX - Quellensteuer auf Dividenden (negativ)

Idempotenz

Jede Transaktion wird ueber (user_id, ibkr_transaction_id) eindeutig identifiziert. Auch bei mehreren Importen wird jede Zahlung nur einmal gebucht. Es gibt keinen Update-Pfad - die Tabelle ist append-only.

Zeitplan

  • 06:00 UTC und 18:00 UTC pro Tag.
  • Pro User wird eine eigene DB-Session genutzt; Fehler eines Users blocken

andere User nicht.

  • Bei Flex-Fehlern oder Rate-Limit (1 Aufruf je 15 Minuten je Query)

wird der Import einfach beim naechsten Tick erneut versucht.

Konfiguration

Sie brauchen pro User:

  • Flex-Token (in den globalen Einstellungen)
  • Query-ID Dividenden (eigene Query, nur Cash-Transactions)
Wichtig: Token und Query-ID werden verschluesselt gespeichert und niemals geloggt.

Symbol-Spalte

Optionssymbole nach OCC-Norm (z.B. CMCSA 260116P00045000) werden bis zu 40 Zeichen unterstuetzt - so passt jedes US-Listed-Optionssymbol.

Sperrtage in der Strategie

In den Strategie-Einstellungen können Sie Sperrtage rund um Ex-Dividende setzen:

  • Sperrtage Put vor Ex-Dividende - keine neuen Short-Puts.
  • Sperrtage Call vor Ex-Dividende - keine neuen Covered-Calls.
  • Sicherheitstage nach Ex-Dividende - "Ruhefenster" nach dem Termin.