# Interactive Brokers: Anleitung für den Import

> Quelle: /hilfe/ib
> Alle Seiten als Übersicht: /llms.txt
> Gesamter Seiteninhalt in einer Datei: /llms-full.txt

So kommen deine Interactive Brokers-Daten zu Ledgerpilot: Flex Query als XML-Datei oder Flex-Token. Schritt für Schritt, mit Video und mit den häufigen Fragen dazu.

- Import: Flex Query als XML-Datei oder Flex-Token
- Berichte: Anlage KAP · DATEV

## 1. Schnellweg: Flex Query mit KI-Hilfe von IB anlegen

Interactive Brokers kann die Flex Query per Texteingabe für dich anlegen. Du kopierst einen Text,
ergänzt danach nur noch die Spalten und bist fertig.

KI-Funktion öffnen

Melde dich im IB/CapTrader-Portal an und öffne „Performance & Berichte“ → „Flex Queries“. Ganz oben steht der Kasten „Mithilfe von KI konfigurieren“ – klicke dort auf den gleichnamigen lila Knopf.

Diesen Text einfügen

Klicke auf „Kopieren“, füge den Text unverändert in das Eingabefeld ein und klicke „Flex Query erstellen“.

Text für die KI

`Trades Execution+Closed Lots,Open Positions Summary+Lot,Statement of Funds Currency Breakdown,Cash Report Currency Breakdown,Forex P/L,Corp Actions,Transfers,MTM Perf Base,Realized Perf Base,XML`

Die KI legt damit alle 9 Sektionen mit den richtigen Optionen und dem Format XML an.

Speichern

Klicke in der Vorschau auf „Speichern“.

Spalten ergänzen

Die KI wählt nur die Standardspalten. Öffne die neue Query in der Liste „Kontoumsatz-Flex-Query“ über den
Stift (Bearbeiten), setze in jeder der 9 Sektionen bei den Spalten
„Alle auswählen“ und hake beim Cash-Bericht zusätzlich
„Segmente/MTD-YTD ausschließen“ an. Dann speichern.

Query ausführen und hochladen

Klicke in derselben Liste beim Eintrag auf den blauen Pfeil (→), wähle den Zeitraum, lass das Format auf
XML und lade die erzeugte Datei in Ledgerpilot hoch.

Nicht „Herunterladen“ oder „Manuell bearbeiten“ auf der KI-Seite nutzen.
Beides wirkt nicht auf die gespeicherte Query – die Datei enthielte nur die Standardspalten, und
Ledgerpilot kann damit nicht rechnen. Spalten immer über den Stift in der Liste setzen, die Datei immer über den Pfeil erzeugen.

Lieber von Hand einrichten? Oder fehlt nach dem Speichern eine Sektion bzw. bricht die
KI mit einem Fehler ab (z. B. „timed out“)? Dann folge der vollständigen Anleitung unten –
dort ist jede Sektion mit ihren Optionen einzeln abgebildet.

## 2. Was ist eine Flex Query?

Eine Flex Query ist ein konfigurierbarer Bericht im Interactive-Brokers-Portal (bzw. bei Introducing Brokern wie CapTrader).
Du legst einmalig fest, welche Daten (Sektionen, Spalten, Optionen) der Bericht enthalten soll.
Anschließend kann Ledgerpilot diese Daten automatisch über die IB-API abrufen – oder du machst einen XML-Export und lädst ihn hoch.

Damit Ledgerpilot die vier Steuerberichte (DATEV Kapitalflussrechnung, DATEV Gewinn & Verlust, Bestandsveränderung, Anlage KAP)
berechnen kann, müssen bestimmte Sektionen und Optionen in deiner Flex Query aktiviert sein.

Beide Wege nutzen dieselbe Flex Query – die Sektionen unten gelten für die DATEV-Berichte
und die Anlage KAP. Nur beim Zeitraum und beim Import-Weg unterscheiden sie sich.
Klapp deinen Fall auf:

### Privatperson (Anlage KAP)? So gehst du vor

- Die Flex Query unten einmal anlegen (alle 9 Sektionen) – sie gilt unverändert für alle Jahre.
- Pro Steuerjahr eine XML mit dem ganzen Kalenderjahr ausführen (01.01.–31.12.).
- Vorjahre mitliefern – zurück bis zum ersten Kauf deiner Fonds bzw. Wertpapiere: dieselbe Query, beim Ausführen nur den Zeitraum des jeweiligen Jahres wählen. Ledgerpilot braucht die Vorjahre für die Vorabpauschale und die ursprünglichen Kaufpreise (FIFO). Fehlende Jahre weist der Bericht aus – du kannst sie jederzeit nachreichen.
- Weg in Ledgerpilot: der XML-Upload – er erscheint automatisch, sobald du „Privatperson“ wählst. Ein API-Abruf wird hier nicht angeboten: er reicht nur 365 Tage zurück und kann die Vorjahre nicht liefern.

### Gesellschaft / GmbH (DATEV: Kapitalflussrechnung & Gewinn & Verlust)? So gehst du vor

- Dieselbe Flex Query unten einmal anlegen (alle 9 Sektionen) – sie gilt unverändert für alle Jahre.
- Pro Wirtschaftsjahr eine Ausführung über das ganze Jahr (i. d. R. 01.01.–31.12.).
- Vorjahre sind nicht nötig. Den Einstand verkaufter Papiere liefert Interactive Brokers in den Geschlossenen Lots mit – auch wenn der Kauf Jahre zurückliegt. Ein Export je Wirtschaftsjahr genügt.
- Weg in Ledgerpilot: „XML-Upload“ oder „API-Abruf“ (bequem, reicht 365 Tage zurück) – für weiter zurückliegende Wirtschaftsjahre den XML-Upload nutzen.
- Vor dem ersten DATEV-Import einmalig die selbstdefinierten Konten anlegen (siehe Kapitel 4 unten).

