TradingFormular

Flex-Query Export für TradingFormular

Schritt-für-Schritt zur richtigen IBKR XML-Datei: einmal einrichten, pro Steuerjahr exportieren und gemeinsam hochladen.

Ablauf

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.

01

Flex-Query einrichten

Einmal im IBKR Client Portal anlegen. Danach kannst du dieselbe Query für jedes Steuerjahr wiederverwenden.

02

XML pro Jahr exportieren

Exportiere alle relevanten Jahre seit Kontoeröffnung oder mindestens seit dem ersten noch relevanten Kauf.

03

Dateien hochladen

Lade die XML-Dateien gemeinsam hoch, damit die FIFO-Kette und Anschaffungskosten vollständig bleiben.

04

Report übertragen

Prüfe den PDF-Report und übernimm die zugeordneten Werte in ELSTER oder dein Steuerprogramm.

1

Anmeldung im Client Portal

Melde dich mit deinen Zugangsdaten im IBKR Client Portal an.

2

Navigiere zu den Flex-Queries

Gehe im Hauptmenü auf Performance & Berichte. Wähle den Punkt Flex-Queries.

3

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.

AbschnittOptionen / DetailauswahlAlle auswählen
BartransaktionenVorauswahl übernehmen, Gesamtübersicht bleibt aus
Cash-BerichtWährungsaufschlüsselung
Forex-G&V-DetailsTransaktion, Geschlossene Lots
Gewährung von BezugsrechtenKeine Zusatzoption
Informationen zum FinanzinstrumentKeine Zusatzoption
Kapitalflussrechnung (Statement of Funds)Basiswährungsübersicht, Währungsaufschlüsselung, Anfangs- und Endsaldo miteinbeziehen
KapitalmaßnahmenGesamtübersicht, Detail
Offene PositionenGesamtübersicht, Lot
Optionsausübungen, -zuteilungen und -FälligkeitenKeine Zusatzoption
TradesAusführung, Order
TransfersTransfer, Lot
Umsatzsteuer-DetailsKeine 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

DatumsformatyyyyMMdd
ZeitformatHHmmss
Trennzeichen; (Semikolon)
Gewinn und VerlustStandard
Gelöschte Transaktionen miteinbeziehen?Nein
Wechselkurse miteinbeziehen?Nein
Prüffeldfehler einbeziehen?Nein
Konto-Alias anzeigen statt ID?Nein
Aufschlüsselung nach Tagen?Nein

Klicke auf "Weiter" und dann auf "Speichern".

4

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.

Zeitraum: Benutzerdefiniert (z.B. 01.01.2024 – 31.12.2024)
Format: XML

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.

Steuerzusammenfassung mit Zuordnung zu Anlage KAP und KAP-INV
Gewinne und Verluste nach FIFO inklusive Detail-Tabellen pro Transaktion
Dividenden, Zinsen, Quellensteuer und anrechenbare Beträge
Kapitalmaßnahmen, offene Positionen und Nachweise für Rückfragen

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

PDF / HTML / CSV

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)

XML Format

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.