Probleme mit bestimmten Brokern

Für Schritt-für-Schritt-Exportanleitungen öffne den Import-Bildschirm neben der Dateiauswahl – jede Vorlage enthält eine eigene Anleitung. Du kannst sie für jeden Broker im Demo-Projekt auch ohne Account lesen. Für Fehler, die nicht brokerspezifisch sind, siehe Import-Probleme.

Wenn dein Broker unten nicht aufgeführt ist, klappt der Import normalerweise problemlos. Falls nicht, schick uns eine Beispieldatei für den Import – unter Immer noch Probleme? erfährst du, wie das geht.

Interactive Brokers

IBKR bietet keinen fertigen Transaktionsexport: Du erstellst einen Bericht namens Flex Query, führst ihn aus und importierst die erzeugte CSV-Datei. Fast jeder leere oder unvollständige IBKR-Import liegt an einem Query-Problem und nicht an Capitally – ein Bereich, der nicht aktiviert wurde, oder ein Datumsbereich, der beim Erstellen der Query statt beim Ausführen festgelegt wurde, erzeugt eine völlig normal aussehende Datei, die aber fast nichts importiert. Die Einrichtungsschritte findest du auf dem Import-Bildschirm unter der Interactive-Brokers-Vorlage; das sind die häufigsten Fehlerquellen.

  • Es muss eine Activity Flex Query sein, nicht der normale Activity Statement (Aktivitätsauszug). Darin müssen vier Bereiche aktiviert sein: Cash Transactions (jede Option außer Summary), Trades (Execution), Transfers (Transfer) und Corporate Actions (Details). Ein Bereich, den du übersprungen hast, fehlt einfach in der Datei.
  • Wähle Select All für die Spalten aus. Das manuelle Auswählen von Feldern ist meist der Grund, warum Capitally eine Datei nicht lesen kann: Die vier Bereiche sind in einer einzigen CSV-Datei übereinander gestapelt, und ClientAccountID ist die Spalte, die Anfang und Ende der einzelnen Bereiche markiert. Wenn du sie weglässt, verschmelzen die Bereiche miteinander.
  • Der Datumsbereich gehört zur Ausführung, nicht zur Query. Diesen bereits beim Erstellen festzulegen, ist der häufigste Grund, warum eine korrekt aussehende Query keine Ergebnisse liefert.
  • Ein Jahr pro Ausführung, und diese Grenze lässt sich nicht umgehen – eine Historie von zehn Jahren bedeutet zehn Ausführungen und zehn Dateien. Importiere sie beginnend mit der ältesten; überschneidende Zeiträume sind kein Problem, da jede Zeile bei IBKR eine eigene ID des Brokers (TradeID, TransactionID oder ActionID) enthält und Capitally diese abgleicht.
  • Heutige Trades sind nie in einer Activity Flex Query enthalten – der klassische Fall ist ein Sparplan, der morgens ausgeführt wird und in einer am Nachmittag erneut ausgeführten Query fehlt. Importiere die Daten erst am nächsten Tag oder führe eine Trade Confirmation Flex Query aus, die von derselben Vorlage gelesen werden kann. Diese enthält jedoch keine Dividendendaten, verwende sie also nur für die heutigen Ausführungen.
  • Währungsumrechnungen und die zugehörigen Gebühren erfordern, dass das Bargeld-Tracking vor dem Import aktiviert wird, nicht danach. War es deaktiviert, mache den Import rückgängig, aktiviere es und importiere erneut.
  • Futures und T-Bills (US-Staatsanleihen) werden als benutzerdefinierte Assets importiert, erhalten also keinen automatischen Kurs. ADRs werden als die zugrundeliegende Aktie importiert, und eine ADR-Weiterleitungsgebühr, die IBKR zusammen mit einer Dividende verbucht, wird in die Gebühr dieser Dividende integriert, anstatt separat aufgeführt zu werden.