## 3. Schritt für Schritt

So legst du die Flex Query an, um ein XML zu exportieren oder die IB-API zu nutzen – in dieser Reihenfolge:

IB/CapTrader Portal öffnen

Melde dich im Kontoverwaltungsportal an und navigiere zu
„Performance & Berichte“ → „Flex Queries“.

Neue Flex Query erstellen

Klicke auf das + bzw. „Erstellen“.

Query-Name vergeben

Frei wählbar – z.B. „Ledgerpilot Steuer“. Ohne Jahreszahl: dieselbe Query gilt für alle Jahre – den Zeitraum wählst du erst beim Ausführen.

Abschnitte auswählen

Aktiviere genau die folgenden 9 Sektionen mit ihren Optionen (direkt darunter abgebildet). Spalten jeweils: Alle auswählen.

Diese 9 Abschnitte aktivieren. Sie stehen hier in
derselben Reihenfolge wie in der Flex-Query-Liste bei IB/CapTrader – du kannst sie
von oben nach unten abhaken. Setze die Optionen genau wie gezeigt; bei den Spalten jeweils
„Alle auswählen“.

Cash-Bericht
Pflicht

Benötigt für: Bestandsveränderung (Cash-/Devisenbestände)

Aktiviert: Währungsaufschlüsselung + „Segmente/MTD-YTD ausschließen“.

Liefert die Cash-Bestände je Währung zu Beginn und Ende des Zeitraums – daraus baut Ledgerpilot die Devisen-Bestände der Bestandsveränderung.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Währungsaufschlüsselung | ✓ Pflicht | Liefert die Cash-Bestände je Währung (EUR, USD, CHF …) inkl. Wechselkurs |
| Aufschlüsselung nach Segmenten und MTD/YTD ausschließen | ✓ Pflicht | Hält die Daten sauber: liefert genau eine Zeile pro Währung statt zusätzlicher Segment-/Zeitraum-Aufschlüsselungen |
| Basiswährungsübersicht | — Nicht nötig | Redundant – die Währungsaufschlüsselung liefert bereits alle Bestände inkl. Umrechnung. |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

StartingCash
EndingCash
EndingCashSec
Currency
FXRateToBase

Forex-G&V-Details
Pflicht

Benötigt für: DATEV Gewinn & Verlust (Buchung der Währungsergebnisse) &middot; automatische Gegenprobe der Devisengewinne (Anlage KAP)

So sieht die korrekte Auswahl aus: nur Detailebene Transaktion, Spalten Alle auswählen.

Die Sektion enthält IBs eigene Devisen-Abrechnung als Einzelvorgänge. Ledgerpilot bucht
daraus deine realisierten Währungsgewinne und -verluste als eigene Buchungen in die
Gewinn-&-Verlust-Rechnung – und vergleicht die Summen automatisch mit IBs
Performance-Zusammenfassung, damit nichts fehlt.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Transaktion | ✓ Pflicht | Liefert jeden Devisen-Vorgang einzeln mit dem realisierten Ergebnis (`realizedPL`, bereits in Euro). Nur daraus bucht Ledgerpilot die Währungsgewinne und -verluste in die Gewinn-&-Verlust-Rechnung. |
| Geschlossene Lots | — Nicht nötig | Dieselben Ereignisse, nur gröber zusammengefasst – Ledgerpilot rechnet nicht damit (die Buchungen kommen aus der Ebene Transaktion ). |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

RealizedPL
FXCurrency
FunctionalCurrency
ActivityDescription
ReportDate

Kapitalflussrechnung (Statement of Funds)
Pflicht

Benötigt für: DATEV Kapitalflussrechnung &middot; Anlage KAP

So sieht die korrekte Auswahl aus: nur Währungsaufschlüsselung aktiv.

Liefert jede Transaktion einzeln in ihrer Originalwährung samt Wechselkurs – daraus rechnet
Ledgerpilot alles nach Euro um. Sind versehentlich beide Ansichten aktiv, wird die
Basiswährungs-Ansicht ignoriert.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Währungsaufschlüsselung | ✓ Pflicht | Liefert jede Transaktion als einzelne Zeile in der Originalwährung inkl. Wechselkurs (`fxRateToBase`) |
| Basiswährungsübersicht | — Nicht nötig | Redundant: Sobald die Währungsaufschlüsselung aktiv ist, verwendet Ledgerpilot diese und verwirft die Basiswährungs-Zeilen. Lass sie aus – das hält den Import schlank. |
| Anfangs- und Endsaldo miteinbeziehen | — Nicht nötig | Liefert Saldo-Zeilen am Periodenbeginn/-ende. Wird von keinem Report verwendet. |
| Trades nach Symbol (Kaufen/Verkaufen) sortieren | ✗ Nicht aktivieren | Fasst mehrere Trade-Ausführungen zu einer Zeile zusammen. Dabei verwirft Interactive Brokers den Wechselkurs (`fxRateToBase` wird `1`), sodass Fremdwährungs-Trades nicht mehr nach EUR umgerechnet werden. Muss deaktiviert bleiben. |
| Orderübersicht | — Nicht nötig | Wird von keinem Report verwendet |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

Amount
FXRateToBase
Currency
ActivityCode
ReportDate
ISIN
ActivityDescription

