Kostenloses Tool
OFX & QIF zu Beancount
Ihre Bank bietet einen Download an, aber kein CSV. Fügen Sie hier die OFX-, QFX- oder QIF-Datei ein und erhalten Sie ausgeglichene Doppelbuchungen zurück.
Läuft vollständig in Ihrem Browser – Ihre Kontoauszüge verlassen diese Seite nie.
Beancount-Ausgabe
Wie geteilte QIF-Transaktionen konvertiert werden
Quicken, GnuCash und andere Finanz-Apps exportieren eine geteilte Transaktion als einen Bank-Eintrag, gefolgt von S- (Kategorie), E- (Memo) und $- (Betrag) Zeilen. Der Konverter behält jeden Teil: die Bank-Buchung bleibt genau wie die Datei sie geschrieben hat, und jeder Teil wird seine eigene Buchung auf dem von dir gewählten Konto, mit angehängtem Memo.
!Type:Bank
D01/16/2026
T1850.00
PACME PAYROLL
MJanuary pay
L--Split--
SSalary
EGross pay
$2400.00
STaxes:Federal
EWithholding
$-450.00
S[Savings]
EAutomatic transfer
$-100.00
^
D01/18/2026
T-100.00
PCOSTCO
MWeekly shop
L--Split--
SGroceries
EProduce and bread
$-60.00
SHousehold
ECleaning supplies
$-40.00
^
D01/20/2026
T-25.00
PCITY PARKING
^
- Salary
- Income:Salary
- Taxes:Federal
- Expenses:Taxes:Federal
- [Savings]
- Assets:Savings
- Groceries
- Expenses:Groceries
- Household
- Expenses:Household
2026-01-16 * "ACME PAYROLL" "January pay"
Assets:Bank:Checking 1850.00 USD
Income:Salary -2400.00 USD
memo: "Gross pay"
Expenses:Taxes:Federal 450.00 USD
memo: "Withholding"
Assets:Savings 100.00 USD
memo: "Automatic transfer"
2026-01-18 * "COSTCO" "Weekly shop"
Assets:Bank:Checking -100.00 USD
Expenses:Groceries 60.00 USD
memo: "Produce and bread"
Expenses:Household 40.00 USD
memo: "Cleaning supplies"
2026-01-20 * "CITY PARKING"
Assets:Bank:Checking -25.00 USD
Expenses:Uncategorized 25.00 USD
Was konvertiert wird
- Bank- und Kreditkarten-Einträge, deren Split-Beträge genau der Transaktionssumme entsprechen, einschließlich Erstattungen und gemischter Vorzeichen wie Bruttolohn minus Abzüge. Beträge behalten die Genauigkeit, die die Datei geschrieben hat.
- Jede Kategorie und jeder Transfer in [eckigen Klammern] wird auf das Konto gebucht, das du im Split-Review wählst. Vorschläge werden nur übernommen, wenn du sie akzeptierst, und das eigene Konto des Auszugs kann kein Ziel sein.
- Einträge ohne Splits werden wie bisher konvertiert, mit der anderen Seite auf dem Gegenkonto oder auf der Kategorie der Datei, wenn Kategorie-Hinweise aktiviert sind.
- QIF nennt keine Währung, daher werden Beträge in USD geschrieben. Wenn das Konto in einer anderen Währung geführt wird, ersetze USD in der Ausgabe, bevor du sie prüfst.
Was mit einer Anmerkung weggelassen wird
- Eine geteilte Transaktion, bei der eine Kategorie noch nicht zugeordnet oder einem ungültigen Konto zugeordnet ist, bis du die Zuordnung korrigierst. Sie wird nie als einzelne unkategorisierte Buchung exportiert.
- Splits, die nur als Prozentsätze angegeben sind, Teile ohne Betrag, Teile, die nicht zur Summe aufgehen, doppelte Split-Felder und Einträge, deren T- und U-Beträge nicht übereinstimmen.
- Investment-Konten und Dateien, die mehr als ein Konto enthalten. Exportiere jeweils ein Bank- oder Kartenkonto.
Jeder weggelassene Eintrag wird in seiner Zeile unter der Ausgabe aufgeführt und nicht als konvertiert gezählt. Korrigiere den Export und konvertiere erneut oder gib diese Transaktionen manuell ein. Bankexporte per CLI importieren
Fragen zu OFX und QIF
Wird mein Kontoauszug irgendwo hochgeladen?
Nein. Die Konvertierung läuft in Ihrem Browser mit JavaScript, sodass die Datei Ihren Computer nie verlässt. Sie können dies bestätigen, indem Sie diese Seite öffnen, die Netzwerkverbindung trennen und trotzdem konvertieren.
Welche Dateitypen werden akzeptiert?
OFX in beiden Formen – dem älteren SGML-Dialekt und dem neueren XML – sowie QIF. Banken liefern OFX auch unter den Erweiterungen .qfx und .qbo aus, und diese funktionieren ebenfalls: Das Format wird anhand des Dateiinhalts erkannt, nicht anhand des Namens.
Warum wird jede Transaktion auf Expenses:Uncategorized gebucht?
Weil ein Bankexport nur weiß, was auf einem Konto passiert ist. Doppelte Buchführung benötigt beide Seiten, daher ist die zweite Seite ein Platzhalter, den Sie ersetzen – entweder durch Festlegen des Kontos oben oder durch Kategorisieren der Buchungen im Nachhinein. Eine Vermutung, die richtig aussieht, ist schlechter als ein Platzhalter, der offensichtlich falsch ist.
Was verhindert, dass ein erneuter Download Duplikate erzeugt?
Jede OFX-Transaktion trägt eine FITID, eine ID, die die Bank über mehrere Downloads hinweg stabil hält, und diese wird bei jedem Eintrag als id:-Metadaten gespeichert. Wenn sich Datumsbereiche überschneiden, füge die zuletzt konvertierte Datei als optionalen vorherigen Export hinzu: IDs werden nur innerhalb derselben Bank und desselben Kontos abgeglichen, und du entscheidest, welche Treffer ausgeschlossen werden — nichts wird automatisch verworfen. QIF hat keine Transaktions-ID, daher müssen sich überschneidende QIF-Exporte manuell geprüft werden.
Was passiert mit geteilten Transaktionen in QIF?
Jeder Teil wird beibehalten. Bei Bank- und Kreditkarten-Einträgen, deren Split-Beträge genau der Transaktionssumme entsprechen, listet das Split-Review jede Kategorie und jeden Transfer mit ihren Beträgen und Memos auf. Sobald du für jede ein Konto wählst, bleibt die Bank-Buchung genau wie exportiert und jeder Teil wird seine eigene Buchung, mit seinem Memo als Metadaten. Splits, die nur als Prozentsätze angegeben sind, Teile ohne Betrag, Splits, die nicht aufgehen, und Investment-Konten werden mit einer Anmerkung weggelassen, statt in eine Kategorie zusammengefasst zu werden.
Mein Download enthält mehrere Konten. Wie konvertiere ich ihn?
Einen Auszug nach dem anderen. Wähle oben einen Auszug aus — jede Option nennt ihr Konto, ihren Typ, ihre Währung und ihre Transaktionsanzahl — prüfe dann, ob das Konto-Feld mit dem Ort übereinstimmt, an dem das Geld liegt, und kopiere oder lade das Ledger dieses Auszugs herunter. Wiederhole dies für jeden verbleibenden Auszug und hänge jeden Download an dein Ledger an. Eine Datei mit einem einzigen Auszug wird sofort konvertiert; eine Datei mit mehreren konvertiert nichts, bis du auswählst, damit die Währung eines Auszugs niemals in die eines anderen gelangen kann.
Überspringen Sie den Download komplett
Beancount.io verbindet sich mit Ihrer Bank und schreibt die Transaktionen direkt in Ihr Ledger – ohne Exportdatei in der Mitte.