Cara Rekonsiliasi Transaksi dengan AI: Panduan Lengkap dan Praktis
Apa itu rekonsiliasi transaksi dengan AI dan mengapa penting?
Rekonsiliasi transaksi dengan AI adalah proses membandingkan catatan pembukuan internal dengan mutasi bank menggunakan kecerdasan buatan untuk mengidentifikasi pasangan transaksi dan menyoroti selisih secara otomatis. Tujuannya bukan sekadar menyamakan angka, tetapi memberikan dasar pemeriksaan yang terstruktur agar tim keuangan dapat memvalidasi penyebab perbedaan dengan bukti yang akurat, bukan sekadar asumsi.

Mengapa pembukuan dan mutasi bank sering berbeda?
Perbedaan antara pembukuan dan mutasi bank sering kali terjadi karena faktor waktu pencatatan (timing differences), bukan selalu karena kesalahan input manusia atau sistem. Item seperti setoran dalam perjalanan, cek beredar, biaya administrasi bank, atau cek yang ditolak adalah penyebab umum yang memerlukan penelusuran bukti sebelum dikategorikan sebagai selisih yang perlu dikoreksi.
Fact Box: Penyebab Umum Perbedaan Rekonsiliasi
- Setoran dalam perjalanan: Uang sudah dicatat di pembukuan, tetapi belum masuk mutasi bank pada periode yang sama.
- Cek beredar: Cek sudah dikeluarkan dan dicatat sebagai pengeluaran, tetapi belum diuangkan oleh penerima di bank.
- Biaya bank & bunga: Potongan administrasi atau tambahan bunga dari bank yang belum diinput ke sistem internal.
- Kesalahan input: Salah nominal atau duplikasi catatan. Catatan: Sesuai pedoman Washington State Auditor, kesalahan pembukuan harus dikoreksi internal, sedangkan kesalahan bank harus dikomunikasikan dan diselesaikan langsung dengan pihak bank.
Bagaimana cara menyusun prompt AI agar hasil rekonsiliasi akurat?
Prompt AI harus dirancang dengan lima komponen utama: penjelasan data, dasar pencocokan, larangan menebak data, format output spesifik, dan kriteria status “Perlu Verifikasi”. Instruksi yang eksplisit ini mencegah AI berhalusinasi atau mengisi data kosong dengan perkiraan, memastikan hasil yang dihasilkan siap untuk ditinjau oleh manusia sesuai peringatan dokumentasi resmi Microsoft tentang batasan AI.
Fact Box: 5 Komponen Prompt Rekonsiliasi AI
- Jelaskan Data: Tetapkan pembukuan sebagai acuan penyajian, namun tegaskan bahwa AI tidak boleh menganggap pembukuan selalu benar tanpa verifikasi.
- Dasar Pencocokan: Gunakan kombinasi tanggal, nominal, nomor referensi/invoice, dan deskripsi (mengacu pada logika pencocokan Microsoft Copilot).
- Batasan Ketat: Larang AI mengubah data asli, mengisi nominal kosong dengan perkiraan, atau menyimpulkan penyebab selisih tanpa bukti.
- Format Output: Minta hasil dalam bentuk spreadsheet dengan dua sheet terpisah (“Rekonsiliasi” dan “Ringkasan”).
- Kriteria Status: Tentukan aturan jelas kapan sebuah transaksi harus ditandai “Perlu Verifikasi” (misalnya: data ambigu atau memiliki lebih dari satu kandidat pasangan).
Prompt berikut adalah contoh instruksi kerja, bukan kutipan dari standar akuntansi atau jaminan bahwa hasil AI akan selalu benar.
“Lakukan rekonsiliasi transaksi antara pembukuan internal dan mutasi bank untuk periode yang saya berikan.
Gunakan pembukuan internal sebagai acuan utama penyajian hasil, tetapi jangan menganggap pembukuan selalu benar dan jangan mengubah data asli.
Cocokkan transaksi berdasarkan tanggal, nominal, nomor referensi atau invoice, dan deskripsi. Jangan gunakan satu transaksi bank untuk lebih dari satu pasangan tanpa bukti pendukung.
Jangan mengubah, memperkirakan, atau menambah data yang tidak tersedia. Jika data tidak cukup, ambigu, atau memiliki beberapa kemungkinan pasangan, tandai “Perlu Verifikasi”.
Buat spreadsheet dengan dua sheet:
Rekonsiliasi: Tanggal, No. Referensi, Deskripsi, Nominal Pembukuan, Nominal Bank, Selisih, Status, dan Keterangan.
Ringkasan: jumlah transaksi per status, total selisih yang dapat dihitung, saldo akhir pembukuan, saldo akhir bank, dan daftar item yang memerlukan verifikasi manual.
Gunakan status:
Match: bukti pencocokan mendukung bahwa kedua catatan merupakan transaksi yang sama, nominal sesuai, dan tidak ada pertentangan data yang belum dijelaskan.
Hampir Cocok: terdapat kandidat pasangan yang kuat, tetapi masih ada perbedaan yang perlu diperiksa; status ini bukan persetujuan akhir.
Tidak Cocok: tidak ditemukan pasangan dalam data yang diberikan.
Perlu Verifikasi: data kurang, ambigu, atau pasangan belum dapat ditentukan.
Hitung Selisih sebagai Nominal Pembukuan dikurangi Nominal Bank. Jika salah satu nominal tidak tersedia, jangan menganggapnya nol; tandai selisih sebagai “Tidak dapat dihitung”.
Pisahkan fakta yang terlihat dalam data dari kemungkinan penyebabnya. Biaya bank, transaksi belum tercatat, duplikasi, salah input, setoran dalam perjalanan, atau cek beredar hanya boleh disebut sebagai kemungkinan sampai ada bukti pendukung.
Tampilkan saldo akhir hanya jika tersedia secara eksplisit atau dapat dihitung dari saldo awal dan mutasi lengkap. Jika tidak, tulis “Data tidak cukup”.
Cantumkan dasar setiap status dan dokumen yang perlu diperiksa dalam kolom Keterangan. Jangan membuat jurnal penyesuaian atau mengubah pembukuan secara otomatis.”
Apa saja format output dan status yang harus diminta dari AI?
Output ideal berupa spreadsheet dengan dua sheet: “Rekonsiliasi” untuk detail baris per baris dan “Ringkasan” untuk agregasi data serta daftar item yang perlu verifikasi manual. Setiap baris harus memiliki status yang jelas beserta kolom keterangan yang memisahkan fakta data mentah dari dugaan penyebab, mencegah AI membuat jurnal penyesuaian secara otomatis.
Fact Box: Struktur Tabel Output Rekonsiliasi
| Nama Kolom | Deskripsi dan Aturan Pengisian |
| Tanggal | Tanggal transaksi sesuai data sumber asli. |
| No. Referensi | Nomor invoice, ID transaksi, atau kode unik. |
| Nominal Pembukuan | Nilai rupiah dari catatan internal. |
| Nominal Bank | Nilai rupiah dari mutasi bank. |
| Selisih | Nominal Pembukuan dikurangi Nominal Bank. Jika data kurang, tulis “Tidak dapat dihitung” (jangan asumsikan nol). |
| Status | Pilih satu: Match, Hampir Cocok, Tidak Cocok, atau Perlu Verifikasi. |
| Keterangan | Fakta data yang terlihat dan daftar dokumen pendukung yang harus diperiksa manusia (bukan kesimpulan AI). |
Contoh Output:
Bagaimana cara mempersiapkan data dan memvalidasi hasil AI?
Gunakan file berbasis teks atau spreadsheet (CSV/Excel) dengan nama kolom yang jelas dan satu transaksi per baris, hindari unggahan berupa foto atau pindaian tabel yang rawan mengalami kegagalan ekstraksi OCR. Setelah hasil keluar, validasi dasar pencocokan dan keterangan secara manual, terutama untuk selisih nominal kecil.
Contoh Kasus Nyata: Jika pembukuan menunjukkan penerimaan Rp750.000 dan kandidat pasangan di bank menunjukkan Rp745.000, perbedaannya adalah Rp5.000. Angka ini tidak boleh langsung diasumsikan sebagai biaya bank oleh AI atau manusia. Pemeriksa wajib melihat bukti transfer atau invoice untuk memastikan apakah ini memang potongan admin, kesalahan input nominal, atau transaksi yang berbeda sama sekali.
Apakah AI bisa menggantikan peran tim keuangan dalam rekonsiliasi?
Tidak, AI berfungsi sebagai asisten yang mempercepat pencarian pasangan transaksi dan menyoroti pengecualian (exceptions), bukan sebagai pengambil keputusan akhir atau pengganti akuntan. Sesuai dokumentasi Microsoft Dynamics 365 Business Central, pengguna wajib meninjau akurasi setiap saran dan pasangan yang diusulkan AI sebelum menerimanya, karena koreksi akhir harus selalu didasarkan pada bukti pendukung nyata dan pertimbangan profesional tim keuangan.