Kapitalmaßnahmen
Pflicht

Benötigt für: Anlage KAP &middot; DATEV Gewinn & Verlust – Bar-Übernahmen/Fusionen

Option Detail anhaken – sie liefert die einzelnen Ereignisse je Wertpapier; Spalten: Alle auswählen.

Wird eine Aktie aus deinem Depot durch eine Übernahme gegen Bargeld
„herausgekauft“ (Bar-Fusion), ist das steuerlich ein Verkauf – er erscheint aber
nicht in den Trades, sondern nur in der Sektion Kapitalmaßnahmen.
Ohne sie fehlt dieser Gewinn in der Anlage KAP und in der Gewinn-&-Verlust-Rechnung.
Spalten: Alle auswählen. Gab es keine Kapitalmaßnahmen, liefert IB die
Sektion leer – dann ist nichts weiter zu tun.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Detail | ✓ Pflicht | Liefert jede Kapitalmaßnahme einzeln mit dem realisierten Ergebnis (`fifoPnlRealized`) – nur so erkennt Ledgerpilot Bar-Übernahmen als Veräußerung. |
| Gesamtübersicht | — Nicht nötig | Nur Summenzeilen ohne Wertpapier-Bezug – wird von keinem Report verwendet. |
| Geschlossene Lots | — Nicht nötig | Lot-Aufteilung der Maßnahme – Ledgerpilot rechnet auf Ereignis-Ebene. |
| Wash Sales | — Nicht nötig | US-spezifische Regel, für die deutsche Steuererklärung nicht relevant. |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

FifoPnlRealized
ISIN
Symbol
Proceeds
Type
ReportDate

Mark-to-Market-Performancezusammenfassung in der Basiswährung
Pflicht

Benötigt für: Bestandsveränderung (Kurse & Stückzahlen)

Hier genügt „Alle auswählen“.

Liefert Anfangs-/End-Stückzahlen und -Kurse pro Position – daraus berechnet Ledgerpilot die Buchwerte der Bestandsveränderung.

### Berichtsoptionen

Diese Sektion hat keine Berichtsoptionen – es gibt nur die Spalten. Setze dort „Alle auswählen“.

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

PrevCloseQuantity
PrevClosePrice
CloseQuantity
ClosePrice
CostBasisMoney
FXRateToBase
Currency
ISIN
Symbol

Offene Positionen
Pflicht

Benötigt für: Bestandsveränderung (Anschaffungskosten + Marktwert) &middot; Anlage KAP (Kaufjahre für die Vorabpauschale)

Gesamtübersicht und Lot aktivieren (im Bild ist nur die Gesamtübersicht markiert).

Liefert je Wertpapier Stückzahl, Anschaffungskosten und Marktwert zum Stichtag – die Basis der Bestandsveränderung. Die Detailebene „Lot“ liefert zusätzlich das Kaufdatum jeder Position – daraus bestimmt Ledgerpilot die Berechnungsjahre der Vorabpauschale deiner Fonds.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Gesamtübersicht | ✓ Pflicht | Liefert die aggregierten Positionsdaten (Stückzahl, Buchwert, Wechselkurs) pro ISIN |
| Lot | ✓ Pflicht | Liefert das Kaufdatum jeder Position – daraus bestimmt Ledgerpilot die Berechnungsjahre der Vorabpauschale. Ohne Lot-Detail bleibt das Kaufjahr von Altbeständen ohne Verkäufe unbekannt. (Die Bestandsveränderung selbst rechnet weiterhin auf Positionsebene.) |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

Position
CostBasisMoney
FXRateToBase
ISIN
Symbol
Description

Realisierte und unrealisierte Performance-Zusammenfassung in der Basiswährung
Pflicht

Benötigt für: Anlage KAP (Fremdwährungsgewinne § 20)

Hier genügt „Alle auswählen“.

Liefert die realisierten Fremdwährungsgewinne pro Wertpapier bereits in Euro – Grundlage für die
Anlage KAP (§ 20).

### Berichtsoptionen

Diese Sektion hat keine Berichtsoptionen – es gibt nur die Spalten. Setze dort „Alle auswählen“.

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

RealizedSTProfit
RealizedSTLoss
RealizedLTProfit
RealizedLTLoss
AssetCategory
ISIN
Symbol

Trades
Pflicht

Benötigt für: DATEV Gewinn & Verlust &middot; Bestandsveränderung &middot; Anlage KAP

Ausführung (Pflicht) und Geschlossene Lots (Pflicht) aktivieren – Geschlossene Lots liefern den Einstand für das Durchschnittskostenverfahren in den Gesellschafts-Reports.

Aus den Ausführungen kommt der Gewinn/Verlust je Verkauf (`fifoPnlRealized`) für
Gewinn & Verlust und die Anlage KAP; die Geschlossenen Lots liefern den ursprünglichen
Einstand – auch aus Vorjahren.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Ausführung | ✓ Pflicht | Liefert die einzelnen Trade-Ausführungen mit `fifoPnlRealized`, `assetCategory`, Wechselkurs, Preisen und Mengen – das ist alles, was die Reports brauchen. |
| Anlageklasse | — Nicht nötig | Erzeugt zusätzliche Asset-Klassen-Summenzeilen, die Ledgerpilot nicht einliest. `assetCategory` steht bereits auf jeder Ausführungs-Zeile. |
| Geschlossene Lots | ✓ Pflicht | Liefert je verkauftem Lot den Original-Einstand (Kaufdatum + Anschaffungskosten, auch aus Vorjahren) – die Grundlage für das Durchschnittskostenverfahren in den Gesellschafts-Reports (GmbH/HGB) sowie der FIFO-Berechnung der Anlage KAP (Privatanleger). Ohne diese Option fehlt der Einstand. |
| Symbolzusammenfassung | — Nicht nötig | Aggregierte Zeilen pro Symbol – nicht für Reports nötig |
| Order | — Nicht nötig | Order-Metadaten, wird von keinem Report verwendet |
| Wash Sales | — Nicht nötig | US-spezifische Regel, für deutsche Steuererklärung nicht relevant |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