Eine Migration zwischen IBKR-Unternehmenseinheiten – beispielsweise von IB Hungary zu IB Ireland – hinterlässt zwei Kontonummern und zwei Historien. Importiere zuerst das alte Depot, dann das neue, und setze die Zeilen für den Übertrag zwischen den Konten in der Prüftabelle auf ignore; Capitally weist darauf hin, wenn es diese findet. Wenn du sie unverändert lässt, werden Aktien doppelt gezählt und die Haltedauer verkürzt, sodass eine Position, die du seit Jahren hältst, als neu angezeigt wird. Erfasse beide Kontonummern unter einem einzigen Capitally-Konto.

Korrekturen der Quellensteuer werden als eigene Zeilen importiert, meist im Januar und in der Regel bei REITs, BDCs und Closed-End-Fonds. Befindet sich die zu korrigierende Dividende nicht in derselben Datei, warnt Capitally, dass die Datei Steuer-Updates für Dividenden enthält, die nicht sichtbar sind. Führe entweder die beiden Jahre in einem Import zusammen und ändere die betroffenen Dividendenzeilen von Duplicate auf update, oder erfasse den korrigierten Betrag als Other-Transaktion mit einem Datum innerhalb des zugehörigen Steuerjahres.

Wenn der Import leer oder unvollständig ist, öffne die CSV-Datei zuerst in einem Tabellenkalkulationsprogramm und zähle die Zeilen – so lässt sich unterscheiden, ob „IBKR hat nichts exportiert“ oder „Capitally hat Zeilen übersprungen“ vorliegt, wofür es jeweils unterschiedliche Lösungen gibt.

  • Nur eine Kopfzeile oder eine Handvoll Zeilen aus einem langen Zeitraum – der Datumsbereich bei der Ausführung ist falsch.
  • Nur ein Bereich vorhanden – ein Bereich wurde nicht aktiviert oder Select All wurde darin nicht ausgewählt.
  • Nur Zeilen für Währungsumrechnungen – Trades ist nicht aktiviert.
  • Ein Bereich erscheint doppelt, wobei die erste Kopie leer ist – erstelle die Query neu, anstatt die Datei manuell zu flicken.
  • Es gibt nichts Neues zu importieren – jede Zeile befindet sich bereits in deinem Projekt. Ändere die Duplikat-Zeilen auf „update“, wenn du sie aktualisieren wolltest.
  • Es gibt nichts zu importieren – die Vorlage hat nichts Verwertbares gefunden, was wiederum auf die Bereiche und den Datumsbereich hindeutet.
  • Kein Markt gefunden unter Angabe eines Börsenkürzels – dieses Kürzel ist in der Vorlage noch nicht hinterlegt. Wähle die richtige Notierung aus dem Dropdown-Menü in der Zeile aus, und die Auswahl wird für dieses Asset gespeichert; teile uns das Kürzel mit und wir fügen es hinzu.

Degiro

Exportiere die Datei Kontoauszüge aus dem Postfach, nicht die Transaktions-Tabelle – der Transaktions-Export lässt Dividenden und Gebühren aus, und seine Auswahl ist die häufigste Ursache für Es gibt nichts zu importieren. Die Sprache des Exports spielt keine Rolle: Ein niederländischer Auszug (Datum, Omschrijving, Mutatie mit Koop und Verkoop für Transaktionen) wird genau wie ein englischer gelesen, und die darin enthaltenen Zeilen mit Conversie geldmarktfonds werden als interne Cashflows übersprungen, anstatt als Transaktionen importiert zu werden. Wenn du zuvor mit dem älteren Transaktions-Format importiert hast, können sich überschneidende Zeiträume nicht mit den bereits vorhandenen Daten abgeglichen werden und werden als neue Transaktionen angelegt – beginne den Datumsbereich also dort, wo der vorherige Import endete. Degiro gibt die Stückzahl reinvestierter Dividenden nicht an, daher muss bei DRIP-Zeilen (Dividendenreinvestition) die Anzahl der Aktien nach dem Import manuell eingetragen werden. Bezugsrechte werden zwar markiert, aber nicht importiert.

