Konversi OFX menjadi CSV
Konversikan laporan bank dari OFX ke CSV yang dapat diedit sambil memeriksa field yang hilang dan keakuratan transaksi.
Buat berkas CSV secara online
Kami belum bisa membaca berkas OFX, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi CSV:
Bagaimana mengkonversi ofx ke csv berkas
- Akuntansi dan pajak
- Belum ada peringkat.
Bank dan aplikasi personal-finance umumnya menyediakan rekening koran dalam format OFX, sementara spreadsheet, accounting imports, dan data-analysis scripts sering memerlukan CSV. Mengonversi rekening koran membuat transaksi dapat diedit serta lebih mudah dibagikan atau diproses, tetapi dapat menghapus account dan transaction metadata.
Apa itu format OFX
OFX (Open Financial Exchange) adalah format terstruktur untuk pertukaran data bank, kartu kredit, investasi, dan data keuangan lainnya. Rekening koran dapat berisi account details, balances, transaction dates, amounts, payees, memos, transaction types, currencies, dan unique identifiers seperti FITID.
Portal online-banking umumnya menyediakan download .ofx. File .qfx menggunakan versi atau variasi OFX khusus Intuit dan mungkin memerlukan software yang mendukung QFX imports. Aplikasi personal-finance termasuk GnuCash, Quicken, Moneydance, dan Microsoft Money dapat mengimpor beberapa file OFX atau QFX.
OFX 1.x menyerupai SGML dan dapat menghilangkan closing tags; OFX 2.x berbasis XML. Bank dapat memiliki perbedaan dalam tags, character encoding, date formats, dan optional fields, sehingga file OFX ditujukan untuk software exchange, bukan untuk pengeditan langsung di spreadsheet.
Apa itu format CSV
CSV (comma-separated values) adalah plain text yang disusun sebagai records dan fields. Transaction export biasanya berisi kolom seperti date, amount, payee, memo, account, transaction type, dan transaction ID. CSV tidak menetapkan satu financial schema: satu program mungkin menggunakan kolom debit dan credit terpisah, sedangkan program lain menggunakan satu kolom amount bertanda.
Excel, LibreOffice Calc, Google Sheets, database tools, dan programming languages dapat membuka CSV. Format ini mudah diperiksa, diedit, difilter, dan diproses, tetapi biasanya tidak mempertahankan OFX balances, account identifiers, bank metadata, currency, transaction types, atau duplicate-detection rules kecuali converter menambahkan kolom eksplisit.
Konversi dengan GnuCash
- Instal GnuCash dari gnucash.org dan buat atau buka GnuCash data file.
- Gunakan File → Import → Import OFX/QFX, lalu pilih file
.ofxatau.qfxyang didukung. - Tetapkan import ke GnuCash account yang benar. Periksa dates, payees, amounts, currencies, splits, dan duplicate-transaction matches sebelum menerimanya.
- Pilih account yang berisi imported transactions, lalu gunakan File → Export → Export Transactions to CSV. Beberapa releases menampilkan command tersebut dari account register atau menggunakan menu wording yang sedikit berbeda.
- Pilih filename, account, date range, delimiter, dan encoding jika export dialog menyediakan opsi tersebut; simpan file seperti
transactions.csv.
GnuCash sesuai digunakan ketika rekening koran perlu ditinjau, diperiksa duplikatnya, dipetakan account-nya, atau dikoreksi sebelum export. GnuCash dapat merepresentasikan split transactions secara berbeda dari OFX asli, jadi periksa rows yang dihasilkan.
Konversi dengan Moneydance
- Buka Moneydance dan gunakan command File → Import untuk
.ofxatau.qfx. - Pilih destination account dan periksa imported transactions untuk duplicates, signs, dates, dan categories.
- Gunakan File → Export, pilih CSV jika format tersebut tersedia pada release yang terinstal, pilih account dan date range, lalu simpan file.
Nama menu Moneydance dan export formats yang tersedia dapat berbeda menurut release. Jika CSV tidak tersedia, export ke supported intermediate format dan gunakan dedicated converter atau script, lalu verifikasi field mapping.
Gunakan online converter
Services seperti Zamzar dan Convertio mungkin menerima file OFX dan mengembalikan CSV. Upload file, pilih CSV, download hasilnya, lalu buka dalam text editor atau spreadsheet untuk diperiksa. File bergaya Legacy SGML, encodings yang tidak umum, dan bank-specific tags mungkin ditolak atau dikonversi secara tidak benar.
Rekening koran berisi informasi keuangan yang sensitif. Jika memungkinkan, gunakan GnuCash atau local application lainnya; jika tidak, periksa privacy policy, retention period, encryption, dan deletion controls service tersebut, lalu hapus uploaded dan downloaded copies setelah verifikasi.
Otomatiskan recurring conversions
Untuk repeat jobs, gunakan OFX-aware parser, bukan memisahkan text berdasarkan koma atau mengasumsikan satu transaksi per baris. Parser harus menangani SGML dan XML variants, escaped characters, multiline memos, optional fields, time-zone offsets, negative amounts, character encodings, dan duplicate identifiers.
Tentukan fixed output mapping, pertahankan FITID jika tersedia, beri quote pada fields yang berisi koma atau quotation marks, dan tulis UTF-8 CSV dengan documented delimiter serta date format seperti YYYY-MM-DD. Command seperti python convert_ofx.py statement.ofx transactions.csv hanyalah contoh; script tersebut harus mengimplementasikan parser, field mapping, validation, dan error handling-nya sendiri.
Periksa file yang dikonversi
- Verifikasi amount signs dan currency. Pastikan deposits, withdrawals, fees, dan refunds memiliki signs yang diinginkan. Tambahkan currency column jika CSV tidak membuatnya jelas.
- Periksa dates dan time zones. OFX timestamps dapat menyertakan offsets, dan spreadsheet software dapat menampilkan atau mengonversinya menggunakan local time zone komputer.
- Pertahankan identifiers. Pertahankan
FITIDdan account numbers jika memungkinkan. Import sebagai text agar spreadsheet software tidak menghapus leading zeros atau menggunakan scientific notation. - Periksa delimiters dan encoding. Instalasi spreadsheet regional mungkin mengharapkan semicolons, bukan commas. Pastikan accented names dan symbols tetap benar setelah file dibuka.
- Antisipasi field dan structure loss. CSV mungkin tidak menyertakan opening dan closing balances, account metadata, transaction type, currency, bank references, dan split-transaction relationships.
- Reconcile totals. Bandingkan row counts, transaction totals, dan opening atau closing balances yang tersedia dengan OFX asli sebelum mengarsipkan atau menghapusnya.
OFX vs CSV: perbandingan format
Bagaimana format OFX dan CSV dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .OFX Open Financial Exchange | .CSV Comma-Separated Values |
|---|---|---|
| Dapat dibaca teks biasa | Ya | Ya |
| Tipe data | Bertipe | Bertipe |
| Struktur bertingkat | Ya | Tidak |
| Rumus | Tidak | Tidak |
| Beberapa tabel atau sheet | Tidak | Tidak |
| Ukuran file umum | Kecil | Kecil |
| Standar terbuka | Sebagian terbuka | Ya |
| Paling cocok untuk | Pertukaran data | Pertukaran data |
| Diperkenalkan | 1997 | — |
| Pengembang | Open Financial Exchange Consortium | — |
| Tipe MIME | application/x-ofx | text/csv |
Perangkat lunak dan tautan yang disarankan: ofx ke csv converters
Pertanyaan yang sering diajukan
Informasi apa yang hilang saat mengonversi OFX ke CSV?
Transaksi dapat dipertahankan, tetapi detail akun OFX, saldo laporan, pengenal transaksi, dan metadata terstruktur lainnya mungkin dihilangkan atau diratakan menjadi kolom. Bidang yang tersedia bergantung pada perangkat lunak konversi dan laporan sumber.
Apakah transaksi OFX saya akan tetap akurat dalam CSV?
Seharusnya tetap akurat jika tanggal transaksi, jumlah, deskripsi, serta tanda debit atau kredit dipetakan dengan benar, tetapi bidang-bidang ini sebaiknya diperiksa setelah konversi. CSV tidak memiliki skema perbankan standar, sehingga perangkat lunak yang berbeda mungkin memberi label atau menafsirkan bidang OFX secara berbeda.
Apakah file OFX ke CSV bisa diedit?
Ya, CSV adalah teks tabular biasa dan umumnya lebih mudah diedit daripada OFX. Namun, mengeditnya dapat menghapus struktur khusus perbankan atau mengubah tanggal dan jumlah, sehingga file tersebut mungkin tidak dapat dikonversi kembali menjadi laporan OFX yang valid atau setara.
Mengapa tanggal atau jumlah CSV saya salah setelah mengonversi OFX?
Hal ini biasanya terjadi ketika spreadsheet menafsirkan format tanggal OFX, pemisah desimal, mata uang, atau tanda negatif berdasarkan pengaturan regional. Koma, tanda kutip, dan jeda baris dalam deskripsi transaksi juga dapat memindahkan nilai ke kolom yang salah jika CSV tidak di-escape dengan benar.