FifoPnlRealized
FXRateToBase
AssetCategory
Currency
Symbol
Quantity
TradePrice
ISIN
ReportDate
TradeID
BuySell
Cost

Transfers (Überträge)
Für Anlage KAP

Benötigt für: Anlage KAP – Depotüberträge / fehlende Kaufpreise

Option Transfer anhaken (die Ebene Lot braucht Ledgerpilot nicht); Spalten: Alle auswählen.

Hast du Wertpapiere von einem anderen Depot übertragen, kennt Interactive Brokers deren
ursprünglichen Kaufpreis nicht. Die Transfers -Sektion meldet diese Überträge,
sodass Ledgerpilot dich gezielt nach Kaufdatum und Kaufpreis fragen kann (Kaufpreis-Maske im
Bericht). Ohne sie fehlt bei übertragenen Titeln der Einstand für die Anlage KAP.
Spalten: Alle auswählen. Gab es nie Überträge, lässt IB die Sektion leer –
dann ist nichts zu tun.

### Berichtsoptionen

| Option | Status | Begründung |
| --- | --- | --- |
| Transfer | ✓ Pflicht | Meldet jeden Depotübertrag mit Wertpapier und Stückzahl – daran erkennt Ledgerpilot, für welche Titel der Kaufpreis fehlt. |
| Lot | — Nicht nötig | Lot-Aufteilung des Übertrags – die Kaufpreise erfragt Ledgerpilot ohnehin bei dir (Kaufpreis-Maske im Bericht). |

### Spalten

Einfach „Alle auswählen“. Zur Transparenz – davon nutzt Ledgerpilot:

ISIN
Symbol
Quantity
ReportDate
Type

Weiter im Ablauf:

Zustellungskonfiguration: Format XML (Pflicht)

Setze das Ausgabeformat auf XML. Beim Zeitraum ist hier nichts nötig –
den wählst du erst beim Ausführen. Ledgerpilot verarbeitet ausschließlich XML (kein CSV).

Allgemeine Konfiguration

Kann auf den Standardeinstellungen bleiben – hier ist nichts anzupassen. Dann „Weiter“.

Überprüfen

Prüfe deine Kontoumsatz-Flex-Query und klicke auf „Weiter“.

Erstellen & OK

Speichere die Query mit „Erstellen“ und bestätige mit OK.

Query ausführen

Öffne die gespeicherte Flex Query in der Liste und klicke auf den blauen Pfeil (→).

Zeitraum wählen, Format XML lassen

Wähle den gewünschten Zeitraum (Von/Bis – z.B. das ganze Wirtschaftsjahr; für die Anlage KAP das gesamte Veranlagungsjahr),
lass das Format auf XML und klicke „Starten“. Lade die erzeugte XML-Datei herunter.

In Ledgerpilot hochladen

Lade die XML-Datei in Ledgerpilot über den XML-Upload hoch – die Berichte werden automatisch berechnet.

Es geht auch ohne Datei: Mit deinem IB Access Token und der
Query-ID ruft Ledgerpilot deine Daten jede Woche automatisch bei
Interactive Brokers ab und bewahrt sie in deinem Konto auf (Import-Weg „API-Abruf“,
für Kapitalgesellschaften). Interactive Brokers liefert nur die letzten 365 Tage – ältere
Jahre lädst du einmal als XML hoch. Wähle beim Erzeugen des Tokens die längste Laufzeit
und keine IP-Bindung, sonst bricht der Abruf nach kurzer Zeit ab.
Wo du die Query-ID findest, steht direkt unter dieser Liste im Kasten
„Query-ID finden“; den Access Token hinterlegst du in
Einstellungen → IB-Zugang.

Query-ID finden
Für den automatischen Abruf

Alternative zum XML-Upload: Ledgerpilot ruft die Flex Query direkt über die IB-API ab.

Statt die XML-Datei herunterzuladen und hochzuladen, kann Ledgerpilot deine Flex Query automatisch abrufen
(Import-Weg „API-Abruf“ – wählbar für Kapitalgesellschaften). Dafür brauchst du einmalig deine Query-ID und einen
IB Access Token (den hinterlegst du in den Ledgerpilot-Einstellungen).

Info-Icon öffnen

Öffne in CapTrader / Interactive Brokers die Liste deiner Kontoumsatz-Flex-Queries und klicke beim
gewünschten Eintrag links auf das blaue (i)-Info-Icon.

Query-ID ablesen

Im Detail-Fenster steht die Query-ID – eine mehrstellige Zahl (z.B. `1516437`).
Diese gibst du in Ledgerpilot beim API-Abruf ein; den Rest holt Ledgerpilot automatisch.

## 4. Zusammenfassung

