Zum Hauptinhalt springen
Citi → Beancount

Citi CSV in Beancount

Konvertiere einen Citi-Kreditkartenexport in ausgeglichene Doppelbuchungs-Beancount-Transaktionen – die Debit- und Credit-Spalten werden je nach Rolle gelesen, sodass die ungewöhnliche Vorzeichensetzung von Citi eine Rückerstattung nicht falsch herum darstellt.

Spaltenzuordnung anhand eines echten Citi-Exports verifiziert

So exportieren Sie Ihre Citi-Transaktionen

  1. 1

    Melden Sie sich bei Citi Online an und öffnen Sie die Seite Account Details der Karte.

  2. 2

    Scrollen Sie zu Transactions und wählen Sie im Dropdown-Menü „Activity Since Last Statement“ einen Kontoauszugszeitraum oder einen benutzerdefinierten Datumsbereich aus.

  3. 3

    Wählen Sie Export – es befindet sich rechts neben dem Tab Transactions, neben Print Screen – und wählen Sie CSV.

  4. 4

    Öffnen Sie den Download – Citi speichert ihn mit der Erweiterung .CSV (Großbuchstaben) – und kopieren Sie dann die Kopfzeile zusammen mit den Zeilen und fügen Sie sie unten ein.

Citi signiert die Spalte Credit und lässt Debit ohne Vorzeichen.

Fast jede Bank, die Geldabflüsse von Geldzuflüssen trennt, schreibt zwei positive Beträge nebeneinander. Citi schreibt einen Kauf als 126.44 unter Debit und eine Zahlung oder Rückerstattung als -41.00 unter Credit und mischt so einen einfachen Betrag und einen vorzeichenbehafteten Wert in derselben Datei. Eine einfache Formel, die eine Spalte negiert, macht jede Rückerstattung falsch herum. Dieses Preset liest die zwei Spalten stattdessen nach ihrer Bedeutung, sodass Käufe negativ und Zahlungen positiv verbucht werden – unabhängig davon, ob der Wert mit einem Minuszeichen davor ankam. In jeder Zeile ist genau eine der beiden Spalten gefüllt.

Beancount-Ausgabe

Ihre Buchungen erscheinen hier, sobald Sie eine CSV einfügen.

Fragen zum Citi-Export

Mein Export hat eine Member Name-Spalte, aber die meiner anderen Citi-Karte nicht.

Beides ist normal. Citi fügt Member Name bei Karten mit benanntem Karteninhaber hinzu, und dieselbe Person kann eine Karte besitzen, die es hat, und eine, die es nicht hat – wir haben genau das bei zwei Exporten aus demselben Monat gesehen. Date, Description, Debit und Credit befinden sich bei beiden Layouts (fünf- und sechsspaltig) an identischen Positionen, sodass das unten stehende Mapping ohne Änderung für beide Dateien passt.

Eine Zeile wurde mit „nicht erkannter Betrag“ übersprungen. Was war das?

Fast sicher eine 0.00-Zeile – Citi schreibt solche Zeilen zum Beispiel für eine erlassene Jahresgebühr. Nichts wurde bewegt, der Konverter meldet die Zeile und fährt fort, statt eine Nullbetrag-Transaktion zu erzeugen, die in Ihrem Ledger bedeutungslos wäre. Jede andere Zeile der Datei wird normal konvertiert, daher ist eine gemeldete Zeile hier kein Grund für einen erneuten Export.

Wie erhalte ich mehr als einen Kontoauszugszeitraum aus Citi?

Indem Sie den Export wiederholen. Das Dropdown-Menü für den Zeitraum bietet einen Kontoauszug, das bisherige Jahr, ein früheres Jahr oder einen benutzerdefinierten Bereich, und die eigene Anleitung von Citi setzt die Obergrenze bei 1.000 Transaktionen pro Download, sodass eine viel genutzte Karte mehrere Durchläufe benötigt. Konvertieren Sie jede Datei hier und hängen Sie die Ausgaben an dieselbe Ledger-Datei an – nichts muss vorher zusammengeführt oder neu sortiert werden.

Export von einer anderen Bank oder App konvertieren?

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