Keunggulan: Hutang Usaha
1. Identitas Menu
| Aspek | Keterangan |
|---|---|
| Nama Menu | Hutang Usaha |
| Lokasi (Tahun NORMAL) | Sidebar → Buku Pengawasan → Hutang → Hutang Usaha |
| Lokasi (Tahun LAMPAU) | Sidebar → Data Awal → Hutang → Hutang Usaha |
| Deskripsi User-Facing | Hutang Usaha |
2. Ringkasan Keunggulan
| # | Keunggulan | Tagline Singkat | Tier 2 Terkait |
|---|---|---|---|
| 1 | 10 Varian Hutang dalam Satu Halaman | Lokal Afiliasi/Non-Afiliasi/Semua + Impor 7 MUA, dapat dibuka bersamaan sebagai tab | #08, #10 |
| 2 | Multicurrency Impor dengan Kurs BI Otomatis | Kurs LAMPAU akhir tahun / NORMAL harian — auto-fetch, tanpa input manual | #03, #09 |
| 3 | Bar Saldo Realtime + Tombol Sesuaikan Selisih | Selisih List vs COA langsung terlihat; tombol 1-klik bikin jurnal koreksi otomatis | #01, #02 |
| 4 | Bayar 1-Klik dari Daftar Hutang (Pintu 2) | Tombol Bayar buka form Bukti Pengeluaran yang sudah ter-preset — invoice spesifik, mata uang, supplier, dan kurs | #02, #11 |
| 5 | Buku Pembantu per Supplier | Rincian transaksi & sisa hutang per supplier, 1-klik dari baris di tabel | #01, #08 |
| 6 | Dinamisasi UI per Tahun Buku | LAMPAU untuk input saldo awal historis, NORMAL untuk monitoring & bayar — tombol, kolom, label otomatis menyesuaikan | #10 |
| 7 | Status Lunas/Outstanding & Jatuh Tempo Otomatis | Setiap baris dihitung & diwarnai real-time: Lunas (hijau), Outstanding (merah), JT/Belum JT | #01, #02 |
3. Detail per Keunggulan
3.1 10 Varian Hutang dalam Satu Halaman
Apa: Hutang Usaha di Booku terbagi menjadi 10 varian berdasarkan kombinasi Asal Pembelian × Jenis Relasi × Mata Uang:
| Asal | Jenis Relasi | Mata Uang | Jumlah Varian |
|---|---|---|---|
| Lokal | Afiliasi / Non-Afiliasi / Semua | IDR | 3 |
| Impor | (tidak relevan) | USD / AUD / JPY / CNY / EUR / SGD / GBP | 7 |
| Total | 10 |
Bagaimana: User memilih varian via dropdown selector di header halaman. Tab internal memungkinkan beberapa varian dibuka bersamaan (mis. Lokal-Afiliasi + Impor-USD bersamaan), masing-masing dengan state data sendiri tanpa reload saat ganti tab.
Mengapa ini keunggulan: Aplikasi akuntansi lain umumnya pakai 1 modul “Account Payable” generic dengan filter manual untuk pisahkan Afiliasi vs Non-Afiliasi, Lokal vs Impor, atau per mata uang. Booku langsung menyediakan struktur kategorisasi sebagai layar terpisah sehingga laporan saldo per kategori akurat tanpa filter manual.
📄 Cross-ref: #08 Simple for User, #10 UI Dinamis Kontekstual
3.2 Multicurrency Impor dengan Kurs BI Otomatis
Apa: Setiap varian Hutang Impor (USD/AUD/JPY/CNY/EUR/SGD/GBP) menampilkan 2 kolom paralel:
- Sisa Hutang (MUA) — dalam mata uang asing
- Sisa Hutang (IDR) — hasil konversi ke Rupiah
Bagaimana: Kurs konversi otomatis di-fetch dari tbl_kurs (database publik Booku — sumber Kurs Tengah Bank Indonesia). Logika fetch menyesuaikan jenis tahun buku:
| Konteks | Sumber Kurs | Label |
|---|---|---|
| Tahun Buku LAMPAU + MUA | Kurs Desember tahun yang sama (tbl_kursakhirbulan) | “Kurs Akhir Tahun:“ |
| Tahun Buku NORMAL + MUA | Kurs Tengah BI hari ini (tbl_kurs, fallback 9 hari mundur jika hari libur) | “Kurs Hari Ini:“ |
| Lokal / IDR | Kurs = 1 (tidak ditampilkan) | — |
User juga dapat override kurs manual via input + tombol “Hitung” di action bar — untuk skenario simulasi atau kurs internal perusahaan.
Mengapa ini keunggulan: Kompetitor umumnya mengharuskan user input kurs manual setiap hari/setiap transaksi multicurrency. Booku menjamin kurs yang dipakai = kurs resmi BI tanpa human error, dengan logika tahun-aware (kurs akhir tahun untuk historis, kurs harian untuk transaksi aktif).
📄 Cross-ref: #03 Multicurrency Native, #09 Kurs BI Otomatis
3.3 Bar Saldo Realtime + Tombol Sesuaikan Selisih
Apa: Di atas tabel Hutang Usaha ada Bar Saldo yang menampilkan 3 angka sekaligus:
| Komponen | Sumber | Arti |
|---|---|---|
| Saldo Berdasarkan List | Akumulasi Jumlah Hutang Usaha − Bayar − PPh dari semua invoice di tabel | Total finance/detail |
| Saldo Berdasarkan COA (+ AJP) | tbl_coa.Saldo_Awal untuk COA Hutang + Adjusment Saldo Awal (NORMAL only) | Total akuntansi |
| Selisih | List − (COA + AJP) | Harus 0 untuk laporan akurat |
Bagaimana: Jika Selisih ≠ 0 di tahun NORMAL, muncul tombol “Sesuaikan” di bawah Bar Saldo. Klik tombol → modal konfirmasi preview jurnal → user setuju → backend otomatis generate jurnal Adjusment Saldo Awal dengan arah yang benar:
| Selisih | Jurnal |
|---|---|
> 0 (List > COA) | Debet Biaya Selisih Pencatatan / Kredit COA Hutang Usaha |
< 0 (List < COA) | Debet COA Hutang Usaha / Kredit Biaya Selisih Pencatatan |
Setelah simpan, Selisih = 0 dan tombol hilang.
Mengapa ini keunggulan: Rekonsiliasi data finance vs akuntansi adalah pekerjaan akuntan yang paling memakan waktu. Booku mendeteksi selisih real-time dan menyediakan 1-klik koreksi otomatis yang menjamin jurnal balance dan arah D/K benar — tidak perlu user paham detail teknis akuntansi.
📄 Cross-ref: #01 Realtime Financial Accuracy, #02 Automatic Everything
3.4 Bayar 1-Klik dari Daftar Hutang (Pintu 2)
Apa: Setiap baris hutang yang outstanding punya tombol “Bayar” di drawer detail. Klik → langsung buka form Bukti Pengeluaran dengan field-field sudah ter-preset:
| Field di Bukti Pengeluaran | Sumber Preset |
|---|---|
| Kategori | ”Pembayaran Hutang” (disabled) |
| Peruntukan | ”Pembayaran Hutang Usaha Afiliasi” / “Non-Afiliasi” (dari jenisRelasi row) |
| Supplier | Otomatis (dari baris terpilih) |
| Daftar Tagihan | Hanya invoice yang dipilih (bukan semua invoice supplier) |
| Mata Uang | Otomatis (USD/EUR/dll untuk Impor) |
| Kurs | Auto-fetch via Kurs BI Otomatis sesuai mata uang & tanggal |
Bagaimana: Untuk Tahun Buku NORMAL, sebelum form muncul ada dialog “Metode Input: Dengan Pengajuan / Tanpa Pengajuan” (sesuai workflow approval perusahaan). Di LAMPAU dialog dilewati otomatis.
Mengapa ini keunggulan: Tanpa Pintu 2, user harus: (a) catat manual nomor invoice, (b) buka menu Bukti Pengeluaran terpisah, (c) cari & pilih supplier, (d) cari & pilih invoice yang tepat, (e) input kurs manual untuk Impor, (f) klik bayar. Pintu 2 menggabungkan semua ini jadi 1 klik — dan transaksi dijurnalkan dalam 1 atomic save (master hutang + bukti pengeluaran + jurnal lines, semua atau tidak sama sekali).
📄 Cross-ref: #02 Automatic Everything, #11 Jurnal Multi-Line
3.5 Buku Pembantu per Supplier
Apa: Tombol “Buku Pembantu” di header halaman membuka dialog yang menampilkan rincian transaksi dan sisa hutang per supplier yang dipilih:
- Saldo Awal supplier di tahun aktif
- Setiap baris transaksi (invoice, bayar, retur) dengan tanggal & nominal
- Saldo berjalan setelah setiap transaksi
- Saldo Akhir
Bagaimana: COA Hutang otomatis di-derive per baris berdasarkan konfigurasi mode + jenisRelasi supplier — sehingga ketika varian “Lokal Semua” (campuran Afiliasi/Non-Afiliasi) dipilih, Buku Pembantu tetap akurat per-supplier.
Mengapa ini keunggulan: Akuntan tradisional bikin Buku Besar Pembantu manual di Excel untuk lacak transaksi per supplier. Booku menyediakan ini sebagai fitur built-in 1-klik dari halaman utama, dengan data realtime dan COA-resolution otomatis.
Catatan: Tombol Buku Pembantu hanya aktif di Tahun Buku NORMAL — di LAMPAU belum ada jurnal di buku besar yang bisa di-trace.
📄 Cross-ref: #01 Realtime Accuracy, #08 Simple for User
3.6 Dinamisasi UI per Tahun Buku
Apa: Halaman Hutang Usaha berubah peran sesuai jenis tahun buku aktif:
| Elemen | Tahun LAMPAU | Tahun NORMAL |
|---|---|---|
| Peran halaman | Input saldo akhir tahun lalu | Monitoring hutang aktif & terima bayar |
| Judul GroupBox | ”Saldo Akhir :" | "Saldo Awal :“ |
| Tombol Input/Edit/Hapus | ✅ Visible | ❌ Hidden |
| Tombol Lihat Jurnal | ❌ Hidden (belum ada jurnal) | ✅ Visible |
| Tombol Buku Pembantu | ❌ Hidden | ✅ Visible |
| Tombol Sesuaikan Saldo | ❌ Hidden (LAMPAU di-handle saat Tutup Buku) | ✅ Visible (jika Selisih ≠ 0) |
| Kolom SJ/BAST & PO | ❌ Hidden | ✅ Visible |
| Label Kurs Impor | ”Kurs Akhir Tahun:" | "Kurs Hari Ini:” |
Bagaimana: Sistem mendeteksi jenis tahun buku saat halaman load. Semua elemen UI menyesuaikan otomatis — user tidak perlu paham mode mana yang sedang aktif.
Mengapa ini keunggulan: Tahun LAMPAU adalah fase setup awal (input historis saldo akhir dari tahun lalu); tahun NORMAL adalah operasional rutin. Aplikasi lain umumnya butuh menu terpisah untuk dua fase ini, sementara Booku menyediakan 1 halaman yang adaptif — sehingga user tidak perlu hafal lokasi menu yang berbeda.
📄 Cross-ref: #10 UI Dinamis Kontekstual
3.7 Status Lunas/Outstanding & Jatuh Tempo Otomatis
Apa: Setiap baris invoice di tabel diwarnai secara otomatis sesuai status:
| Kondisi | Warna | Arti |
|---|---|---|
| Sisa Hutang = 0 | Hijau | Lunas (L) |
| Sisa Hutang > 0 + Tanggal Jatuh Tempo ≥ hari ini | Default | Outstanding, belum jatuh tempo |
| Sisa Hutang > 0 + Tanggal Jatuh Tempo < hari ini | Merah | Outstanding, sudah jatuh tempo |
| Data tahun lalu | Abu-abu | Saldo awal (tidak ada operasi di tahun aktif) |
Bagaimana: Status L/OS dan JT/Belum JT dihitung real-time tanpa background job atau cron — langsung dari data invoice dan tabel pembayaran. Filter di atas tabel memungkinkan user fokus ke Outstanding-Jatuh-Tempo saja, misalnya saat menjelang akhir bulan untuk planning kas keluar.
Mengapa ini keunggulan: Visual cue ini mempercepat decision-making — user langsung tahu invoice mana yang prioritas dibayar, tanpa perlu hitung manual atau bikin laporan filter. Workflow harian ke Hutang Usaha jadi efisien.
📄 Cross-ref: #01 Realtime Financial Accuracy, #02 Automatic Everything
4. Nilai Tambah untuk User
Bagi pemilik UKM yang berdagang dengan banyak supplier dalam dan luar negeri, Hutang Usaha di Booku menggantikan kombinasi spreadsheet manual (untuk tracking per supplier) + lookup kurs harian (untuk pembelian impor) + rekonsiliasi bulanan (untuk pastikan total hutang di neraca match dengan detail). Semua jadi 1 halaman terintegrasi dengan kurs otomatis, saldo terkonsiliasi real-time, dan pembayaran 1-klik. Akuntan/admin terbebas dari pekerjaan administratif berulang, dan owner punya visibility kewajiban perusahaan kapan saja tanpa harus tanya ke akunting.
5. Dokumentasi Terkait
| Dokumen | Relevansi |
|---|---|
Deskripsi Hutang Usaha | Tutorial user-facing — cara pakai menu ini |
Keunggulan Piutang Usaha | Modul cermin di sisi piutang (penjualan) |
Keunggulan Hutang Pihak Ketiga | Modul hutang untuk pihak non-supplier (kerabat, vendor non-rutin) |
Validasi Saldo Awal | Dashboard reconciliation yang menyertakan Hutang Usaha |
Bukti Pengeluaran Bank/Cash | Form yang dibuka saat klik Bayar dari Hutang Usaha |
Terakhir diperbarui: 25-05-2026