Balaka Rekonsiliasi Bank

Konsep Rekonsiliasi Bank

Apa Itu Rekonsiliasi Bank

Rekonsiliasi bank adalah proses mencocokkan catatan transaksi di buku besar (book) dengan mutasi rekening koran dari bank. Tujuannya memastikan bahwa saldo kas di pembukuan sesuai dengan saldo aktual di bank.

Mengapa Diperlukan

Saldo buku dan saldo bank sering berbeda karena:

PenyebabContohAda di
Biaya administrasi bankBiaya admin bulanan Rp 15.000Bank saja
Pendapatan bungaBunga deposito yang belum dicatatBank saja
Cek beredar (outstanding check)Cek yang sudah dicatat tapi belum dicairkanBuku saja
Transfer belum dicatatPembayaran masuk yang belum di-inputBank saja

Rekonsiliasi mengidentifikasi selisih ini sehingga pembukuan dapat dikoreksi.

Alur Kerja

1. Import CSV     2. Buat Rekonsiliasi     3. Pencocokan     4. Laporan
   dari bank         (pilih statement)        (auto/manual)      (print/export)

Tampilan Layar

bank-recon/landing-page
bank-recon/landing-page

Konfigurasi Parser Bank

Parser Bawaan

Aplikasi menyediakan parser bawaan untuk bank-bank utama Indonesia. Buka menu Rekonsiliasi Bank > Konfigurasi Parser.

Daftar Konfigurasi Parser

Setiap parser mendefinisikan posisi kolom dalam file CSV: kolom tanggal, keterangan, debit, kredit, dan saldo.

Parser bawaan:

BankFormat TanggalKolom
BCAdd/MM/yyyyTanggal, Keterangan, Cabang, Debit, Credit, Saldo
Mandiridd/MM/yyyyTanggal, Keterangan, Debit, Kredit, Saldo
BNIdd-MMM-yyyyTanggal, Keterangan, Cabang, Debit, Kredit, Saldo
BSIdd/MM/yyyyTanggal, Keterangan, Debit, Kredit, Saldo
CIMBdd/MM/yyyyTanggal, Keterangan, Debit, Kredit, Saldo

Custom Parser

Jika bank tidak tersedia dalam daftar, buat parser kustom. Buka Konfigurasi Parser > Parser Baru.

Form Custom Parser

Field yang perlu diisi:

  • Tipe Bank: CUSTOM
  • Nama Config: Nama deskriptif (contoh: "Bank Jatim CSV")
  • Kolom Tanggal: Index kolom tanggal (dimulai dari 0)
  • Kolom Keterangan: Index kolom deskripsi transaksi
  • Format Tanggal: Pattern Java DateTimeFormatter (contoh: dd/MM/yyyy)

Tampilan Layar

bank-recon/parser-configs
bank-recon/parser-configs

bank-recon/parser-config-form
bank-recon/parser-config-form

Import Mutasi Bank

Persiapan File CSV

Download mutasi rekening dari internet banking dalam format CSV. Pastikan file memiliki header dan format sesuai dengan parser yang dipilih.

Contoh CSV BCA (bca-statement-202401.csv):

Tanggal,Keterangan,Cabang,Debit,Credit,Saldo
01/01/2024,"Setoran Modal Awal 2024",0316,,,500000000.00
15/01/2024,"Transfer Masuk - Konsultasi Core Banking",0316,,196200000.00,696200000.00
15/01/2024,"Transfer Keluar - JetBrains License",0316,3330000.00,,692870000.00
31/01/2024,"Transfer Keluar - AWS Cloud",0316,5550000.00,,687320000.00
31/01/2024,"Biaya Admin Bank BCA",0316,15000.00,,687305000.00

Form Import

Buka menu Rekonsiliasi Bank > Import Mutasi.

Form Import Mutasi Bank

Isi data import:

  • Rekening Bank: Pilih rekening (contoh: BCA - 1234567890)
  • Parser Config: Pilih parser sesuai bank
  • Periode Mulai: Tanggal awal mutasi (01/01/2024)
  • Periode Akhir: Tanggal akhir mutasi (31/01/2024)
  • File CSV: Upload file yang sudah didownload

Klik Import untuk memproses.

Daftar Mutasi

Setelah import, mutasi tampil di menu Rekonsiliasi Bank > Daftar Mutasi.

Daftar Mutasi Bank

Detail Mutasi

Klik pada mutasi untuk melihat detail item yang berhasil di-parse.

Detail Mutasi Bank

Informasi yang ditampilkan:

  • Bank: BCA
  • Total Item: 5 transaksi
  • Tabel Item: Tanggal, keterangan, debit/kredit, saldo

Tampilan Layar

bank-recon/import-form
bank-recon/import-form

bank-recon/statements-list
bank-recon/statements-list

bank-recon/statement-detail
bank-recon/statement-detail

Proses Rekonsiliasi

Membuat Rekonsiliasi Baru

Buka menu Rekonsiliasi Bank > Rekonsiliasi Baru.

Form Rekonsiliasi Baru

Pilih mutasi bank yang akan direkonsiliasi dari dropdown, lalu klik Buat Rekonsiliasi.

Detail Rekonsiliasi