| Flex Query Sektion | Berichte | Pflicht-Optionen |
| --- | --- | --- |
| Cash-Bericht | Bestandsveränderung | Währungsaufschlüsselung + „Segmente/MTD-YTD ausschließen“ |
| Forex-G&V-Details (FX-Transaktionen) | DATEV G&V (Währungsergebnisse), Gegenprobe Devisengewinne | Nur Detailebene Transaktion; Spalten: alle auswählen |
| Kapitalflussrechnung | DATEV Ledger, Anlage KAP | Nur Währungsaufschlüsselung. „Trades nach Symbol sortieren“ NICHT aktivieren (zerstört den Wechselkurs). |
| Kapitalmaßnahmen | Anlage KAP, DATEV G&V (Bar-Fusionen) | Alle auswählen |
| Mark-to-Market-Performance (Basiswährung) | Bestandsveränderung | Alle auswählen |
| Offene Positionen | Bestandsveränderung, Anlage KAP | Gesamtübersicht + Lot (Kaufjahre für die Vorabpauschale) |
| Realisierte & unrealisierte Performance (Basiswährung) | Anlage KAP | Alle auswählen |
| Trades | DATEV G&V, Bestandsver., Anlage KAP | Ausführung (Pflicht); Geschlossene Lots (Pflicht) für das Durchschnittskostenverfahren |
| Transfers | Anlage KAP (Depotüberträge) | Alle auswählen |

Aktiviere alle 9 Abschnitte aus der Tabelle – alle anderen sind für die Steuerberichte nicht erforderlich und blähen den Export nur auf.
Insbesondere „Positionen des vorangegangenen Zeitraums“ nicht aktivieren – klingt nach Anfangsbestand, liefert ihn aber nicht (der kommt aus der Mark-to-Market-Performance); Ledgerpilot ignoriert die Sektion ohnehin, und sie macht oft den Großteil der Dateigröße aus.

## 5. Vor dem DATEV-Import: zusätzliche Konten

Ledgerpilot bucht auf Konten, die nicht zum Standard-Kontenrahmen gehören. Solche Zusatzkonten müssen in deinem DATEV-Mandanten einmalig angelegt werden – das übernimmt in der Regel dein Steuerberater. Fehlen sie, wird der Buchungsstapel-Import mit „Konto unbekannt“ abgewiesen.

Welche Konten Ledgerpilot verwendet, siehst du jederzeit unter Einstellungen → Kontenrahmen – dort kannst du sie auch auf Konten umstellen, die in deinem DATEV bereits existieren.

## Häufige Fragen zu Interactive Brokers

### Welche Broker werden unterstützt?

Unterstützt sind Interactive Brokers (IBKR) und seine Introducing Broker: CapTrader, LYNX, Estably, FSBroker und Trading 212 sowie historisch BANX (heute Estably) und FXFlat. Bei allen Introducing Brokern liegen die Konten bei Interactive Brokers und die Daten kommen im IB-Format – der Import erfolgt wie bei IBKR über das Interactive-Brokers-/IB-Flex-Query-Statement oder den IB Access Token. Sobald deine Trades in der Trader Workstation (TWS) oder IBKR-App sichtbar sind und sich als IB-Flex-Query exportieren lassen, kann Ledgerpilot diese verarbeiten. Daneben wird Flatex als eigene Depotquelle unterstützt: Dort gibt es keine Schnittstelle für einen automatischen Abruf – du exportierst deine Kontoumsätze, Depotumsätze und deinen Depotbestand selbst als CSV-Datei und lädst sie hoch. Daraus entsteht derselbe DATEV-Buchungsstapel wie bei einem Broker-Import. Lade die Depotumsätze unbedingt mit hoch: Sie liefern Stück und Kurs und damit den Kaufpreis deiner Verkäufe – ohne sie bleibt jeder Verkauf mit dem Erlös auf dem Klärungskonto stehen, ohne Ergebnis. Die Anlage-KAP-Ausfüllhilfe für Privatanleger steht nur für Interactive Brokers und seine Introducing Broker zur Verfügung.

### Welche Transaktionstypen werden verarbeitet?

Ledgerpilot verarbeitet alle gängigen Transaktionstypen: Aktien, ETFs, Optionen, Futures, Dividenden, Zinsen, Quellensteuer, Währungsumrechnung und Gebühren. Wie Futures im Einzelnen gebucht werden – und was dabei bewusst beim Steuerberater bleibt – steht in der eigenen Frage dazu.

### Werden Futures im DATEV-Buchungsstapel verarbeitet?

Ja. Käufe, Verkäufe, Zuteilungen, Ausübungen und die zugehörigen Gebühren werden einzeln gebucht – voreingestellt auf ein Derivatekonto des Umlaufvermögens gegen das Verrechnungskonto deines Depots, Gewinne und Verluste getrennt auf eigene Ergebniskonten. Jede dieser Zuordnungen kannst du im Kontenrahmen selbst ändern. Drei Grenzen nennen wir offen: Eine eigene Berechnung der täglichen Variation Margin gibt es nicht – gebucht wird, was dein Broker in der Kapitalflussrechnung als Geldbewegung ausweist. Die Initial Margin steht dort gar nicht als Vorgang, weil sie keine Zahlung ist, sondern ein gesperrter Teil deines Guthabens; soll deine Bilanz sie gesondert zeigen, ist das eine Umbuchung deiner Kanzlei. Und offene Positionen zum Bilanzstichtag werden nicht bewertet gebucht, sondern in der Bestandsübersicht mit Marktwert und Anschaffungskosten ausgewiesen. Liefert dein Broker eine Vorgangsart, die Ledgerpilot noch nicht kennt, steht die Buchung auf dem Klärungskonto und der Bericht nennt Vorgangsart und Betrag dazu.

### Werden SPX-Indexoptionen und mehrbeinige Spreads verarbeitet?

