Flex-Query Export für TradingFormular
Schritt-für-Schritt zur richtigen IBKR XML-Datei: einmal einrichten, pro Steuerjahr exportieren und gemeinsam hochladen.
So passen Export, Upload und Steuerreport zusammen
Die Einrichtung dauert meist nur einmal etwas länger. Danach wiederholst du für jedes Steuerjahr denselben Export und lädst alle relevanten XML-Dateien gemeinsam bei TradingFormular hoch.
Flex-Query einrichten
Einmal im IBKR Client Portal anlegen. Danach kannst du dieselbe Query für jedes Steuerjahr wiederverwenden.
XML pro Jahr exportieren
Exportiere alle relevanten Jahre seit Kontoeröffnung oder mindestens seit dem ersten noch relevanten Kauf.
Dateien hochladen
Lade die XML-Dateien gemeinsam hoch, damit die FIFO-Kette und Anschaffungskosten vollständig bleiben.
Report übertragen
Prüfe den PDF-Report und übernimm die zugeordneten Werte in ELSTER oder dein Steuerprogramm.
Anmeldung im Client Portal
Melde dich mit deinen Zugangsdaten im IBKR Client Portal an.
Navigiere zu den Flex-Queries
Gehe im Hauptmenü auf Performance & Berichte. Wähle den Punkt Flex-Queries.
Kontoumsatz-Flex-Query erstellen
Klicke auf das Pluszeichen (+), um eine neue Flex-Query zu erstellen. Vergib einen aussagekräftigen Namen (z.B. "TradingFormular").
a Abschnitte
Wähle die folgenden Abschnitte mit den angegebenen Optionen aus. Klicke in der Detailansicht auf „Alle auswählen“, damit wirklich alle Felder aktiv sind. Speichere die Einstellungen rechts unten in jeder Detailansicht.
| Abschnitt | Optionen / Detailauswahl | Alle auswählen |
|---|---|---|
| Bartransaktionen | Vorauswahl übernehmen, Gesamtübersicht bleibt aus | |
| Cash-Bericht | Währungsaufschlüsselung | |
| Forex-G&V-Details | Transaktion, Geschlossene Lots | |
| Gewährung von Bezugsrechten | Keine Zusatzoption | |
| Informationen zum Finanzinstrument | Keine Zusatzoption | |
| Kapitalflussrechnung (Statement of Funds) | Basiswährungsübersicht, Währungsaufschlüsselung, Anfangs- und Endsaldo miteinbeziehen | |
| Kapitalmaßnahmen | Gesamtübersicht, Detail | |
| Offene Positionen | Gesamtübersicht, Lot | |
| Optionsausübungen, -zuteilungen und -Fälligkeiten | Keine Zusatzoption | |
| Trades | Ausführung, Order | |
| Transfers | Transfer, Lot | |
| Umsatzsteuer-Details | Keine Zusatzoption |
- •In jedem empfohlenen Abschnitt musst du „Alle auswählen“ anklicken. Standardmäßig sind viele Felder deaktiviert.
- •Klicke nach jedem Abschnitt rechts unten auf „Speichern“. Ohne Speichern werden die Einstellungen nicht übernommen.
b Zustellungskonfiguration
- •Konten: Wähle deine relevanten Konten aus
- •Modelle: Optional
- •Format: XML
- •Zeitraum: Letzte 30 Kalendertage (Nicht wichtig, wird beim Ausführen in Schritt 4 genauer definiert)
c Allgemeine Konfiguration
Klicke auf "Weiter" und dann auf "Speichern".
Export starten
Klicke auf "Starten (→)". Wähle als Zeitraum Benutzerdefiniert und starte mit dem ersten Datum, das wählbar ist.
Da der Abrufzeitraum auf 365 Tage begrenzt ist, exportiere die Kontoauszüge am besten jahresweise. Falls notwendig, erstelle dazu mehrere XML-Dateien mit den zurückliegenden Jahren und lade sie später gemeinsam hoch.
Hinweis: Manchmal dauert die Erstellung des XML ein paar Minuten und die Datei kann erst nach Fertigstellung (auf der rechten Seite) heruntergeladen werden.
WICHTIG: Um eine korrekte Berechnung von Gewinnen und Verlusten sicherzustellen, ist es notwendig, alle Transaktionen von Anfang an zu berücksichtigen.
Was bedeutet das?
Wenn du Positionen verkaufst, die du in Vorjahren gekauft hast, fehlt im aktuellen Export der ursprüngliche Kaufpreis. Um den korrekten Gewinn für deine Steuern (nach dem FIFO-Prinzip) berechnen zu können, benötigen wir daher am besten deine komplette Historie seit Kontoeröffnung.
Was danach im Steuerreport landet
Die XML-Datei ist nur der Datenrohstoff. TradingFormular bereitet daraus einen Report auf, den du prüfen und für die Eintragung in deiner Steuererklärung verwenden kannst.
Häufige Fehler vermeiden
Diese Punkte sind die häufigsten Ursachen, wenn ein Upload später unvollständig wirkt oder der Report nicht sauber berechnet werden kann.
Nur das aktuelle Jahr exportiert
Ohne Vorjahre fehlen oft Anschaffungskosten. Lade alle Jahre hoch, die für verkaufte Positionen noch relevant sind.
CSV oder PDF statt XML gewählt
Für die automatische Berechnung ist die Kontoumsatz-Flex-Query im XML-Format am zuverlässigsten.
Felder nicht aktiviert oder nicht gespeichert
IBKR setzt Felder in den Abschnitten oft auf inaktiv. Klicke in jedem Abschnitt auf „Alle auswählen“ und speichere ihn einzeln.
Trades auf Order statt Ausführung gestellt
Wähle bei Trades die Option Ausführung, damit einzelne Teilausführungen korrekt ausgewertet werden können.
Jahreswechsel-Buchungen übersehen
Wenn IBKR Zahlungen erst Anfang Januar bucht, lade auch die anschließende Jahresdatei mit hoch und prüfe den Report besonders sorgfältig.
Warum XML und kein CSV?
Standard Kontoauszüge
Diese Formate sind primär dafür gedacht, dass Menschen sie lesen können. Formatierung, Seitenumbrüche und sprachabhängige Trennzeichen machen eine maschinelle Auswertung fehleranfällig.
Flex-Abfragen (Flex Queries)
Strukturierte Daten, für Computer gemacht. Zahlen sind einheitlich formatiert, Daten folgen dem Schema YYYYMMDD und jede Transaktion ist präzise als Tag markiert.
Probleme mit CSV
- •Je nachdem ob dein Portal auf Deutsch oder Englisch steht, nutzt IBKR Kommas statt Punkten – die gesamte Berechnung wird unbrauchbar.
- •IBKR ändert regelmäßig das Layout, verschiebt Spalten oder benennt Headers um – ohne Vorwarnung.
