Bukti Penerimaan & Pengeluaran Bank/Cash
Lokasi sidebar: Buku Pengawasan → Bukti Penerimaan / Bukti Pengeluaran
Path: /buku-pengawasan/bukti-penerimaan dan /buku-pengawasan/bukti-pengeluaran
Deskripsi Singkat
Menu Bukti Penerimaan Bank/Cash (KM) dan Bukti Pengeluaran Bank/Cash (KK) adalah pintu masuk universal untuk semua transaksi kas dan bank di Booku. Lewat menu ini Anda mencatat uang masuk (penerimaan dari customer, pencairan piutang, investasi modal, dll.) dan uang keluar (pembayaran hutang, biaya operasional, pengeluaran tunai, pemindahbukuan, dll.).
Satu form dinamis di menu ini menggantikan 15+ form terpisah yang biasanya ada di aplikasi akuntansi lain — UI menyesuaikan field yang muncul berdasarkan jenis transaksi yang Anda pilih.
Sekilas Keunggulan
Apa yang membuat menu ini istimewa di Booku:
- Satu form dinamis untuk semua jenis transaksi kas/bank — pilih kategori & peruntukan, field menyesuaikan otomatis
- Tabel Daftar Tagihan reaktif — panel kanan & baris TOTAL menyesuaikan jumlah data (0/1/>1 baris)
- Sarana Pembayaran lengkap dalam 1 dropdown — Petty Cash, Kas, Bank, Cash Advance semuanya di satu tempat
- Auto-fill data Bank dari master Lawan Transaksi (rekening + atas nama)
- Penyimpanan 3-in-1 atomic — bukti + pengawasan + jurnal dalam 1 transaction database
📖 Detail lengkap:
Keunggulan Bukti Penerimaan & Pengeluaran di Booku
Kegunaan
Gunakan menu ini saat Anda perlu:
| Skenario | Menu |
|---|---|
| Mencatat pembayaran dari customer (pencairan piutang) | Bukti Penerimaan |
| Mencatat penerimaan investasi modal | Bukti Penerimaan |
| Mencatat penerimaan tunai (penjualan tunai langsung) | Bukti Penerimaan |
| Mencatat pengembalian uang dari supplier | Bukti Penerimaan |
| Membayar hutang ke supplier | Bukti Pengeluaran |
| Membayar gaji, BPJS, pajak | Bukti Pengeluaran |
| Mencatat pengeluaran operasional (biaya kantor, dll) | Bukti Pengeluaran |
| Pemindahbukuan antar kas/bank (mis. setor tunai ke bank) | Bukti Pengeluaran |
Pra-syarat
Sebelum memakai menu ini, pastikan hal-hal berikut sudah disiapkan:
- Master Chart of Account (COA) — minimal akun-akun Bank, Kas, Petty Cash, Cash Advance sudah dibuat di menu Data COA
- Master Lawan Transaksi — customer/supplier yang akan dicatat sudah terdaftar di menu Data Mitra
- Untuk pembayaran via bank: data rekening bank di master Lawan Transaksi sudah dilengkapi
- Untuk transaksi mata uang asing: Kurs sudah tersedia di Master Kurs (otomatis di-fetch saat input)
- Untuk transaksi yang melunasi hutang/piutang: record hutang/piutang sudah ada di Buku Pengawasan terkait
Cara Mengoperasikan
1. Membuka Form Input Bukti Penerimaan
- Buka menu Buku Pengawasan → Bukti Penerimaan Bank/Cash dari sidebar
- Klik tombol Tambah di pojok kanan atas
- Form input akan terbuka dalam modal
2. Mengisi Form Input
- Pilih Kategori transaksi (mis. “Pembayaran Hutang”, “Penerimaan Tunai”, “Investasi Modal”, dll.)
- Pilih Peruntukan sesuai jenis spesifik (form akan menyesuaikan field-fieldnya)
- Isi Tanggal Transaksi
- Pilih Lawan Transaksi (jika relevan)
- Pilih Sarana Pembayaran/Pencairan — dropdown menampilkan semua Petty Cash, Kas, Bank, Cash Advance yang visible
- Isi Jumlah transaksi
- (Opsional) Lihat panel kanan Daftar Tagihan — pilih invoice/tagihan yang akan dilunasi
- Klik Simpan
3. Edit / Hapus
- Cari record di daftar utama (gunakan filter atau kolom search)
- Klik tombol Edit atau Hapus di kolom Aksi
- Untuk Hapus: konfirmasi muncul karena akan menghapus jurnal juga
Penjelasan Field/Input
| Field | Kegunaan | Wajib? | Validasi/Catatan |
|---|---|---|---|
| Kategori | Kelompok besar jenis transaksi | Ya | Pilih dari dropdown (Pembayaran Hutang, Penerimaan Tunai, Investasi, dll.) |
| Peruntukan | Detail spesifik dari kategori | Ya | Otomatis ter-filter berdasarkan kategori |
| Tanggal | Tanggal transaksi | Ya | Harus dalam Tahun Buku Aktif |
| Lawan Transaksi | Customer/supplier/karyawan terkait | Tergantung peruntukan | Ada peruntukan yang tidak butuh (mis. Investasi Modal) |
| Sarana Pembayaran | Akun kas/bank yang dipakai | Ya | Dropdown unified (semua jenis kas/bank visible) |
| Jumlah | Nominal transaksi | Ya | Tidak boleh 0 atau negatif |
| Daftar Tagihan | Tagihan yang akan dilunasi (panel kanan) | Tergantung peruntukan | Reaktif: 0 baris → panel hide, 1 baris → tidak ada TOTAL, >1 → TOTAL muncul |
| Biaya Admin Bank | Biaya admin transfer | Tergantung sarana | Muncul saat sarana = Bank, sembunyi untuk Cash atau pembayaran DJP |
| Ditanggung Oleh | Siapa menanggung biaya admin | Tergantung sarana | Perusahaan / Lawan Transaksi |
| Rekening Penerima | Nomor rekening tujuan | Tergantung | Auto-fill dari master Lawan Transaksi, readonly |
| Atas Nama | Nama pemilik rekening | Tergantung | Auto-fill dari master, readonly |
| Kurs | Kurs konversi (untuk mata uang asing) | Auto | Auto-fetch dari Master Kurs, readonly |
| Catatan | Catatan bebas | Tidak | Bebas isi atau kosong |
Cara Kerja di Balik Layar
Saat Anda klik Simpan, Booku melakukan 3 hal sekaligus dalam satu transaksi database (semua sukses, atau semua batal):
- Simpan Bukti — record bukti penerimaan/pengeluaran tersimpan di tabel transaksi dengan Nomor KM/KK otomatis
- Update Buku Pengawasan — jika transaksi ini melunasi tagihan (mis. hutang/piutang), Booku update saldo & status tagihan terkait
- Generate Jurnal Otomatis — Booku susun jurnal multi-line (debet/kredit per komponen: pokok, PPh, biaya admin, denda, dll.) dan simpan ke buku besar
Karena ketiganya dalam satu transaksi, tidak mungkin ada data tidak sinkron — kalau salah satu gagal, semua dibatalkan.
Hubungan dengan Menu Lain
| Menu Terkait | Hubungan |
|---|---|
| Data COA | Menyediakan akun-akun Kas/Bank/Petty Cash/Cash Advance untuk dropdown Sarana |
| Data Mitra (Lawan Transaksi) | Menyediakan daftar customer/supplier + data rekening bank |
| Buku Pengawasan Hutang Usaha | Tagihan hutang muncul di Daftar Tagihan saat peruntukan = “Pembayaran Hutang Usaha” |
| Buku Pengawasan Piutang Usaha | Tagihan piutang muncul saat peruntukan = “Pencairan Piutang Usaha” |
| Buku Pengawasan Hutang Pajak | Pembayaran pajak ke DJP via menu ini akan update saldo hutang pajak |
| Buku Besar | Jurnal otomatis dari menu ini langsung tampil di Buku Besar |
| Jurnal Umum | Bisa cek detail jurnal yang dihasilkan via “Lihat Jurnal” di context menu |
Catatan & Pitfalls
- Form tidak bisa disimpan jika Daftar Tagihan kosong (untuk peruntukan yang wajib pakai tabel) — tooltip akan menjelaskan
- Rekening Penerima auto-fill dari master Lawan Transaksi — kalau data rekening kosong di master, lengkapi dulu sebelum input
- Untuk pembayaran ke DJP (pajak): sub-grup “Rekening Penerima” disembunyikan karena pembayaran pajak tidak mengikuti pola transfer bank biasa
- Untuk pemindahbukuan antar bank: “Rekening Penerima” juga hidden karena rekening tujuan = COA Bank lain (bukan rekening eksternal)
- Edit/Hapus akan mengubah jurnal otomatis — jurnal lama dihapus dan diganti dengan jurnal baru saat edit
- Kurs tidak bisa diubah manual — diambil otomatis dari Master Kurs. Kalau kurs salah, perbaiki di Master Kurs dulu
FAQ
Q: Kenapa beberapa field tidak muncul setelah saya pilih Peruntukan? A: Form sengaja dinamis. Field yang tidak relevan untuk peruntukan tersebut disembunyikan agar tidak membingungkan. Misal: untuk “Investasi Modal” tidak butuh tabel tagihan, jadi panel kanan disembunyikan.
Q: Bisakah saya input rekening tujuan manual? A: Tidak. Field Rekening Penerima & Atas Nama bersifat readonly dan diambil dari master Lawan Transaksi. Ini untuk mencegah typo. Kalau perlu ubah, edit di menu Data Mitra.
Q: Apa beda Bukti Penerimaan dan Bukti Pengeluaran? A: Penerimaan = uang masuk (Anda menerima), Pengeluaran = uang keluar (Anda membayar). Logika dan field-nya simetris tapi arah jurnalnya kebalikan.
Q: Tagihan yang sudah lunas masih muncul di Daftar Tagihan? A: Tidak. Hanya tagihan yang masih ada sisa (belum lunas) yang muncul. Begitu tagihan lunas, otomatis hilang dari daftar.
Referensi Teknis
| Topik | Dokumen |
|---|---|
| Keunggulan Booku di menu ini | keunggulan/keunggulan-per-menu/bukti-penerimaan-pengeluaran.md |
Terakhir diperbarui: 23-05-2026