Cara memindahkan data transaksi Mint ke GnuCash


16

Agregator keuangan online bagus untuk mendapatkan transaksi dari semua akun Anda ke satu tempat, tetapi alat akuntansi yang mereka berikan sangat minim. Saya pengguna Mint, dan saya suka ide membiarkan Mint mengelola koneksi ke bank saya, tapi saya perlu memasukkan data ke dalam paket akuntansi nyata: GnuCash.

Mint menyediakan data dalam format CSV. Sejauh ini saya sudah bisa mengubah data itu menjadi QIF. Format file untuk QIF cukup sederhana sehingga saya dapat menulis alat konversi saya sendiri.

Namun, dengan QIF saya hanya dapat mengimpor data dari satu akun pada satu waktu. Idealnya saya ingin dapat mengunduh transaksi dari semua akun saya sekaligus. Berikut contoh data Mint dengan beberapa akun di dalamnya:

Date,Description,Original Description,Amount,Transaction Type,Category,Account Name,Labels,Notes
3/29/2014,BART,BART-POWELL QPS 5104646979 CA 94102 US C_OTHERTRAVEL,20,debit,Public Transportation,CapitolOne Visa,,
3/28/2014,Student Loan Payment,MY STUDENT LOAN LENDER,40,debit,Student Loan,Checking,,
3/28/2014,Check 995525,Check Paid #995525,64,debit,Check,Checking,,
3/28/2014,Mortgage,MY MORTGAGE COMPANY,1.95,debit,Credit Card Payment,OtherChecking,,
3/28/2014,Paycheck,MY EMPLOYER,1,000,000.00,credit,Paycheck,Checking,,

Akan lebih baik jika saya bisa mengambil file ini dan memprosesnya sekali dan mengeluarkan file yang kemudian dapat diimpor GnuCash ke akun yang benar. Saya sedang bekerja dengan konverter OFX , tapi saya tidak jelas bahwa OFX dapat menggabungkan data dari beberapa akun ke dalam satu file karena persyaratan untuk memiliki garis saldo buku besar.

Apakah ini cara yang masuk akal untuk mencoba memindahkan data dari Mint ke GnuCash?

Jawaban:


2

Saya telah menulis sebuah suite Python bernama csv2cash yang akan mengambil csv yang keluar dari Mint dan memasukkannya ke dalam GNUCash. Ini diatur sehingga dapat dengan mudah dijalankan kembali beberapa kali tanpa banyak input pengguna.

Hal besar lainnya yang belum saya lihat diimplementasikan adalah ia akan berusaha menyelesaikan transfer rekening di antara rekening bank Anda. Misalnya, jika bank Anda melakukan transfer otomatis dari tabungan Anda ke rekening giro Anda, impor CSV sederhana tidak akan mengambil ini dan akan membuat dua transaksi terpisah. csv2cash akan benar-benar melihat transfer dengan nilai yang sama, mencari tahu apakah ada transfer yang cocok yang juga masuk ke rekening bank pengguna, dan kemudian menggabungkannya menjadi satu transaksi GNUCash tunggal.


1

Saya juga ingin melakukan apa yang Anda gambarkan.
Saya baru saja menemukan mintcash dan sepertinya memiliki fungsi.
Memang solusi ini membutuhkan beberapa pengetahuan python, tidak ada pembuatan kode yang diperlukan.
Ia menggunakan dua perpustakaan lain: mintapi dan piecash

Saya baru saja mencoba melakukan ini tetapi tampaknya mintapi saat ini memiliki masalah login yang secara harfiah sudah berumur dua hari saat penulisan ini karena mint mengubah beberapa otentikasi terkait panggilan. Semoga seseorang akan segera menambalnya.



0

GnuCash memiliki opsi impor CSV!


Seharusnya saya sebutkan di posting asli saya: proses impor CSV di GnuCash terlalu sulit. Setiap kali Anda mengimpor, Anda harus mengulang kolom dan pencocokan tipe data untuk setiap bidang.
alwayssummer

Pengimpor CSV saat ini adalah peningkatan besar dan memungkinkan penyesuaian kolom serta menyimpan pengaturan konfigurasi.
Alen Siljak
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.