XTB

XTB hat seinen CSV-Export durch einen Excel-Bericht ersetzt, und der erste Import nach dieser Umstellung kann nicht mit dem abgeglichen werden, was du davor importiert hast: Der alte Export wies Käufen und Verkäufen keine Operations-ID zu und versah sie mit einem Zeitstempel in lokaler Zeit, während der neue UTC verwendet. Beginne den Datumsbereich dort, wo dein letzter Import endete, oder überspringe die doppelten Zeilen im Überprüfungsschritt – ab diesem Import enthält jede Zeile eine ID, sodass sich überschneidende Zeiträume wieder sicher sind. Zudem enthält der Bericht nie die Kontowährung, weshalb der Überprüfungsschritt diese als Account currency unter Import-Einstellungen abfragt. Sie wird aus dem Präfix des Dateinamens abgeleitet – USD_…, EUR_…, PLN_…, wobei IKE_… als PLN gelesen wird – und fällt auf PLN zurück, wenn keines vorhanden ist. Beim Herunterladen des Berichts von XTB bleibt dieses Präfix nicht immer erhalten. Behalte daher nach Möglichkeit den ursprünglichen Dateinamen bei und überprüfe die Einstellung, bevor du bestätigst. Eine Änderung verschiebt jede Transaktion im Import in diese Währung, mit Ausnahme von Zeilen aus IKE- und IKZE-Konten, die immer in PLN verbleiben. XTB veröffentlicht außerdem keine ISINs, weshalb ETFs oft einem deutschen Börsenplatz zugeordnet werden – korrigiere das Kürzel einmal und die Auswahl wird gespeichert. Aktien, die durch einen Spin-off gutgeschrieben werden, fehlen in Cash Operations völlig; Capitally liest sie aus dem Tabellenblatt Closed Positions desselben Berichts aus und bucht sie als Umwandlung aus der Muttergesellschaft mit einer Kostenbasis von 0 – dem Wert, den auch XTB selbst verwendet, sodass der Gewinn bei einem späteren Verkauf mit der Steueraufstellung des Brokers übereinstimmt. Importiere den Bericht so, wie XTB ihn exportiert, und nicht als einzelnes, daraus abgespeichertes Tabellenblatt: Ohne die geschlossenen Positionen wird der Spin-off wie beschrieben nie erfasst, und ein späterer Verkauf führt zu einer Short-Position.

Revolut

Revolut erfordert zwei separate Importe aus zwei verschiedenen Exporten: den Brokerage-Kontoauszug für Aktien und ETFs aus dem Tab Investieren sowie den Krypto-Kontoauszug für Kryptowährungen aus dem Tab Krypto. Keine der Dateien enthält die Transaktionen der anderen, sodass eine fehlende Hälfte fast immer an einem fehlenden Export liegt. Der Krypto-Kontoauszug hat keine Währungsspalte – die Währung wird aus dem Symbol in den Zellen für Price und Fees gelesen. Da das Symbol $ für mehrere Währungen stehen kann, überprüfe vor dem Bestätigen die von Capitally zugeordnete Währung.

Trade Republic

Der Transaktionsexport von Trade Republic existiert nur in der mobilen App unter Profil → Kontoauszüge → Transaktionsexport; auf der Weboberfläche gibt es dazu kein Gegenstück, weshalb viele fälschlicherweise annehmen, der Broker böte überhaupt keinen Export an. Wähle einen Datumsbereich oder Alle Transaktionen und importiere die erzeugte CSV-Datei. Die PDF-Einzelabrechnungen pro Transaktion, die Trade Republic ebenfalls erstellt, können nicht importiert werden.

Trading 212

