Lewati ke konten

Keunggulan Menu: Bukti Penerimaan & Pengeluaran Bank/Cash

Tier 3 — Keunggulan-keunggulan Booku yang muncul saat user memakai menu Bukti Penerimaan & Pengeluaran Bank/Cash.


Deskripsi Menu

Form Input Bukti Penerimaan Bank/Cash dan Input Bukti Pengeluaran Bank/Cash adalah pintu masuk universal untuk semua transaksi kas/bank — baik penerimaan uang masuk (KM) maupun pengeluaran uang keluar (KK). Satu form dinamis menggantikan 15+ form terpisah yang biasanya ada di aplikasi akuntansi lain.

Menu ini sangat strategis: hampir semua transaksi keuangan harian (pembayaran hutang, pencairan piutang, biaya operasional, investasi modal, dll) akhirnya melalui form ini.


Daftar Keunggulan di Menu Ini

#KeunggulanTier 2 Terkait
1Satu form dinamis untuk semua jenis transaksi#13
2UI menyesuaikan konteks Lawan Transaksi & Sarana Pembayaran#10
3Tabel Daftar Tagihan reaktif (0/1/>1 baris)#08
4Sarana Pembayaran lengkap dalam 1 dropdown (Petty Cash + Kas + Bank + Cash Advance)#08
5Auto-fill data Bank dari master Lawan Transaksi#10
6Auto-fetch Kurs ReadOnly (LAMPAU & NORMAL)#09
7Penyimpanan 3-in-1 (Bukti + Pengawasan + Jurnal dalam 1 transaction)#13, #11

Detail Keunggulan

1. Satu Form Dinamis untuk Semua Jenis Transaksi

User cukup memilih Kategori dan Peruntukan — UI form otomatis menyesuaikan field yang relevan. Tidak ada lagi 15+ menu terpisah untuk masing-masing jenis pembayaran/penerimaan.

Contoh konkret:

  • Pilih Peruntukan = “Pembayaran Hutang Bank” → field Angsuran/Pokok/Bagi Hasil/PPh muncul, field Uraian sembunyi
  • Pilih Peruntukan = “Investasi Modal” → field Lembar Saham & Harga/Lembar muncul, panel tabel tagihan sembunyi

Cross-ref: Tier 2 #13


2. UI Menyesuaikan Konteks Lawan Transaksi & Sarana Pembayaran

Section Bank (Biaya Administrasi, Ditanggung Oleh, Jumlah Transfer, Total Bank, Rekening Penerima, Atas Nama Penerima) muncul hanya saat relevan:

KondisiSection BankSub-Grup Rekening/Atas Nama
Sarana = CashHide total(irrelevant)
Sarana = Bank, LT = DJPHide total (pembayaran pajak tidak pakai konsep biaya admin/transfer dari form ini)(irrelevant)
Sarana = Bank, LT Internal lain (CUST, INT, BPJS, dll)TampilHide (tidak ada data master Bank)
Sarana = Bank, Kategori PemindahbukuanTampilHide (rekening tujuan = COA Bank sendiri)
Sarana = Bank, LT normalTampilTampil + auto-fill

Manfaat: User tidak melihat field yang tidak relevan untuk konteks transaksinya. Form selalu serasi dengan jenis pembayaran.

Cross-ref: Tier 2 #10


3. Tabel Daftar Tagihan Reaktif (0/1/>1 Baris)

Tabel “Daftar Tagihan” (panel kanan) dan elemennya menyesuaikan jumlah data secara dinamis:

Jumlah BarisPanel KananBaris TOTALTombol Simpan
0Hide (modal lebih sempit, fokus ke panel kiri)Disabled (tooltip: “Tidak ada data tagihan untuk disimpan”)
1TampilHide (redundan, sama dengan baris satu-satunya)Enabled
>1TampilTampil (grand total)Enabled

Manfaat:

  • Modal tidak mengambil ruang sia-sia saat belum ada data
  • Tidak ada baris TOTAL “palsu” yang isinya sama dengan baris satu-satunya
  • User tidak bisa simpan form kosong (mencegah error & data jurnal tidak valid)

Cross-ref: Tier 2 #08


4. Sarana Pembayaran Lengkap dalam 1 Dropdown

Dropdown “Sarana Pembayaran” / “Sarana Pencairan” memuat semua jenis akun kas/bank yang visible:

JenisRange COA
Petty Cash11101-11199
Kas11201-11299
Bank11301-11399
Cash Advance11401-11499
(Range “selipan”)11001-11099, 11211-11299, dll — kalau user customize COA

User tidak perlu pilih kategori (mis. “ini Petty Cash atau Kas”) sebelum membuka dropdown — semua opsi langsung muncul, terurut ascending by kode COA. Filter visibility otomatis (Visibilitas = "Ya" di master COA) memastikan hanya akun aktif yang tampil.

Manfaat:

  • 1 klik dropdown menggantikan 2 langkah (pilih kategori → pilih akun)
  • Konsisten dengan pola Booku Lama (range 11001-11499)
  • User customize COA di range “selipan” otomatis ikut muncul

Cross-ref: Tier 2 #08


5. Auto-Fill Data Bank dari Master Lawan Transaksi

Saat user pilih Sarana Pembayaran = Bank, field Rekening Penerima dan Atas Nama Penerima auto-fill dari data master Lawan Transaksi (atau Karyawan untuk peruntukan Karyawan). Field readOnly — user tidak bisa edit manual (cegah typo).

Jika master tidak punya data Bank, pesan error eksplisit: “Lengkapi data Rekening Bank di master Lawan Transaksi terlebih dahulu.”

Cross-ref: Tier 2 #10


6. Auto-Fetch Kurs ReadOnly (LAMPAU & NORMAL)

Untuk transaksi mata uang asing, Kurs di-fetch otomatis dari Master Kurs (database public). User dilarang input manual (cegah typo).

Tahun BukuSumber Kurs
LAMPAUtbl_kursakhirbulan (kurs Desember, tanggal diabaikan)
NORMALtbl_kurs (kurs harian, mundur hingga 9 hari kalau tanggal eksak tidak ada)

Cross-ref: Tier 2 #09


7. Penyimpanan 3-in-1 (Atomic Transaction)

Sekali klik Simpan → 3 data tersimpan serentak dalam 1 database transaction (all-or-nothing):

TabelIsi
tbl_buktipenerimaan / tbl_buktipengeluaranBukti transaksi (Nomor KM/KK, tanggal, jumlah, sarana)
Tabel pengawasan terkait (tbl_pengawasanhutang*, dll)Update saldo (status, sisa hutang/piutang)
tbl_transaksiJurnal otomatis (multi-line: debet/kredit per komponen)

Tidak mungkin data tidak sinkron — semua sukses atau semua rollback.

Cross-ref: Tier 2 #13, Tier 2 #11


Nilai Jual untuk Menu Ini

“Form input transaksi kas/bank yang menyesuaikan diri dengan konteks — user tidak perlu hafal kapan field muncul, sistem yang tahu.”

“Dropdown sarana pembayaran lengkap untuk semua jenis akun kas/bank — Petty Cash, Kas, Bank, Cash Advance dalam satu tempat.”

“Tabel tagihan reaktif — UI yang menjaga supaya user hanya melihat informasi yang berguna saat itu.”


Kembali ke: Index Keunggulan per Menu | Keunggulan Booku

Terakhir diperbarui: 21-05-2026