Zum Hauptinhalt springen
Tools

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

Fügen Sie Ihre exportierten Daten ein oder wählen Sie eine Datei aus, um hier die konvertierten Buchungen zu sehen.

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.

QIF-Export (Bank-Konto)
!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
^
Im Split-Review gewählte Konten
Salary
Income:Salary
Taxes:Federal
Expenses:Taxes:Federal
[Savings]
Assets:Savings
Groceries
Expenses:Groceries
Household
Expenses:Household
Beancount-Ausgabe (Open-Direktiven ausgelassen)
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.