Cara Mengatasi Error Impor Rekening Koran di QuickBooks dan Xero
Gagal impor? Tanggal salah? Nominal di kolom yang keliru? Berikut adalah error impor rekening koran yang paling umum di QuickBooks dan Xero — serta cara memperbaikinya.
Anda sudah menyiapkan CSV rekening koran Anda. Anda mengunggahnya ke QuickBooks atau Xero. Dan kemudian: muncul pesan error. Atau lebih buruk lagi — tidak ada error, tetapi datanya jelas salah. Tanggal tertukar. Nominal berada di kolom deskripsi. Transaksi dari bulan Januari muncul di bulan Oktober.
Error impor rekening koran adalah hambatan pembukuan yang paling umum bagi akuntan yang mengelola banyak klien. Error ini biasanya dapat diperbaiki, tetapi hanya jika Anda tahu apa penyebabnya. Pesan "impor gagal" yang samar tidak memberi tahu Anda apakah masalahnya adalah format tanggal, struktur kolom, pengodean file, atau baris kosong yang mengganggu di baris 847.
Panduan ini membahas delapan error impor yang paling umum di QuickBooks Online dan Xero, lengkap dengan perbaikan spesifik untuk masing-masing error.
Error 1: Format Tanggal Tidak Sesuai
Gejalanya: Impor gagal dengan error "format tanggal tidak dikenali". Atau impor berhasil, tetapi tanggalnya salah — 6 Maret menjadi 3 Juni.
Mengapa ini terjadi: QuickBooks dan Xero menginterpretasikan tanggal berdasarkan pengaturan lokasi (locale) akun Anda. Jika akun Anda disetel ke format AS (BB/HH/TTTT) tetapi CSV Anda berisi format Inggris (HH/BB/TTTT), alat tersebut akan menolak tanggal tersebut atau secara diam-diam menukar bulan dan hari.
Skenario yang paling berbahaya adalah ketika tanggal bersifat ambigu. 03/06/2026 bisa berarti 6 Maret atau 3 Juni — dan jika angka harinya 12 atau kurang, alat tersebut tidak punya cara untuk mengetahui mana yang benar. Alat tersebut akan menebak berdasarkan pengaturan lokasi Anda.
Cara memperbaikinya:
Di QuickBooks Online:
- Buka Pengaturan (ikon roda gigi) > Akun dan Pengaturan > Lanjutan
- Periksa pengaturan format tanggal — harus sesuai dengan CSV Anda
- Jika CSV Anda menggunakan HH/BB/TTTT dan QuickBooks Anda disetel ke BB/HH/TTTT, konversikan tanggal CSV atau ubah sementara pengaturan QuickBooks selama impor
Di Xero:
- Buka Pengaturan > Pengaturan Umum > Format Tanggal
- Verifikasi apakah sudah sesuai dengan CSV Anda
- Xero cenderung lebih fleksibel tentang format tanggal selama impor, tetapi tanggal yang ambigu tetap dapat menyebabkan masalah
Praktik terbaik: Gunakan format TTTT-BB-HH (ISO 8601) di CSV Anda. Format ini tidak ambigu — tidak ada alat yang dapat salah mengartikan 2026-03-15. Baik QuickBooks maupun Xero menerima format ini terlepas dari pengaturan lokasi.
Error 2: Pemetaan Kolom yang Salah
Gejalanya: Nominal muncul di kolom deskripsi. Deskripsi muncul di kolom nominal. Tanggal tersebar di beberapa kolom.
Mengapa ini terjadi: Urutan kolom CSV Anda tidak sesuai dengan yang diharapkan oleh alat impor, dan langkah pemetaan kolom dilakukan secara tidak benar atau dilewati.
QuickBooks Online mengharapkan file CSV dalam salah satu format berikut:
- Format 3 kolom: Tanggal, Deskripsi, Nominal
- Format 4 kolom: Tanggal, Deskripsi, Kredit, Debit
Xero lebih fleksibel tetapi tetap memerlukan pemetaan kolom yang eksplisit selama impor.
Cara memperbaikinya:
Di QuickBooks Online:
- Selama impor, QuickBooks menampilkan pratinjau pemetaan kolom
- Gunakan menu dropdown untuk menetapkan setiap kolom ke bidang yang benar
- Jika pratinjau menunjukkan data di bidang yang salah, petakan ulang sebelum mengonfirmasi
- Jika tidak ada pratinjau (file ditolak), periksa apakah CSV Anda memiliki header kolom di baris pertama
Di Xero:
- Selama impor, layar Map Columns Xero menampilkan setiap kolom dan dropdown
- Petakan "Date" ke kolom tanggal Anda, "Payee" atau "Description" ke kolom teks Anda
- Petakan "Amount" atau "Debit"/"Credit" ke kolom nominal Anda
- Gunakan baris pratinjau untuk memverifikasi bahwa pemetaan sudah benar
Praktik terbaik: Selalu sertakan header yang jelas di baris pertama CSV Anda: Date, Description, Amount. Baik QuickBooks maupun Xero menggunakan header untuk mendeteksi pemetaan kolom secara otomatis. Tanpa header, Anda mengandalkan deteksi berbasis posisi yang sangat rentan error.
Error 3: Transaksi Duplikat
Gejalanya: Setelah impor, Anda melihat transaksi yang sama dua kali — satu dari umpan bank (bank feed) dan satu lagi dari impor manual.
Mengapa ini terjadi: Anda mengimpor CSV yang mencakup rentang tanggal yang sudah ada di perangkat lunak akuntansi Anda dari koneksi bank feed. Baik feed maupun impor membuat entri untuk transaksi yang sama.
Ini adalah masalah impor yang paling umum untuk akun yang sedang berjalan. Ini mudah diperbaiki tetapi membosankan — Anda perlu menemukan dan menghapus duplikat tanpa sengaja menghapus transaksi yang sah.
Cara memperbaikinya:
Di QuickBooks Online:
- Buka Perbankan > Bank Feed
- Cari transaksi yang muncul di feed dan set yang diimpor
- QuickBooks mungkin menandai beberapa duplikat secara otomatis — tinjau dan konfirmasi
- Untuk duplikat yang tidak terdeteksi, urutkan berdasarkan nominal dan tanggal untuk menemukan kecocokan
- Hapus versi yang diimpor secara manual (simpan versi bank feed, karena berisi ID transaksi bank)
Di Xero:
- Tampilan rekonsiliasi Xero menyoroti potensi duplikat
- Buka Rekening Bank > [Akun] > Rekening Koran
- Cari baris laporan mutasi yang duplikat
- Hapus duplikat yang diimpor dari laporan mutasi, bukan dari entri yang sudah direkonsiliasi
Praktik terbaik: Sebelum mengimpor, periksa rentang tanggal mana yang sudah dicakup oleh bank feed. Hanya impor tanggal di luar rentang tersebut. Jika ada tumpang tindih, gunakan spreadsheet untuk menghapus tanggal yang tumpang tindih dari CSV Anda sebelum mengunggah.
Error 4: Error Pengodean Karakter (Character Encoding)
Gejalanya: Impor gagal dengan error yang samar, atau deskripsi berisi karakter yang berantakan seperti é alih-alih e atau â€" alih-alih tanda pisah (em dash).
Mengapa ini terjadi: File CSV Anda disimpan dalam pengodean (seperti Windows-1252 atau ISO-8859-1) yang tidak sesuai dengan yang diharapkan oleh alat impor (biasanya UTF-8). Karakter internasional, huruf beraksen, dan simbol khusus menjadi rusak selama konversi pengodean.
Ini sangat umum terjadi pada rekening koran dari negara-negara non-Inggris, atau dari sistem perbankan lama yang mengekspor dalam pengodean warisan (legacy).
Cara memperbaikinya:
- Buka CSV di editor teks yang menampilkan pengodean (seperti Notepad++ atau VS Code)
- Periksa pengodean saat ini (ditampilkan di bilah status)
- Jika bukan UTF-8, simpan ulang file sebagai UTF-8 without BOM
- BOM (Byte Order Mark) adalah karakter tidak terlihat di awal file yang ditambahkan oleh beberapa sistem tetapi tidak diharapkan oleh alat impor — menghapusnya mencegah error umum "kolom pertama tidak dikenali"
Dalam aplikasi spreadsheet:
- Buka CSV
- Gunakan "Save As" dan pilih secara eksplisit "CSV UTF-8" sebagai formatnya
- Jika aplikasi Anda tidak menawarkan CSV UTF-8, coba "Unicode Text" atau gunakan aplikasi lain
Praktik terbaik: Selalu gunakan pengodean UTF-8 untuk CSV. Ini menangani setiap karakter dari setiap bahasa. PDFSub mengekspor CSV dalam UTF-8 secara default.
Error 5: Kolom Kurang atau Berlebih
Gejalanya: Muncul error "No valid statement data found" atau "Unable to read file".
Mengapa ini terjadi: CSV Anda memiliki kolom tambahan (saldo, nomor referensi, nomor cek, kategori) yang tidak diharapkan oleh alat impor, atau kehilangan kolom yang diperlukan.
QuickBooks Online sangat ketat: ia mengharapkan 3 kolom (Tanggal, Deskripsi, Nominal) atau 4 kolom (Tanggal, Deskripsi, Kredit, Debit). Kolom tambahan dapat menyebabkan seluruh impor gagal.
Xero lebih toleran — Anda dapat memetakan kolom yang Anda butuhkan dan mengabaikan kolom tambahan — tetapi jika kolom yang diperlukan hilang, impor tetap gagal.
Cara memperbaikinya:
Hapus kolom tambahan:
- Buka CSV di aplikasi spreadsheet
- Hapus kolom apa pun yang bukan Tanggal, Deskripsi, atau Nominal (atau Debit/Kredit)
- Kolom umum yang perlu dihapus: Saldo (Balance), Total Berjalan (Running Total), Nomor Cek, Referensi, Kategori, Tipe
- Simpan dan unggah ulang
Tambahkan kolom yang hilang: Jika CSV Anda hanya memiliki Tanggal dan Nominal (tanpa Deskripsi), tambahkan kolom Deskripsi dengan teks placeholder seperti "Transaksi Bank". Baik QuickBooks maupun Xero memerlukan deskripsi teks untuk setiap transaksi.
Praktik terbaik: Format CSV Anda agar sesuai persis dengan target: Tanggal, Deskripsi, Nominal. Tidak lebih, tidak kurang. Ekspor CSV PDFSub memberi Anda kendali atas kolom mana yang akan disertakan.
Error 6: Masalah Format Nominal (Amount)
Gejalanya: Nominal diurai secara tidak benar — $1,234.56 menjadi $1.23 atau $123,456. Atau nominal ditolak sepenuhnya.
Mengapa ini terjadi: Beberapa masalah format dapat merusak nominal selama impor:
- Simbol mata uang di kolom nominal (
$1,234.56alih-alih1234.56) - Pemisah ribuan diinterpretasikan sebagai titik desimal (
,Eropa vs.AS) - Tanda kurung untuk nominal negatif tidak dikenali —
(500.00)alih-alih-500.00 - Spasi di bidang nominal
- Teks bercampur dengan angka —
1234.56 CRatauDR 500.00
Cara memperbaikinya:
- Buka CSV di spreadsheet
- Di kolom nominal, hapus:
- Semua simbol mata uang (
$,EUR,IDR, dll.) - Semua pemisah ribuan (koma dalam format AS, titik dalam format Eropa)
- Semua spasi
- Label teks apa pun (
CR,DR,Credit,Debit)
- Semua simbol mata uang (
- Ubah negatif dalam kurung menjadi negatif dengan tanda minus:
(500.00)menjadi-500.00 - Pastikan pemisah desimal sesuai dengan lokasi perangkat lunak akuntansi Anda (biasanya titik)
- Simpan dan unggah ulang
Untuk angka format Eropa/Indonesia (koma sebagai desimal, titik sebagai pemisah ribuan):
- Hapus semua titik pemisah ribuan:
1.234,56menjadi1234,56 - Ganti koma desimal dengan titik:
1234,56menjadi1234.56 - Ini mengonversi ke format AS yang diharapkan QuickBooks dan Xero (asumsi lokasi AS)
Praktik terbaik: Ekspor CSV dengan nominal yang bersih — hanya angka, titik desimal, dan tanda minus. Tanpa simbol, tanpa pemisah, tanpa teks.
Error 7: Baris Kosong dan Spasi (Whitespace)
Gejalanya: Error "No valid statement data", atau impor berhenti di tengah jalan.
Mengapa ini terjadi: CSV Anda berisi baris kosong — baik di bagian atas (sebelum header), di tengah (di antara blok transaksi), atau di bagian bawah (setelah transaksi terakhir). Beberapa CSV juga berisi karakter spasi tidak terlihat yang terlihat seperti sel kosong tetapi sebenarnya tidak kosong.
PDF rekening koran sering kali memiliki header halaman, pembagi bagian, dan blok ringkasan yang menjadi baris kosong saat dikonversi ke CSV oleh alat dasar.
Cara memperbaikinya:
- Buka CSV di aplikasi spreadsheet
- Gulir ke seluruh file untuk mencari baris kosong
- Hapus semua baris kosong — terutama yang ada sebelum baris header
- Periksa baris yang tampak kosong tetapi berisi spasi tersembunyi (pilih sel dan periksa bilah rumus)
- Hapus baris ringkasan di bagian akhir (total, baris saldo awal/akhir)
- Pastikan baris pertama berisi header kolom, bukan nama bank atau judul laporan
- Simpan dan unggah ulang
Di editor teks:
- Buka CSV di editor teks biasa
- Cari baris yang hanya berisi koma (
,,,) — ini adalah baris kosong - Hapus baris tersebut
- Cari juga baris di bagian atas yang bukan data transaksi (nama bank, nomor rekening, periode laporan)
- Hapus semua yang bukan baris header atau data transaksi
Praktik terbaik: CSV yang bersih dimulai dengan baris header di baris 1, segera diikuti oleh data transaksi, tanpa baris kosong di mana pun. PDFSub menghapus konten non-transaksi selama ekstraksi.
Error 8: Batasan Ukuran File atau Jumlah Transaksi
Gejalanya: Error "File too large" atau impor tampak selesai tetapi hanya mengimpor sebagian transaksi.
Mengapa ini terjadi: Baik QuickBooks maupun Xero memiliki batasan pada ukuran file impor dan jumlah transaksi:
- QuickBooks Online: Sekitar 1.000 transaksi per file impor
- Xero: Tidak ada batas resmi yang dipublikasikan, tetapi file yang sangat besar mungkin mengalami timeout
Jika Anda mengimpor transaksi harian selama setahun penuh untuk akun yang aktif, Anda kemungkinan besar akan melampaui batas ini.
Cara memperbaikinya:
- Bagi CSV Anda menjadi file bulanan
- Impor setiap bulan secara terpisah
- Verifikasi jumlah transaksi setelah setiap impor
Untuk membagi di spreadsheet:
- Buka CSV besar tersebut
- Urutkan berdasarkan tanggal
- Pilih semua baris untuk satu bulan, salin ke file baru
- Simpan dengan baris header yang sama
- Ulangi untuk setiap bulan
Praktik terbaik: Impor secara bulanan. Ini bukan hanya tentang menghindari batasan — impor bulanan lebih mudah diverifikasi, lebih mudah direkonsiliasi, dan lebih mudah diperbaiki jika terjadi kesalahan.
Bagaimana PDFSub Mencegah Error Ini
Sebagian besar error impor ini berasal dari langkah konversi PDF-ke-CSV — bukan saat impor itu sendiri. Alat konversi yang menghasilkan output yang bersih dan terformat dengan benar akan menghilangkan sebagian besar masalah sebelum dimulai.
Bank Statement Converter dari PDFSub mengatasi setiap sumber error:
| Error | Cara PDFSub Mencegahnya |
|---|---|
| Format tanggal tidak sesuai | Mendeteksi format tanggal secara otomatis dari templat bank; mengekspor dalam format pilihan Anda |
| Pemetaan kolom yang salah | Menghasilkan kolom standar Tanggal, Deskripsi, Nominal |
| Transaksi duplikat | Menyertakan tanggal transaksi untuk penyaringan mudah sebelum impor |
| Error pengodean | Mengekspor sebagai UTF-8 secara default |
| Kolom kurang/berlebih | Hanya menghasilkan kolom yang dibutuhkan perangkat lunak akuntansi Anda |
| Format nominal | Angka bersih: tanpa simbol, tanpa pemisah, desimal titik |
| Baris kosong | Menghapus konten non-transaksi selama ekstraksi |
| Batasan ukuran file | Dapat mengekspor dalam segmen bulanan |
Untuk QuickBooks, Anda juga dapat mengekspor langsung ke format QBO, yang melewati masalah format CSV sepenuhnya. File QBO dipetakan secara otomatis oleh QuickBooks tanpa konfigurasi kolom.
Untuk Xero, ekspor CSV dengan header kolom standar bekerja dengan lancar dengan sistem impor Xero yang fleksibel.
Daftar Periksa Pemecahan Masalah Cepat
Saat impor gagal, kerjakan daftar periksa ini:
- Header: Apakah CSV memiliki header kolom yang jelas di baris 1?
- Format tanggal: Apakah tanggal sesuai dengan lokasi perangkat lunak akuntansi Anda?
- Format nominal: Hanya angka bersih? Tanpa simbol, pemisah, atau teks?
- Jumlah kolom: Apakah CSV memiliki jumlah kolom yang tepat?
- Pengodean: Apakah file disimpan sebagai UTF-8?
- Baris kosong: Apakah ada baris kosong di atas, tengah, atau bawah?
- Jumlah baris: Di bawah 1.000 transaksi (untuk QuickBooks)?
- Rentang tanggal: Apakah ada tumpang tindih dengan transaksi bank feed yang sudah ada?
- Nama file: Singkat dan sederhana (tanpa karakter khusus)?
- Format file: CSV (dipisahkan koma), bukan titik koma atau tab?
Jika Anda telah memverifikasi kesepuluh item tersebut dan impor masih gagal, masalahnya kemungkinan besar ada pada data mentah itu sendiri — transaksi spesifik dengan karakter atau format yang tidak biasa yang menyebabkan pengurai (parser) macet. Coba impor 50 baris pertama saja untuk mengisolasi masalah.
Pertanyaan yang Sering Diajukan
Mengapa QuickBooks menolak CSV saya sementara Xero menerimanya?
QuickBooks Online memiliki persyaratan CSV yang lebih ketat daripada Xero. QuickBooks mengharapkan tepat 3 atau 4 kolom, kurang fleksibel tentang format tanggal, dan lebih sensitif terhadap masalah pengodean. Impor Xero memungkinkan lebih banyak kolom (Anda cukup memetakan yang Anda butuhkan) dan menangani lebih banyak variasi format tanggal. Jika CSV Anda berfungsi di Xero tetapi tidak di QuickBooks, periksa jumlah kolom dan format tanggal terlebih dahulu.
Bisakah saya mengimpor file yang sama ke QuickBooks dan Xero?
Ya, jika file tersebut memenuhi persyaratan kedua alat tersebut. CSV dengan kolom Tanggal, Deskripsi, dan Nominal dalam format TTTT-BB-HH, pengodean UTF-8, dan angka bersih akan berfungsi di kedua platform. Ekspor CSV default PDFSub dirancang untuk kompatibilitas lintas platform.
Bagaimana cara mencegah transaksi duplikat saat mengimpor?
Sebelum mengimpor, periksa tanggal mana yang sudah ada di perangkat lunak akuntansi Anda dari bank feed. Filter CSV Anda untuk menyertakan hanya tanggal di luar rentang feed. Baik QuickBooks maupun Xero memiliki beberapa deteksi duplikat, tetapi tidak sempurna — penyaringan tanggal manual sebelum impor lebih andal.
Bagaimana jika hanya beberapa transaksi yang gagal selama impor?
Baik QuickBooks maupun Xero melaporkan baris mana yang dilewati atau gagal. Periksa laporan error untuk nomor baris spesifik, lalu periksa baris tersebut di CSV Anda. Penyebab umum kegagalan baris individu: tanggal hilang, nominal non-numerik, atau karakter khusus yang tidak dapat ditangani oleh parser.
Haruskah saya menggunakan format QBO alih-alih CSV untuk QuickBooks?
Jika Anda mengimpor ke QuickBooks, QBO biasanya merupakan pilihan yang lebih baik. QBO adalah format terstruktur yang dibaca QuickBooks tanpa pemetaan kolom, penebakan format tanggal, atau masalah pengodean. Ini mencakup ID transaksi yang membantu mencegah duplikat, dan secara eksplisit menandai transaksi sebagai debit atau kredit. PDFSub dapat mengekspor langsung ke format QBO dari PDF rekening koran.
Ringkasan
Error impor rekening koran di QuickBooks dan Xero hampir selalu bermuara pada masalah format: format tanggal yang salah, struktur kolom yang buruk, masalah pengodean, atau masalah format nominal. Error ini dapat diperbaiki — setelah Anda mengetahui penyebabnya — tetapi membuang waktu dan menimbulkan frustrasi, terutama saat Anda memproses banyak klien.
Pendekatan yang paling efisien adalah mencegah error tersebut dari sumbernya. Bank Statement Converter dari PDFSub mengekstrak transaksi dari laporan PDF dan mengekspornya dalam format yang diterima QuickBooks dan Xero dengan bersih — tanggal yang benar, nominal yang bersih, pengodean yang tepat, dan struktur kolom yang benar.
Konversi rekening koran ke format QuickBooks atau Xero — lewati pemecahan masalah dan impor data yang bersih.