Der Export des CFD-Verlaufs erfasst Positionen direkt über den jeweiligen Basiswert – einen Index, eine Aktie oder einen Rohstoff – anstatt über ein separates CFD-Instrument. Ein geschlossener CFD wird daher als Kauf und Verkauf dieses Basiswerts verbucht, wobei Short-Positionen als negative Mengen erfasst werden. Dies ist ein von der Verlauf-Datei für Invest- und ISA-Konten (britische Steuer-Sparmäntel) separater Export; ein CFD- und ein Invest-Konto benötigen jeweils einen eigenen.

Der Spread ist bereits in den Eröffnungs- und Schlusskursen enthalten, während Finanzierungskosten (Overnight-Zinsen), Dividendenanpassungen und Devisengebühren als eigene Zeilen aufgeführt werden – die Dividendenanpassung in deiner Kontowährung. Zeilen des Typs Order werden übersprungen und nicht importiert – eine ausgeführte Order wird bereits durch die entsprechende Zeile Closed position beschrieben, und eine stornierte oder ausstehende hat das Portfolio nie beeinflusst.

Charles Schwab

Die Transaktionshistorie von Schwab reicht nur so weit zurück wie die eigenen Aufzeichnungen von Schwab – Depots, die im Zuge der TD-Ameritrade-Fusion übertragen wurden, beginnen häufig erst im Jahr 2020 statt zum tatsächlichen Eröffnungsdatum des Kontos, sodass ältere Positionen ohne Anschaffungskosten importiert werden. Es gibt zwei Möglichkeiten, diese Lücke zu schließen: Füge Buy-Transaktionen mit unbereinigten Zahlen vor dem Split hinzu (Menge = bereinigte Menge ÷ Split-Verhältnis, Preis = bereinigter Preis × Split-Verhältnis) oder, falls dir die historische Rendite nicht wichtig ist, erfasse einen Kontostand mit der aktuellen Menge, datiert auf einen Tag nach dem letzten Split. Überprüfe den Export auch auf Kapitalmaßnahmen – Spin-offs und Fusionen fehlen häufig, was sich später in einem nicht stimmigen Aktienbestand bemerkbar macht.

J. Safra Sarasin

Die CSV-Datei der Kontobewegungen deckt jeweils nur ein einzelnes Verrechnungskonto ab. Ein in mehreren Währungen geführtes Portfolio erfordert daher einen Export pro Währungskonto. Ein Währungsumtausch wird nur auf dem Konto ausgewiesen, auf dem er gebucht wurde – wenn also die Hälfte eines Umtauschs fehlt, liegt das fast immer an einem fehlenden Export und nicht an einem Verarbeitungsfehler.

Der Bericht nennt Wertpapiere ausschließlich beim Namen, ohne ISIN und ohne Ticker. Daher ist dieser Name alles, womit der Abgleich arbeiten kann. Überprüfe jeden zugeordneten Vermögenswert im Überprüfungsschritt, bevor du bestätigst – ein Name kann das richtige Instrument verfehlen oder fälschlicherweise bei einem ähnlichen landen. Anleihen haben selten einen passenden Katalogeintrag und werden als benutzerdefinierte Vermögenswerte angelegt; ihre Stückzahl ist der Nominalwert geteilt durch 100, sodass Stückzahl mal Kurs genau dem bewegten Geldbetrag entspricht.

Bossa (DM BOŚ)

Bossa veröffentlicht keine ISINs, daher erfordert der erste Import ein manuelles Asset-Matching: Gib das Symbol so ein, wie es an der Warschauer Börse erscheint, mit der Endung GPW – z. B. CDR.GPW. Bossa verwendet außerdem unterschiedliche Kennungen für Trades und Dividenden, weshalb dasselbe Unternehmen in der Prüftabelle zweimal unter zwei verschiedenen Einträgen erscheinen kann; klicke auf das Feld und wähle für beide dasselbe Symbol aus. Transaktionstypen, die die Vorlage noch nicht kennt, werden gar nicht erst importiert, anstatt markiert zu werden. Wenn also eine Zeile einfach fehlt, sende uns die Datei zu, damit der Typ hinzugefügt werden kann. Unter Auswahl des richtigen Asset-Symbols erfährst du, wie der Abgleich funktioniert.