Kesimpulan dan Langkah Selanjutnya untuk Rekonsiliasi Transaksi dengan AI
Solusi untuk menjawab pertanyaan mengenai peran apa yang tetap harus dipegang manusia ketika AI mengerjakan semakin banyak hal, terletak pada penerapan prinsip human-in-the-loop yang menempatkan profesional keuangan sebagai pemegang otoritas validasi dan pengambilan keputusan akhir. Dalam konteks rekonsiliasi, AI berfungsi semata sebagai fasilitator dan penganalisis data yang mempercepat proses pencocokan transaksi serta menyoroti anomali atau pengecualian, bukan sebagai entitas yang berwenang membuat jurnal penyesuaian atau menyimpulkan penyebab selisih secara otomatis. Peran mutlak manusia yang tidak dapat digantikan oleh mesin tetaplah verifikasi akhir, interpretasi konteks bisnis di balik selisih nominal, serta validasi kepatuhan berdasarkan bukti pendukung yang nyata dan dapat dipertanggungjawabkan.
Seperti yang tertera dalam buku Stay Human. Stay in Charge. Transformasi AI di Korporasi karya Dian Martin (Ketua Umum Asosiasi AI Indonesia), transformasi AI yang sukses tidak diukur dari seberapa banyak proses yang diotomatisasi, melainkan dari seberapa kuat manusia mempertahankan kendali strategis dan pemikiran kritis di atas output mesin. Organisasi harus membangun kebiasaan disiplin untuk tidak sekadar menjadi “tukang stempel” yang menyetujui saran algoritma tanpa pemeriksaan mendalam. Dengan terus mengasah kemampuan analisis kritis dan menjaga kendali penuh atas integritas data keuangan, tim dapat memastikan bahwa AI benar-benar berperan sebagai alat amplifikasi kompetensi manusia, bukan sebagai pengganti tanggung jawab profesional.
Referensi
- https://sao.wa.gov/bars-annual-filing/bars-cash-manual/accounting/accounting-principles-and-internal-control/bank-reconciliations
- https://learn.microsoft.com/en-us/dynamics365/business-central/bank-reconciliation-with-copilot?tabs=fromlist
- https://learn.microsoft.com/en-us/dynamics365/business-central/faqs-bank-reconciliation

