Charles Schwab CSV zu Beancount
Konvertieren Sie einen Schwab-Brokerage-Transactions-Export in ausgeglichene doppelte Beancount-Buchungen – Dollarzeichen, Tausendertrennzeichen und abgerechnete Daten werden alle korrekt gelesen.
Spaltenzuordnung anhand eines echten Charles Schwab-Exports verifiziert
So exportieren Sie Ihre Charles Schwab-Transaktionen
- 1
Melden Sie sich bei schwab.com an und gehen Sie zu Accounts, dann zu History.
- 2
Wählen Sie das Konto, dann die Ansicht Transactions statt eines Kontoauszugs.
- 3
Legen Sie den Datumsbereich fest und verwenden Sie dann das Steuerelement Export über der Transaktionstabelle und wählen Sie CSV.
- 4
Der Download wird nach dem Konto und dem von Ihnen angeforderten Zeitraum benannt, etwa Individual_XXX980_Transactions_20260724-173507.csv.
- 5
Wenn Ihre Datei mit einem „Transactions for account …“-Banner beginnt oder mit einer Zeile „Transactions Total“ endet, löschen Sie diese beiden Zeilen; kopieren Sie dann den Rest und fügen Sie ihn unten ein.
Vier von zehn Zeilen können übersprungen werden, und das ist kein Fehler
In einem echten 1.491-zeiligen Schwab-Export haben 610 Zeilen ein leeres Amount: übertragene Aktien, Aktienübertragungen und andere Aktienplan-Aktivitäten bewegten Wertpapiere und kein Geld, daher gibt es keine Bargeldseite zum Aufschreiben. Jede davon wird gemeldet und übersprungen, was bedeutet, dass eine lange Liste übersprungener Zeilen das erwartete Ergebnis bei einer Brokerage-Datei ist, kein Zeichen dafür, dass der Konverter versagt hat. Zurück kommt die Bargeldseite des Kontos – Überweisungen, Käufe, Verkäufe, Dividenden und Zinsen. Eine Transaktion wird nur in ihr Bargeld-Bein umgewandelt, sodass ein $995.00-Kauf von VTI zu $995 wird, ohne dass eine Aktienbuchung angehängt wird; die Wertpapierseite erfassen Sie manuell.
Beancount-Ausgabe
Fragen zum Charles Schwab-Export
Was sind die Zeilen „Transactions for account…“ und „Transactions Total“?
Ein Banner Schwab platziert oberhalb der Spaltenüberschriften und eine Summenzeile darunter. Beides ist keine Transaktion, und beides erscheint nicht in jedem Export – manche Download-Pfade enthalten sie, manche nicht. Löschen Sie sie, falls Ihre Datei sie enthält, und der Lauf wird sauber; wenn Sie sie drinlassen, kostet Sie das zwei gemeldete Zeilen und ändert keine der konvertierten Beträge.
Meine Datei hat Spalten Withdrawal und Deposit statt Amount – ist das die falsche Datei?
Es ist die richtige Datei für ein Schwab Bank Investor Checking-Konto, das Date, Status, Typ, CheckNumber, Description, Withdrawal, Deposit und RunningBalance exportiert, statt des Brokerage-Layouts. Legen Sie die Auswahlen nach Spaltenname fest, nicht nach Position: Das Paar Debit und Credit übernimmt Withdrawal und Deposit. Ältere Schwab-Bank-Exporte haben keine Status-Spalte, daher verschiebt sich alles danach um eins – genau deshalb bildet diese Seite die Brokerage-Datei ab und überlässt die Bank-Variante den Auswahlen.
Eines meiner Daten lautet „04/17/2023 as of 04/15/2023“. Welches wird verwendet?
Das erste. Schwab schreibt diese doppelte Form bei abgerechneten Zeilen, und das führende Datum ist das Transaktionsdatum, nach dem der eigene Verlauf sortiert – daher stimmt die konvertierte Transaktion mit dem überein, was Sie auf der Website sehen, wenn Sie es überprüfen. Der nachgestellte Teil der Zelle wird verworfen, und die Zeile wird normal konvertiert, nicht übersprungen.
Behalten Sie das soeben konvertierte Hauptbuch
Beancount.io hostet Ihr Klartext-Hauptbuch, importiert zukünftige Kontoauszüge für Sie und hält jede Zahl prüfbar.
Kostenlos starten→