Ja. Indexoptionen auf SPX und SPXW laufen als gewöhnliche Optionsgeschäfte durch: Eröffnung, Glattstellung und Verfall kommen aus der Trades-Sektion, Zuteilung und Ausübung tragen eigene Buchungscodes mit eigener Kontenzuordnung. Mehrbeinige Positionen wie ein Bull Put Spread liefert Interactive Brokers nicht als Paket, sondern jedes Bein als eigenes Optionsgeschäft – Ledgerpilot bucht sie entsprechend einzeln, und die vereinnahmte Stillhalterprämie steht am jeweiligen Bein. Da cash-settled Indexoptionen keinen Basiswert liefern, entsteht das Ergebnis vollständig aus diesen Options-Buchungen.

### Kann ich Broker- und Zahlungsdaten in einem Bericht zusammenfassen?

Nein. Jede Quelle wird einzeln konvertiert und einzeln abgerechnet – ein Bericht gehört immer zu genau einer Quelle und einem Zeitraum. Das ist Absicht: Die Buchungslogik unterscheidet sich grundlegend, und ein gemischter Stapel wäre für deinen Steuerberater schwerer zu prüfen als zwei saubere. Innerhalb einer Quelle kannst du dagegen mehrere Unterkonten und Depots in einer Abfrage zusammenfassen. Die einzelnen Stapel importiert deine Kanzlei nacheinander in dieselbe Buchhaltung.

### Wie funktioniert der Prozess?

In drei einfachen Schritten: 1. Lade dein Flex-Query-Statement als XML-Datei von Interactive Brokers, CapTrader, LYNX oder einem anderen Broker der Interactive-Brokers-Familie herunter. 2. Lade die XML-Datei bei Ledgerpilot hoch – die automatische Verarbeitung startet sofort. 3. Erhalte deinen fertigen DATEV-Buchungsstapel zum Download – direkt importierbar in DATEV. Alternativ hinterlegst du deinen IB Access Token und schaltest den automatischen Abruf ein – dann ruft Ledgerpilot deine Daten jede Woche selbst ab, und du legst den DATEV-Bericht ohne Datei-Upload an.

### Was ist mit Daten, die älter als 365 Tage sind?

Interactive Brokers liefert über die Schnittstelle nur die letzten 365 Tage. Schaltest du den automatischen Abruf ein, holen wir diese 365 Tage sofort und ergänzen danach jede Woche die neuen Daten. Was einmal abgerufen ist, bleibt in deinem Konto gespeichert – auch wenn Interactive Brokers es später nicht mehr liefert. Jahre, die beim Einschalten schon länger zurückliegen, lädst du einmalig als XML-Datei hoch. Der automatische Abruf gilt für den DATEV-Buchungsstapel; für die Anlage KAP lädst du die Datei weiterhin hoch.

### Brauche ich das Statement of Funds UND Gewinn und Verlust – oder reicht eines von beiden?

Du brauchst beides – aber du musst nichts zweimal exportieren. Beide Datenströme sind Sektionen derselben Flex Query: Du hakst sie einmal an, lädst eine Datei hoch, und Ledgerpilot erzeugt daraus alle Berichte. Der Grund, warum beides nötig ist: Das Statement of Funds ist der Kontoauszug – jede Geldbewegung des Kontos, ein- und ausgehend. Es zeigt aber nicht, welcher Teil davon Gewinn oder Verlust war. Diese Information steckt in den Trades: Erst dort steht, mit welchem Ergebnis eine Position geschlossen wurde. Der Kontoauszug sagt also WIE VIEL Geld geflossen ist, die Trades sagen WARUM. Für einen vollständigen Jahresabschluss braucht der Steuerberater beides.

### Welche Sektionen muss ich in der Flex Query aktivieren?

Genau die, die die Videoanleitung zur Flex Query zeigt – aktuell acht Sektionen, jeweils mit „Alle Spalten auswählen": Kapitalflussrechnung (Statement of Funds), Trades (inkl. der Option „Geschlossene Lots"), Offene Positionen, Mark-to-Market-Performancezusammenfassung, Realisierte und unrealisierte Performance-Zusammenfassung, Cash-Bericht, Kapitalmaßnahmen und FX-Transaktionen. Klingt nach viel, ist aber ein einmaliger Klick-Aufwand: Die Flex Query legst du einmal an und nutzt sie danach jedes Jahr wieder. Fehlt eine Sektion, sagt dir Ledgerpilot vor der Berechnung genau welche und verlinkt direkt auf die passende Stelle der Anleitung – es wird nichts still weggelassen. Nicht aktivieren solltest du „Positionen des vorangegangenen Zeitraums": Die Sektion klingt nach Anfangsbestand, liefert ihn aber nicht, und bläht die Datei unnötig auf.

### Wie lange dauert es, die Flex Query einzurichten?

Etwa drei Minuten, und zwar einmalig. Du hakst die benötigten Sektionen einmal an, speicherst die Abfrage, und danach nutzt du sie jedes Jahr wieder – der Aufwand fällt also nur beim ersten Mal an. Die Videoanleitung führt dich Klick für Klick durch die Einstellungen.

### Welche Fehler treten beim Flex-Query-Export häufig auf?

Zwei Einstellungen sind die häufigsten Stolpersteine bei Interactive Brokers und seinen Introducing Brokern: Aktiviere nicht beide Währungsoptionen (Basiswährungsübersicht und Währungsaufschlüsselung) gleichzeitig, und exportiere die Datei im XML-Format. Beides prüft Ledgerpilot vor der Verarbeitung und sagt dir, wenn es nicht passt.

### Wie werden Gewinne und Verluste verbucht?