mBank eMakler

eMakler erfordert zwei Importe in dieser Reihenfolge: 1 von 2 – Transaktionen (Zlecenia → TYP OPERACJI → Transakcje), gefolgt von 2 von 2 – Dividenden und Cash (auf demselben Bildschirm unter Historia finansowa). Die Reihenfolge ist wichtig: Dividenden werden anhand der ISIN in der Zeilenbeschreibung abgeglichen – und zwar zuerst mit den bereits in deinem Projekt vorhandenen Positionen. Wenn du sie vor den Trades importierst, können sie nirgends zugeordnet werden. mBank stellt ebenfalls keine offiziellen Börsensymbole zur Verfügung, überprüfe daher beim ersten Import die zugeordneten Assets; die Auswahl wird für zukünftige Importe gespeichert.

PKO BP

PKO teilt die Daten ebenfalls auf zwei Exporte auf: 1 von 2 – Transaktionen aus Historia → Historia Transakcji und 2 von 2 – Dividenden, Anleihen & Cash aus Historia → Zestawienie operacji finansowych. Wenn du nur einen der beiden importierst, bleibt ein Portfolio mit Trades, aber ohne Erträge zurück – oder Erträge, die sich nirgends zuordnen lassen. Wie Bossa verwendet auch PKO unterschiedliche Symbole für Trades und Dividenden. Stelle dich also darauf ein, dass du einmalig zwei Einträge für dasselbe Unternehmen zusammenführen musst. Importiere die ältesten Dateien zuerst, damit spätere Zeilen den bereits vorhandenen Positionen zugeordnet werden können.

Coinbase, Binance und andere Krypto-Börsen

Binance verfügt über zwei Importer, die zwei unterschiedliche Dateien lesen. Das Einspielen der falschen Datei führt meist zur Meldung Es gibt nichts zu importieren: Der Transaktionsverlauf (Transactions History) liest das Wallet-Hauptbuch (User_ID, UTC_Time, Account ...) und deckt Einzahlungen, Auszahlungen, Rewards und Konvertierungen ab, während der Spot-Handelsverlauf (Spot Trade History) den Trade-Export (Date(UTC), Pair, Side ...) liest und ausschließlich Spot-Trades enthält. Zudem begrenzt Binance die Anzahl der Kontoauszüge, die du pro Monat erstellen kannst, und die Download-Links laufen nach einer Woche ab. Plane eine lange Historie daher lieber als eine Reihe von 12-Monats-Exporten statt als einen einzigen Versuch. Wenn du Coinbase bereits vor dem aktuellen Importer genutzt hast – der für jede Transaktion die eigene Währung statt einer einzigen Hauptwährung verwendet –, lösche diese Transaktionen und importiere sie erneut, da die Bestände sonst fehlerhaft bleiben. Eine Krypto-Börse ohne eigene Vorlage kann über den Datei-Import abgewickelt werden. Sende uns eine Beispieldatei, die Käufe, Verkäufe, Einzahlungen, Auszahlungen, Konvertierungen und Staking-Erträge abdeckt, und wir erstellen eine passende Vorlage.

Robinhood

Die Berichte von Robinhood schließen Kryptowährungen völlig aus, sodass Krypto-Positionen darüber nie importiert werden – erfasse die Menge stattdessen mit einer Kontostand-Transaktion, wann immer sie sich ändert. Da Berichte für reguläre Depots und Roth-IRA-Konten (steuerbegünstigte US-Rentenkonten) für den Importer nicht voneinander zu unterscheiden sind, speichere für jeden Kontotyp eine eigene Vorlagenvariante mit dem entsprechenden Zielkonto ab. Es gibt keine andere Möglichkeit, sie automatisch voneinander zu trennen.