CommunityRecherche & Datenanalysegithub.com

adequate-supervisor298/qif-to-qfx

Konvertiert QIF-Transaktionsdateien in das QFX-Format, um sie einfach in Quicken und ähnliche Finanzsoftware mit OFX-Unterstützung zu importieren.

Was ist qif-to-qfx?

Diese Fähigkeit konvertiert QIF-Dateien (Quicken Interchange Format) in das modernere QFX-Format (OFX-basiert), das von vielen aktuellen Finanzanwendungen wie Quicken, Mint oder GnuCash unterstützt wird. Sie ist nützlich, um veraltete QIF-Transaktionen in ein interoperables XML-basiertes Format zu überführen, das automatische Kategorisierungen und bessere Kompatibilität mit Online-Banking-Importen bietet. Die Konvertierung erfolgt lokal über eine CLI-Anwendung oder ein Skript, wobei Transaktionsdaten wie Datum, Betrag, Kategorie und Memo sauber abgebildet werden. Entwickler und Power-User können damit größere Mengen von Transaktionshistorien migrieren, ohne auf manuelle Dateneingabe oder proprietäre Konverter angewiesen zu sein.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add adequate-supervisor298/qif-to-qfx

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht qif-to-qfx?

Konvertiert QIF-Transaktionsdateien in das QFX-Format, um sie einfach in Quicken und ähnliche Finanzsoftware mit OFX-Unterstützung zu importieren.

Übersicht

Diese Fähigkeit wandelt QIF-Dateien (Quicken Interchange Format) in QFX-Dateien (OFX-basiertes Format) um. Sie ist nützlich, wenn Sie Transaktionen aus älteren Finanzprogrammen oder Banken migrieren, die nur QIF-Exporte anbieten, in moderne Anwendungen, die OFX/QFX erwarten.

Installation

git clone https://github.com/adequate-supervisor298/qif-to-qfx.git
cd qif-to-qfx
pip install -r requirements.txt

Verwendung

python convert.py eingabe.qif ausgabe.qfx

Optional können Sie eine Kategorien-Mapping-Datei angeben:

python convert.py eingabe.qif ausgabe.qfx --map kategorie_map.json

Kategorien-Mapping (optional)

Erstellen Sie eine JSON-Datei mit dem folgenden Format, um Kategorien zuzuordnen:

{
  "Essen": "Lebensmittel",
  "Auto": "Fahrzeugkosten"
}

Unterstützte Plattformen

  • Python 3.7+
  • Kompatibel mit Quicken, GnuCash, Mint und anderen OFX-fähigen Finanzanwendungen

Funktionsweise

  1. Liest die QIF-Datei ein und analysiert die Transaktionen.
  2. Wendet optionale Kategorien-Mappings an.
  3. Erzeugt eine OFX-konforme QFX-Datei mit XML-Struktur.
  4. Speichert die Ausgabedatei im angegebenen Pfad.

Beispiel

Eingabe QIF:

!Type:Bank
D01/15/2024
T-150.00
NEinkauf bei Supermarkt
^

Ausgabe QFX:

<?xml version="1.0" encoding="UTF-8"?>
<OFX>
  <BANKMSGSRSV1>
    <STMTTRNRS>
      <STMTRS>
        <BANKTRANLIST>
          <STMTTRN>
            <TRNTYPE>DEBIT</TRNTYPE>
            <DTPOSTED>20240115</DTPOSTED>
            <TRNAMT>-150.00</TRNAMT>
            <MEMO>Einkauf bei Supermarkt</MEMO>
          </STMTTRN>
        </BANKTRANLIST>
      </STMTRS>
    </STMTTRNRS>
  </BANKMSGSRSV1>
</OFX>

Lizenz

MIT

Verwandte Skills