Ledgerpilot verarbeitet sowohl Kapitalfluss-Transaktionen (Statement of Funds) als auch Gewinn- und Verlustpositionen (Trades). Die G&V-Daten werden wahlweise nach FIFO oder dem gleitenden Durchschnittsverfahren (HGB) verarbeitet und automatisch den korrekten SKR04-Konten zugeordnet. Beide Datenströme stecken in derselben Flex Query – du lädst also eine einzige Datei hoch und bekommst daraus alle Berichte.

### Wie werden Fremdwährungskonten abgebildet, und mit welchem Kurs wird in Euro umgerechnet?

Ein Mehrwährungskonto führt Ledgerpilot über ein Verrechnungskonto, nicht über eines je Währung. Die Währungsinformation geht dabei nicht verloren: Jede Buchungszeile enthält den Betrag in der Originalwährung, das Währungskennzeichen, den Umrechnungskurs und den Euro-Betrag. Deine Kanzlei kann damit jede Zeile nachrechnen – Betrag geteilt durch Kurs ergibt den Euro-Betrag – und in DATEV nach Währung auswerten. Umgerechnet wird mit dem Transaktionskurs, den dein Broker zu der jeweiligen Buchung selbst mitliefert. Der Euro-Betrag im Buchungsstapel stimmt dadurch genau mit deinem Broker-Auszug überein. Der Kontenrahmen unterscheidet heute nach Vorgangsart und Anlageklasse, nicht nach Währung – wenn du je Währung ein eigenes Konto brauchst, sprich uns an.

### Werden Währungsgewinne und Devisengeschäfte gebucht?

Ja, die realisierten. Eine Währungsumschichtung erscheint mit beiden Seiten als eigener Geschäftsvorfall im Buchungsstapel – mit Datum, Betrag, Währung und Kurs. Das dabei realisierte Währungsergebnis bucht Ledgerpilot zusätzlich als eigene Zeile auf die dafür vorgesehenen Konten für Erträge und Aufwendungen aus der Währungsumrechnung; deine Kanzlei muss es nicht mehr von Hand nachtragen. Beides steht getrennt im Stapel und wird nicht miteinander verrechnet. Die Bewertung der zum Jahresende gehaltenen Fremdwährungsbestände nehmen wir dagegen bewusst nicht vor – das ist eine Bewertungsentscheidung deines Steuerberaters. Die Grundlage dafür liefern wir mit: Für jede Währung stehen Saldo und Kurs zu Beginn und zum Ende des Zeitraums in der Bestandsübersicht.

### Was liefert Ledgerpilot zum Jahresabschluss?

Ledgerpilot erzeugt Buchungen für tatsächlich realisierte Vorgänge – Abschreibungen auf noch gehaltene Positionen gehören nicht dazu, weil das eine Bewertungsentscheidung deines Steuerberaters ist. Was du stattdessen bekommst, ist die Grundlage für diese Entscheidung: eine Bewertungsübersicht deiner offenen Positionen als Excel-Datei. Sie weist zu jedem Papier Stückzahl, Kurs und Marktwert zu Beginn und zum Ende des Jahres aus, dazu die Anschaffungskosten und die Veränderung – alles in Euro und mit ausgewiesenem Wechselkurs, sodass sich jede Zeile nachrechnen lässt. Deine Kanzlei sieht Marktwert und Anschaffungskosten nebeneinander und kann den Abwertungsbedarf direkt ablesen. Die Übersicht liegt dem Steuerberater-Paket bei, zusammen mit den beiden Buchungsstapeln und dem Herleitungsbericht.

### Wie funktioniert die Anlage-KAP-Ausfüllhilfe?

Für Privatanleger mit Auslandsdepot erstellt Ledgerpilot einen vollständigen Steuerbericht mit allen Formularzeilen für die Anlagen KAP und KAP-INV – die Zahlen siehst du sofort in der App, dazu gibt es einen umfassenden PDF-Bericht. Die ETF-Teilfreistellung wird automatisch anhand des Fondstyps erkannt, die Vorabpauschale tranchengenau berechnet. Die ausgewiesenen Beträge sind brutto, also vor Abzug der Teilfreistellung – so verlangt es das amtliche Formular. Der Bericht ist eine Ausfüllhilfe zum Übertragen der Werte in deine Steuererklärung, kein amtliches Formular, und Ledgerpilot leistet keine Steuerberatung.

### Berücksichtigt Ledgerpilot die Teilfreistellung von ETFs und Fonds?

Ja, in der Anlage-KAP-Ausfüllhilfe für Privatanleger: Ledgerpilot erkennt den Fondstyp automatisch über eine ISIN-Datenbank mit über 3.000 Fonds und wendet den passenden Teilfreistellungssatz an – zum Beispiel 30 % bei Aktien-ETFs und 15 % bei Mischfonds. Jede Einstufung ist sichtbar markiert und lässt sich manuell überschreiben. Für Einzelaktien gibt es gesetzlich keine Teilfreistellung, und Rohstoff-ETCs sind keine Investmentfonds – für sie wird daher keine Teilfreistellung angesetzt. Die Beträge werden brutto ausgewiesen, wie es das amtliche Formular verlangt. In den GmbH-Berichten (DATEV-Buchungsstapel, Gewinn und Verlust) wird keine Teilfreistellung berechnet – diese steuerliche Würdigung nimmt der Steuerberater im Jahresabschluss vor. Der DATEV-Herleitungsbericht weist allerdings jeden Fonds und ETF im Buchungsstapel aus, je ISIN mit Fondsart, Ausschüttungen und Veräußerungsergebnis – der Broker liefert die Fondsart nicht mit, dein Steuerberater spart sich also das Nachschlagen.

