IBKR / CapTrader → GmbH-Steuerreport
Flex-Query-XML hochladen und einen GmbH-gerechten Steuerreport (EUR-FIFO, § 8b KStG, Quellensteuer, offene Positionen) als PDF erstellen — alle Daten bleiben lokal im Browser.
Haftungsausschluss — Nutzung auf eigene Gefahr
Dieses Tool ist eine private Rechenhilfe ohne Gewähr und stellt keine Steuerberatung und keine steuerberatende Leistung dar. Die Berechnungen erfolgen automatisiert auf Basis der hochgeladenen Datei und können Fehler enthalten. Es wird keinerlei Haftung für Richtigkeit, Vollständigkeit oder steuerliche Verwertbarkeit übernommen. Alle Ergebnisse sind vor jeder Verwendung von einer Steuerberaterin/einem Steuerberater zu prüfen. Die Verantwortung für die Steuererklärung liegt allein beim Steuerpflichtigen.
IBKR Flex-Query-XML hierher ziehen oder klicken
z. B. U7996752_2025.xml · die Datei verlässt deinen Rechner nicht
IBKR-Datenexport (Flex Query)
Grundlage der Berechnung ist eine XML-Datei aus deinem Interactive-Brokers-Konto — im IBKR-Portal „Flex Query“ genannt. Das Einrichten kostet einmalig ein paar Minuten; danach ist der Export pro Jahr in Sekunden erledigt. Halte dich genau an die folgenden Werte, dann passt die Datei.
1. Anmelden
Im IBKR Client Portal mit deinen Zugangsdaten einloggen.
2. Flex-Queries aufrufen
Über das Menü zu Performance & Berichte → Flex-Queries wechseln.
3. Neue Kontoumsatz-Flex-Query anlegen
Neben „Kontoumsatz-Flex-Query“ auf das Plus (+) tippen und der neuen Abfrage einen Namen geben (etwa „Steuer-Export“).
a) Datenabschnitte auswählen
Nimm exakt die unten genannten acht Abschnitte auf — weiteres braucht das Tool nicht. Je nach Sprachversion heißen die Punkte minimal anders. Jeder Abschnitt hat zwei Teile: oben Optionen (dort den angegebenen Wert setzen), unten Felder (dort restlos jedes Feld anhaken).
| Abschnitt | Optionen | Felder |
|---|---|---|
| Cash-Bericht | „Währungsaufschlüsselung“ | Alle Felder |
| Gewährung von Bezugsrechten | – | Alle Felder |
| Kapitalflussrechnung (Statement of Funds) | „Währungsaufschlüsselung“ | Alle Felder |
| Kapitalmaßnahmen | „Detail“ | Alle Felder |
| Offene Positionen | „Gesamtübersicht“ | Alle Felder |
| Trades | „Ausführung“ | Alle Felder |
| Transfers | „Transfer“ | Alle Felder |
| Informationen zum Finanzinstrument | – | Alle Felder |
b) Zustellung festlegen
| Einstellung | Wert |
|---|---|
| Konten | Dein IBKR-Konto auswählen |
| Modelle | Optional |
| Format | XML |
| Zeitraum | Letzte 30 Kalendertage (wird beim Export auf „Benutzerdefiniert“ geändert) |
c) Allgemeine Einstellungen
| Einstellung | Wert |
|---|---|
| Datumsformat | yyyyMMdd |
| Zeitformat | HHmmss |
| Trennzeichen | ; (Semikolon) |
| Gewinn und Verlust | Standard |
| Gelöschte Transaktionen miteinbeziehen? | Nein |
| Wechselkurse miteinbeziehen? | Nein |
| Prüfpfadfelder einbeziehen? | Nein |
| Konto-Alias anzeigen statt ID? | Nein |
| Aufschlüsselung nach Tagen? | Nein |
Mit „Weiter“ bestätigen und anschließend „Speichern“.
4. Exportieren und XML laden
Die Query in der Liste markieren, auf „Starten (→)“ gehen, den Zeitraum auf „Benutzerdefiniert“ umstellen und ein Jahr eintragen.
- Pro Abruf sind höchstens 365 Tage möglich — also Jahr für Jahr getrennt ziehen (z. B. 01.01.2025 – 31.12.2025), Format XML.
- Meist reicht die Historie bei IBKR bis zu sieben Jahre zurück. Hol dir möglichst alle Jahre, damit sämtliche Anschaffungskosten vorhanden sind.
- Lässt sich ein Datum nicht setzen, nimm am Jahresanfang das früheste und am Jahresende das späteste wählbare Datum — dann fehlt nichts Steuerrelevantes.
- Die Datei wird einige Minuten erzeugt; sobald sie fertig ist, erscheint der Download rechts.
Dieses Tool verarbeitet derzeit eine XML (ein Jahr) pro Durchlauf. Wurde ein verkaufter Posten in einem Vorjahr gekauft, lade bei Bedarf zusätzlich die XML des betreffenden Jahres.