Setelah dibuat, halaman detail menampilkan ringkasan:

Detail Rekonsiliasi

Informasi yang ditampilkan:

  • Status: IN_PROGRESS / COMPLETED
  • Saldo Bank: Saldo akhir menurut bank (Rp 687.305.000)
  • Saldo Buku: Saldo akhir menurut pembukuan
  • Item Cocok: Jumlah transaksi yang sudah dicocokkan
  • Selisih: Perbedaan antara saldo bank dan buku

Auto-Match (Pencocokan Otomatis)

Klik tombol Auto-Match untuk menjalankan pencocokan otomatis 3 tahap:

TahapMetodeKriteria
1. Exact MatchTanggal + jumlah persis samaTanggal dan nominal harus identik
2. Fuzzy DateJumlah sama, tanggal berdekatanNominal identik, selisih tanggal maks 3 hari
3. Keyword MatchKata kunci di keteranganMencocokkan kata kunci keterangan bank vs buku

Setelah Auto-Match

Contoh hasil auto-match dengan data PT ArtiVisi:

#Item BankJumlahMatchItem Buku
1Setoran Modal Awal 2024Rp 500.000.000ExactSetoran Modal Awal 2024
2Transfer Masuk - Konsultasi Core BankingRp 196.200.000ExactKonsultasi Core Banking - Milestone 1
3Transfer Keluar - JetBrains LicenseRp 3.330.000ExactJetBrains IntelliJ License 2024
4Transfer Keluar - AWS CloudRp 5.550.000ExactAWS Cloud Services Jan 2024
5Biaya Admin Bank BCARp 15.000Bank Only(tidak ada di buku)

Manual Match

Item yang tidak ter-match otomatis dapat dicocokkan secara manual:

  1. Klik item bank yang belum cocok
  2. Pilih transaksi buku yang sesuai
  3. Konfirmasi pencocokan

Mark Bank-Only / Book-Only

Untuk item yang memang hanya ada di satu sisi:

  • Bank Only: Transaksi yang ada di bank tapi belum dicatat di buku. Contoh: Biaya Admin Bank BCA Rp 15.000 — perlu dibuat jurnal penyesuaian:

    Dr. 6.1.01 Biaya Administrasi Bank    Rp 15.000
        Cr. 1.1.02 Bank BCA                   Rp 15.000
    
  • Book Only: Transaksi yang sudah dicatat di buku tapi belum muncul di bank. Contoh: cek yang sudah diterbitkan tapi belum dicairkan oleh penerima.


Tampilan Layar

bank-recon/recon-form
bank-recon/recon-form

bank-recon/recon-detail
bank-recon/recon-detail

bank-recon/recon-auto-match
bank-recon/recon-auto-match

Laporan Rekonsiliasi

Buka laporan dari halaman detail rekonsiliasi, klik Laporan.

Laporan Rekonsiliasi

Laporan menampilkan:

  • Header: Periode, rekening bank, tanggal rekonsiliasi
  • Ringkasan saldo: Saldo bank vs saldo buku
  • Item cocok: Daftar transaksi yang berhasil dicocokkan
  • Item Bank Only: Transaksi bank tanpa pasangan di buku
  • Item Book Only: Transaksi buku tanpa pasangan di bank
  • Selisih: Total selisih yang perlu ditindaklanjuti

Gunakan tombol Print untuk mencetak atau export laporan.


Tampilan Layar

bank-recon/recon-report
bank-recon/recon-report

Contoh Kasus Lengkap

Walk-through rekonsiliasi PT ArtiVisi Intermedia untuk periode Januari 2024.

Data Awal

  • Rekening: BCA 1234567890, KCU Sudirman
  • Akun GL: 1.1.02 Bank BCA
  • Saldo awal: Rp 500.000.000
  • Saldo akhir (bank): Rp 687.305.000

Langkah 1: Import Mutasi

Import file bca-statement-202401.csv yang berisi 5 item transaksi.

Langkah 2: Buat Rekonsiliasi

Pilih mutasi Januari 2024 dan buat rekonsiliasi baru. Sistem menampilkan 5 item bank dan transaksi buku yang tersedia.

Langkah 3: Jalankan Auto-Match

Klik Auto-Match. Hasil: 4 dari 5 item berhasil dicocokkan (Exact Match), 1 item tersisa (Biaya Admin Bank BCA).

Langkah 4: Tandai Bank Only

Item "Biaya Admin Bank BCA" Rp 15.000 tidak ada di pembukuan. Tandai sebagai Bank Only.

Tindak lanjut: buat jurnal penyesuaian untuk mencatat biaya admin tersebut di buku besar.

Langkah 5: Review Laporan

Buka laporan rekonsiliasi untuk verifikasi:

ItemBankBukuStatus
Setoran Modal Awal 2024Rp 500.000.000Rp 500.000.000Cocok
Konsultasi Core BankingRp 196.200.000Rp 196.200.000Cocok
JetBrains LicenseRp 3.330.000Rp 3.330.000Cocok
AWS CloudRp 5.550.000Rp 5.550.000Cocok
Biaya Admin Bank BCARp 15.000Bank Only

Setelah semua item diproses, rekonsiliasi dapat di-complete.