### Wie wird die Vorabpauschale berechnet – brauche ich meine Vorjahre?

Ledgerpilot schlägt die Werte aus deinen Broker-Daten selbst vor, rechnet unterjährige Nachkäufe tranchengenau (anteilig gezwölftelt) und kennt den amtlichen Basiszins. Beim Verkauf wird die bereits versteuerte Vorabpauschale wieder vom Gewinn abgezogen. Deine Eingaben werden über die Jahre fortgeschrieben: Was einmal eingetragen ist, bleibt gespeichert – im nächsten Jahr lädst du nur die neue Datei hoch. Fehlt für ein Vorjahr die Datei, zeigen wir dir fondsgenau, welche; du kannst sie direkt nachreichen oder das Jahr überspringen.

### Mein Depot wurde übertragen – was ist mit den fehlenden Kaufpreisen?

Bei einem Depotübertrag kennt der neue Broker den ursprünglichen Kaufpreis oft nicht. Ohne ihn würde dein Veräußerungsgewinn zu hoch berechnet – du zahlst zu viel Steuern. Ledgerpilot findet genau diese Positionen selbst und fragt Kaufdatum und Kaufpreis gezielt ab. Auf Wunsch bekommst du einen fertigen KI-Prompt, mit dem du die Werte aus alten Abrechnungen auslesen lassen kannst; das Ergebnis wird dir zur Prüfung vorgelegt und nie still übernommen. Hast du die Kosten schon bei Interactive Brokers nachgetragen, fragt Ledgerpilot nicht noch einmal nach; die Datei, mit der du sie dort hochgeladen hast, kannst du auch direkt bei uns hochladen. Deine eigenen Angaben ersetzen die Werte des Brokers, ein Bestand wird nie doppelt gezählt, und in Euro gekaufte Positionen, die der Broker in Fremdwährung führt, rechnen mit dem gezahlten Euro-Betrag. Findest du einen Kaufpreis nicht mehr, kannst du die Position überspringen – der Bericht weist sie dann offen als ungeklärt aus. Ein übertragener Bestand ohne Kaufpreis wird auch im Folgejahr wieder abgefragt, statt still mit dem Übertragswert weiterzurechnen. Deine Kaufpreise ziehen mit, wenn du Wertpapiere zwischen deinen eigenen Konten bei Interactive Brokers umbuchst – auch nur einen Teil – und wenn eine Kapitalmaßnahme wie ein Split, eine Zusammenlegung oder eine Abspaltung das Papier verändert. Im PDF-Bericht steht bei jedem Kaufpreis, ob er deine eigene Angabe ist oder daraus abgeleitet.

### Übermittelt Ledgerpilot meine Steuererklärung an ELSTER?

Nein. Ledgerpilot ist eine Ausfüllhilfe: Du bekommst jede Formularzeile mit ihrer Nummer und ihrem Betrag – zum Beispiel Zeile 19 der Anlage KAP – und überträgst sie selbst in ELSTER oder deine Steuersoftware. Wir übermitteln nichts an das Finanzamt und füllen kein amtliches Formular aus. Woher jeder Betrag stammt, kannst du bis zur einzelnen Transaktion aufklappen.

### Funktioniert Ledgerpilot auch für private Depots mit Futures und Optionen?

Ja. Die Anlage-KAP-Ausfüllhilfe für Privatanleger verarbeitet neben Aktien, ETFs und Dividenden auch Termingeschäfte wie Futures und Optionen – inklusive Stillhalterprämien. Die Ergebnisse werden den passenden Formularzeilen zugeordnet, und der PDF-Steuerbericht enthält einen Einzelnachweis-Anhang mit der Kontraktliste der Options- und Termingeschäfte. Voraussetzung ist ein Depot bei Interactive Brokers oder einem seiner Introducing Broker (z. B. CapTrader oder LYNX).

### Was ist mit Fremdwährungsgewinnen und der Anlage SO?

Fremdwährungsgewinne aus dem Depot gehören seit dem BMF-Schreiben vom 14.05.2025 vollständig in die Anlage KAP – in die Anlage SO sind dafür keine Beträge mehr einzutragen. Ledgerpilot bildet das so ab: Die Fremdwährungsergebnisse fließen in die Anlage KAP ein, die Anlage SO bleibt leer.

### Warum ist Ledgerpilot günstiger als andere Lösungen?

Viele Anbieter für Wertpapierbuchhaltung arbeiten als Managed Service: mit persönlichem Onboarding, dauerhafter Depot-Anbindung und teils einem Wechsel zum Partner-Steuerberater – das kostet häufig einen festen drei- bis vierstelligen Betrag pro Jahr. Ledgerpilot ist bewusst Self-Service: Du exportierst dein Broker-Statement selbst, die Verarbeitung läuft vollautomatisch, und du zahlst pro Konvertierung statt im Abo. Ohne Onboarding und laufende Betreuung können wir dasselbe Ergebnis – DATEV-Buchungsstapel, Gewinn und Verlust, Bestandsveränderung und Herleitungsbericht – deutlich günstiger anbieten. An der Qualität ändert das nichts: Jede Zahl bleibt über den Herleitungsbericht nachvollziehbar.

### Kann ich vor dem Kauf hineinschauen?

Ja. Lädst du deine eigene Datei hoch, siehst du alle Transaktionen, die Ledgerpilot darin erkannt hat, samt Methodik – verdeckt sind nur die berechneten Steuerwerte. Die Freischaltung der Zahlen kostet einmalig 49,90 € je Steuerjahr.
