Barclays CSV zu Beancount
Konvertieren Sie einen Barclays Girokonto- oder Geschäftskonto-Export in ausgeglichene doppelte Buchführung Beancount-Transaktionen – einschließlich Tag-zuerst-Daten, Tabulatorzeichen in der Memo-Spalte und nicht maskierte Kommas in Empfängernamen.
Spaltenzuordnung anhand eines echten Barclays-Exports verifiziert
So exportieren Sie Ihre Barclays-Transaktionen
- 1
Melden Sie sich in einem Desktop-Browser bei Barclays Online-Banking an – die mobile App bietet keinen CSV-Export – und öffnen Sie das Konto.
- 2
Klicken Sie auf "Show recent transactions" und dann am Ende der Liste auf "View all transactions".
- 3
Legen Sie ein Start- und Enddatum fest und klicken Sie auf "Search". Das Exportfenster reicht nur ein paar Monate zurück, daher benötigt eine längere Historie mehrere Durchgänge.
- 4
Klicken Sie auf "Export All", wählen Sie CSV statt OFX oder QIF, und fügen Sie die heruntergeladene Datei unten mit ihrer Kopfzeile ein.
Tag-zuerst-Daten und eine Memo-Spalte voller Tabulatorzeichen
01/08/2026 in einem Barclays-Export bedeutet der 1. August. Wenn man es Monat-zuerst liest, wird es zum 8. Januar und konvertiert ohne eine einzige Beschwerde, weshalb dieses Preset die Reihenfolge angibt, statt irgendetwas raten zu lassen. Die Memo-Spalte ist die andere raue Kante: Barclays polstert den Empfänger auf eine feste Breite und trennt die Teile mit literalen Tabulatorzeichen, sodass Beschreibungen mit Leerraum in der Mitte ankommen, genau wie die Bank sie geschrieben hat. Ganz-Pfund-Beträge haben überhaupt keinen Dezimalpunkt – eine Zeile mit -110000 in der Datei wird zu -110000.00 GBP im Hauptbuch, was dieselbe Zahl ist, ordentlich geschrieben.
Beancount-Ausgabe
Fragen zum Barclays-Export
Einer meiner Empfänger ist abgeschnitten – GITHUB statt GITHUB, INC.
Barclays maskiert kein Komma innerhalb eines Empfängernamens, daher verlässt diese Zeile die Bank mit sieben Feldern, während jede andere Zeile sechs hat, und der Empfänger wird am Komma geteilt. Jede Spalte, die dieses Preset zuordnet, befindet sich vor der Teilung, sodass das Datum und der Betrag auf dieser Zeile immer noch korrekt sind und nur die Beschreibung abgeschnitten wird. Geben Sie die wenigen betroffenen Beschreibungen nach der Konvertierung neu ein oder setzen Sie das Feld in der Datei in Anführungszeichen, bevor Sie es einfügen.
Mein Export reicht nur ein paar Monate zurück.
Das ist das Fenster der Bank, kein Limit dieser Seite. Führen Sie den Export mehrmals aus, verschieben Sie den Datumsbereich jedes Mal zurück, und fügen Sie jede Datei nacheinander ein – Beancount kümmert es nicht, in welcher Reihenfolge Transaktionen ankommen, und Sie können die fertige Datei danach nach Datum sortieren. Ältere Historie als das Online-Fenster ist nur als PDF-Kontoauszug verfügbar, den dieser Konverter nicht liest.
Wofür sind die Spalten Number und Subcategory?
Number ist eine Schecknummer und bei einem modernen Konto fast immer null; Subcategory ist Barclays' eigener Transaktionstyp – Direct Debit, Contactless Card Purchase, Counter Credit. Keines davon wird zugeordnet, da der Empfänger in Memo steht und die Richtung bereits durch das Vorzeichen von Amount getragen wird. Wenn Sie den Transaktionstyp erfassen möchten, fügen Sie ihn nach der Konvertierung als Metadaten hinzu, statt ihn in die Beschreibung zu integrieren.
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→