Konversi ofx ke csv

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

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

  1. Instal GnuCash dari gnucash.org dan buat atau buka GnuCash data file.
  2. Gunakan File → Import → Import OFX/QFX, lalu pilih file .ofx atau .qfx yang didukung.
  3. Tetapkan import ke GnuCash account yang benar. Periksa dates, payees, amounts, currencies, splits, dan duplicate-transaction matches sebelum menerimanya.
  4. 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.
  5. 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

  1. Buka Moneydance dan gunakan command File → Import untuk .ofx atau .qfx.
  2. Pilih destination account dan periksa imported transactions untuk duplicates, signs, dates, dan categories.
  3. 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 FITID dan 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.

Perbandingan format file OFX dan CSV
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

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.

Konversi berkas ofx lainnya

Konversi terbalik

Konversi ke csv
dari format lain

Bagikan di media sosial: