Validasi Saldo Awal
1. Identitas Menu
| Aspek | Keterangan |
|---|---|
| Nama Menu | Validasi Saldo Awal |
| Lokasi (Tahun NORMAL) | Sidebar → Buku Pengawasan → Validasi Saldo Awal (item paling atas) |
| Lokasi (Tahun LAMPAU) | Sidebar → Data Awal → Validasi Saldo Awal (item paling atas) |
| Ikon | 📄 (FileText) |
| Hak Akses | Direktur ke atas |
2. Deskripsi Singkat
Validasi Saldo Awal adalah halaman dashboard reconciliation yang menampilkan perbandingan saldo seluruh Buku Pengawasan dalam satu layar.
Tanpa menu ini, Anda harus membuka 16+ modul Buku Pengawasan satu per satu (Hutang Usaha → Piutang Usaha → Hutang Pihak Ketiga → Hutang Bank → … dst.) untuk memeriksa apakah saldo daftar transaksi cocok dengan saldo COA (Chart of Account). Dengan menu ini, satu klik cukup.
Setiap baris menampilkan: Saldo Berdasarkan List (total dari daftar transaksi modul terkait) vs Saldo Berdasarkan COA (saldo akun di pembukuan), beserta Selisih-nya. Selisih = 0 berarti pencatatan konsisten. Selisih ≠ 0 menjadi sinyal untuk Anda investigasi.
3. Sekilas Keunggulan
Apa yang membuat menu ini istimewa di Booku:
- Dashboard reconciliation terpusat — 1 layar untuk audit seluruh Buku Pengawasan (vs 16+ klik per modul di aplikasi lain).
- Akurasi saldo realtime per COA — Selisih dihitung on-demand, tidak perlu menjalankan proses periodik dulu.
- UI adaptif LAMPAU vs NORMAL — Label kolom otomatis berubah (“Saldo Akhir” di LAMPAU, “Saldo Awal” di NORMAL); tombol Sesuaikan hanya muncul saat relevan.
- Loading state informatif — Sistem menjelaskan apa yang sedang dikerjakan (“menelusuri seluruh Buku Pengawasan…”) supaya Anda tahu bahwa proses sedang berjalan — bukan hang/terputus.
📖 Detail lengkap:
Keunggulan Validasi Saldo Awal di Booku
4. Kegunaan
Kapan & kenapa Anda perlu pakai menu ini:
| Skenario | Manfaat |
|---|---|
| Audit akhir periode (akhir bulan/triwulan/tahun) | Pastikan seluruh Buku Pengawasan konsisten dengan COA dalam 1 layar |
| Sebelum Tutup Buku Tahunan | Identifikasi semua selisih saldo yang harus dibereskan dulu sebelum bisa tutup buku |
| Setelah input data saldo awal (tahun LAMPAU) | Pastikan saldo per akun yang Anda input sudah sesuai dengan total list transaksi |
| Saat ada laporan keuangan terasa “tidak nyambung” | Cek satu per satu COA mana yang punya selisih, drill-down ke modul terkait |
| Pengecekan rutin oleh konsultan/auditor | Quick health check kondisi pembukuan tanpa harus buka banyak modul |
5. Pra-syarat
Sebelum menu ini bisa menampilkan data yang bermakna, pastikan:
| Pra-syarat | Penjelasan |
|---|---|
| Data COA sudah lengkap | Akun-akun yang dipakai (Hutang Usaha, Piutang, Bank, dll.) sudah ada di Data COA dengan saldo awal yang benar |
| Visibilitas COA di-set | COA yang Anda tidak pakai (mis. mata uang asing yang tidak digunakan) di-set Visibilitas = “Tidak” di Data COA → otomatis tidak ditampilkan di halaman ini |
| Modul Buku Pengawasan sudah punya data | Modul-modul terkait (Hutang Usaha, Piutang Usaha, Gaji, dll.) sudah pernah Anda input datanya — supaya Saldo List ≠ 0 |
| Hak akses Direktur ke atas | Menu ini hanya bisa diakses oleh user dengan level Direktur, General User, Tim IT, atau App Developer |
6. Cara Mengoperasikan
6.1 Membuka Halaman
- Login ke Booku
- Pilih Tahun Buku yang ingin Anda audit
- Buka sidebar di kiri:
- Tahun NORMAL: klik Buku Pengawasan → Validasi Saldo Awal
- Tahun LAMPAU: klik Data Awal → Validasi Saldo Awal
- Halaman akan menampilkan loading panel besar dengan penjelasan “Memvalidasi Saldo…” — tunggu sampai data muncul (bisa beberapa puluh detik untuk perusahaan dengan data banyak)
6.2 Membaca Tabel
Setelah data muncul, Anda akan melihat tabel yang dikelompokkan per kategori:
- ▼ HUTANG USAHA — Hutang Usaha Non-Afiliasi, Afiliasi, multi-currency
- ▼ PIUTANG USAHA — Piutang Usaha Non-Afiliasi, Afiliasi, multi-currency
- ▼ HUTANG NON-USAHA — Pihak Ketiga, Afiliasi, Karyawan, Pemegang Saham, Dividen, Bank, Leasing
- ▼ PIUTANG NON-USAHA — Pihak Ketiga, Afiliasi, Karyawan, Pemegang Saham, Dividen
- ▼ GAJI & TURUNAN — Hutang Gaji, BPJS Kesehatan, BPJS Ketenagakerjaan, Koperasi, Serikat
- ▼ PAJAK — PPh 21/23/25/26/4(2), PPN, Ketetapan Pajak
- ▼ LAINNYA — Deposit Operasional, Bank Garansi
- ▼ PERSEDIAAN (STOCK OPNAME) — Persediaan Bahan Baku / Barang Jadi / dll.
- ▼ MANAJEMEN ASSET — Amortisasi Biaya + Asset Tetap (HP) + Akumulasi Penyusutan
Tiap baris menampilkan (urutan kolom):
- Saldo (COA) + AJP — saldo akun dari pembukuan + jurnal penyesuaian (sumber kebenaran utama)
- Saldo (List) — total dari daftar transaksi di modul terkait (hasil agregasi modul)
- Selisih —
List − COA. Hijau ✓ jika 0, merah ⚠ jika tidak
6.3 Filter “Sembunyikan yang Sudah Balance”
Klik checkbox “Sembunyikan yang sudah balance” di pojok kanan atas → otomatis sembunyikan baris dengan Selisih = 0, sehingga Anda fokus ke yang bermasalah saja.
6.4 Drill-Down via Tombol Detail
Untuk investigasi lebih dalam, klik tombol Detail di kolom Aksi:
- Halaman modul terkait akan terbuka di tab baru
- Untuk halaman multi-tab (Hutang Usaha, Piutang Usaha), tab spesifik otomatis terbuka & aktif (mis. “Lokal — Afiliasi” atau “Impor — CNY”)
- Untuk halaman dengan filter COA (Amortisasi Biaya, Daftar Penyusutan Asset Tetap), filter COA otomatis pre-selected untuk COA yang Anda klik
6.5 Tombol Sesuaikan
Untuk baris yang Selisih ≠ 0 di tahun NORMAL, akan muncul tombol Sesuaikan di kolom Aksi. Saat ini tombol ini adalah placeholder — flow definitif akan dibahas di sesi berikutnya.
6.6 Refresh Data
Setelah Anda melakukan perubahan di modul lain dan ingin memuat ulang halaman ini, klik tombol Refresh (ikon panah berputar) di pojok kanan atas. Tabel lama tetap visible sebagai background — Anda tidak kehilangan konteks.
7. Penjelasan Field/Tabel
| Komponen | Kegunaan | Catatan |
|---|---|---|
| Header halaman | Menampilkan judul + indikator tahun buku aktif + jenis tahun buku (LAMPAU/NORMAL) | Berubah otomatis sesuai mode |
| Checkbox “Sembunyikan yang sudah balance” | Filter baris yang Selisih = 0 | Tidak persist — reset kalau halaman di-refresh |
| Tombol Refresh | Muat ulang data dari server | Pakai saat Anda baru saja mengubah data di modul lain |
| Tag “X COA Balance ✓“ | Indikator hijau jumlah COA yang sudah balance | Footer ringkasan |
| Tag “Y COA Selisih ⚠“ | Indikator merah jumlah COA yang ada selisih | Footer ringkasan |
| Total Selisih | Total agregat nilai selisih dalam Rupiah | Footer ringkasan |
| Kolom COA | Kode akun 5 digit | Click row tidak ada efek |
| Kolom Nama COA | Nama akun (dari Data COA) | Diambil otomatis dari tbl_coa |
| Kolom Saldo (COA) + AJP | Saldo akun dari pembukuan + jurnal penyesuaian | Hover ⓘ → tooltip breakdown “Saldo Awal COA + AJP” (mode NORMAL). Didahulukan dari Saldo (List) — pembukuan adalah sumber kebenaran utama |
| Kolom Saldo (List) | Total dari daftar transaksi di modul Buku Pengawasan | ”—” + tooltip ⓘ = slot reservation (modul belum dibangun atau menunggu fitur lanjutan) |
| Kolom Selisih | List − COA. Hijau ✓ jika 0, merah ⚠ jika ≠ 0 | Selisih ≠ 0 = sinyal investigasi, bukan otomatis berarti bug |
| Tombol Detail | Drill-down ke modul terkait | Multi-tab page: tab spesifik auto-open |
| Tombol Sesuaikan | (Placeholder) | Hanya muncul di NORMAL saat Selisih ≠ 0. Flow definitif TBD |
8. Cara Kerja di Balik Layar
Singkat, supaya Anda tahu kenapa hasilnya seperti yang Anda lihat:
Ketika Anda buka halaman ini, Booku otomatis melakukan:
- Baca daftar COA dari Data COA Anda, ambil hanya yang Visibilitas = “Ya”.
- Untuk tiap kategori (Hutang Usaha, Piutang Usaha, dst.), Booku menelusuri modul Buku Pengawasan terkait untuk menghitung total saldo dari daftar transaksi.
- Untuk tiap COA, Booku menelusuri pembukuan & jurnal untuk menghitung saldo akun + AJP (jurnal penyesuaian).
- Hitung Selisih = List − COA. Hasilnya ditampilkan dengan warna hijau (balance) atau merah (selisih).
- Khusus Manajemen Asset, Booku otomatis mendeteksi pasangan Asset (HP) + Akumulasi Penyusutan dari data, lalu menampilkannya sebagai 2 baris berdampingan. Sign convention kontra-akun ditangani otomatis supaya Selisih = 0 saat balance.
Kenapa loading-nya lama? Karena halaman ini benar-benar menelusuri SELURUH Buku Pengawasan + COA + jurnal di tahun buku aktif. Ini operasi berat, tapi hasilnya akurat realtime. Untuk perusahaan dengan data banyak, bisa memakan beberapa puluh detik — itu normal, bukan hang.
9. Hubungan dengan Menu Lain
Halaman ini adalah agregator dari banyak modul Buku Pengawasan. Klik tombol Detail untuk drill-down ke modul terkait:
| Menu Terkait | Hubungan |
|---|---|
| Hutang Usaha (Lokal/Impor) | 9 COA — Saldo Awal/Akhir per varian |
| Piutang Usaha (Lokal/Ekspor) | 9 COA — Saldo Awal/Akhir per varian |
| Hutang Pihak Ketiga, Afiliasi, Karyawan, Pemegang Saham, Dividen | Saldo masing-masing |
| Hutang Bank, Hutang Leasing | Saldo masing-masing |
| Piutang Pihak Ketiga, Afiliasi, Karyawan, Pemegang Saham, Dividen | Saldo masing-masing |
| Buku Pengawasan Gaji + 4 Turunan Gaji | Saldo Hutang Gaji + BPJS + Koperasi + Serikat |
| Hutang PPh 21/23/25/26/4(2), Pelaporan PPN, Ketetapan Pajak | Saldo pajak (mode LAMPAU; NORMAL menunggu Tutup Buku Tahunan V2) |
| Deposit Operasional | Saldo deposit |
| Daftar Amortisasi Biaya | 15 COA Biaya Dibayar Dimuka |
| Daftar Penyusutan Asset Tetap | Dual-row (Asset HP + Akumulasi Penyusutan) per pasangan |
| Data COA | Sumber saldo akun & filter Visibilitas |
10. Catatan & Pitfalls
| Topik | Penjelasan |
|---|---|
| Loading lama itu normal | Halaman menelusuri seluruh modul + COA + jurnal. Untuk perusahaan dengan data banyak, beberapa puluh detik wajar. Aplikasi sedang bekerja, bukan hang. Jangan tutup tab. |
| Selisih ≠ 0 BUKAN otomatis berarti bug | Bisa karena (a) ada transaksi yang belum di-posting jurnal-nya, (b) ada koreksi manual via jurnal umum yang belum di-reconcile ke modul, (c) ada perbedaan tanggal cutoff. Drill-down via tombol Detail untuk investigasi. |
| Slot reservation tampil ”—“ | Beberapa baris tampil ”—” + tooltip ⓘ — itu bukan bug: • Stock Opname (Persediaan): modul belum dibangun di Booku V2 • Pajak NORMAL: menunggu fitur Tutup Buku Tahunan V2 • PPN per-kode setoran: belum ada breakdown per kode di V2 |
| Manajemen Asset = dual-row | Setiap asset ditampilkan sebagai 2 baris: Asset (Harga Perolehan) + Akumulasi Penyusutan. Kedua baris harus balance. Selisih di Akumulasi sering menandakan jurnal penyusutan otomatis ada masalah. |
| COA Akumulasi tampil positif | Akumulasi Penyusutan adalah kontra-akun — di pembukuan disimpan negatif (saldo Kredit), tapi di halaman ini ditampilkan positif (magnitudo) supaya konsisten dengan kolom di Daftar Penyusutan Asset Tetap. |
| Filter “Sembunyikan yang balance” tidak persist | Setelah refresh halaman, filter reset. Anda perlu klik ulang. |
| Tombol Sesuaikan masih placeholder | Akan diimplementasi di sesi berikutnya. Saat ini hanya tampilkan pesan info. |
| Mata uang asing yang tidak Anda pakai | Set Visibilitas = “Tidak” di Data COA → otomatis tidak ditampilkan. Tampilan jadi bersih. |
| Klik Detail saat di LAMPAU | Route otomatis diarahkan ke versi LAMPAU (Data Awal). Tidak ada yang salah — itu by design. |
11. FAQ
Q: Saya buka halaman tapi loading lama sekali, apakah aplikasi rusak? A: Tidak. Halaman ini menelusuri seluruh Buku Pengawasan + seluruh COA + seluruh jurnal di tahun buku aktif. Untuk perusahaan dengan data banyak, beberapa puluh detik wajar. Tunggu sampai data muncul — jangan tutup tab.
Q: Kenapa baris Pajak (di tahun NORMAL) tampil garis semua, padahal saya sudah input data pajak? A: Mode NORMAL untuk Pajak masih menunggu fitur Tutup Buku Tahunan V2. Saat ini Pajak hanya berfungsi penuh di mode LAMPAU. Coba buka halaman ini saat di tahun LAMPAU — angka akan muncul.
Q: Selisih saya tidak nol, apa yang harus saya lakukan? A: Klik tombol Detail di baris yang selisih → buka modul terkait → cek apakah ada transaksi yang lupa di-posting atau ada perbedaan tanggal. Selisih = sinyal untuk investigasi, bukan bug otomatis.
Q: Kenapa COA Mesin (Asset) Selisih 0, tapi COA Akumulasi Mesin Selisih ≠ 0? A: Itu biasanya menandakan jurnal penyusutan otomatis ada masalah (mis. ada periode yang lupa jalankan, atau ada koreksi manual yang tidak sinkron). Buka Daftar Penyusutan Asset Tetap, filter ke COA Mesin, lalu periksa kolom Akumulasi.
Q: Apakah saya bisa export hasil ke Excel? A: Saat ini belum tersedia. Akan dipertimbangkan untuk dikembangkan ke depan.
Q: Kenapa setiap kali saya navigate ke halaman ini, harus loading ulang? Tidak bisa cache? A: Karena tujuan halaman ini adalah menampilkan kondisi saldo terkini (realtime). Caching berisiko menampilkan data usang setelah Anda input/edit transaksi. Lebih baik menunggu beberapa puluh detik tapi data akurat.
12. Referensi Teknis
Untuk Anda yang ingin tahu detail teknis (developer/auditor sistem).
| Topik | Dokumen |
|---|---|
| Keunggulan kompetitif yang muncul di menu ini | ../keunggulan/keunggulan-per-menu/validasi-saldo-awal.md |
Terakhir diperbarui: 22-05-2026 sesi malam