Keunggulan: Piutang Usaha
1. Identitas Menu
| Aspek | Keterangan |
|---|---|
| Nama Menu | Piutang Usaha |
| Lokasi (Tahun NORMAL) | Sidebar → Buku Pengawasan → Piutang → Piutang Usaha |
| Lokasi (Tahun LAMPAU) | Sidebar → Data Awal → Piutang → Piutang Usaha |
| Deskripsi User-Facing | Piutang Usaha |
2. Ringkasan Keunggulan
| # | Keunggulan | Tagline Singkat | Tier 2 Terkait |
|---|---|---|---|
| 1 | 10 Varian Piutang dalam Satu Halaman | Lokal Afiliasi/Non-Afiliasi/Semua + Ekspor 7 MUA, dapat dibuka bersamaan sebagai tab | #08, #10 |
| 2 | Multicurrency Ekspor 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 dengan arah jurnal yang benar | #01, #02 |
| 4 | Cair 1-Klik dari Daftar Piutang (Pintu 2) | Tombol Cair buka form Bukti Penerimaan yang sudah ter-preset — invoice spesifik, mata uang, customer, dan kurs | #02, #11 |
| 5 | Buku Pembantu per Customer | Rincian transaksi & sisa piutang per customer, 1-klik dari baris di tabel | #01, #08 |
| 6 | Dinamisasi UI per Tahun Buku | LAMPAU untuk input saldo awal historis, NORMAL untuk monitoring & terima cair — 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 Piutang dalam Satu Halaman
Apa: Piutang Usaha di Booku terbagi menjadi 10 varian berdasarkan kombinasi Destinasi Penjualan × Jenis Relasi × Mata Uang:
| Destinasi | Jenis Relasi | Mata Uang | Jumlah Varian |
|---|---|---|---|
| Lokal | Afiliasi / Non-Afiliasi / Semua | IDR | 3 |
| Ekspor | (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 + Ekspor-USD bersamaan), masing-masing dengan state data sendiri tanpa reload saat ganti tab.
Mengapa ini keunggulan: Aplikasi akuntansi lain umumnya pakai 1 modul “Account Receivable” generic dengan filter manual untuk pisahkan Afiliasi vs Non-Afiliasi, Lokal vs Ekspor, 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 Ekspor dengan Kurs BI Otomatis
Apa: Setiap varian Piutang Ekspor (USD/AUD/JPY/CNY/EUR/SGD/GBP) menampilkan 2 kolom paralel:
- Sisa Piutang (MUA) — dalam mata uang asing
- Sisa Piutang (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: Eksportir umumnya harus tracking piutang dalam mata uang asing sambil melaporkan ke pihak pajak/bank dalam Rupiah. Booku menyediakan konversi otomatis dengan kurs BI resmi, sehingga laporan ke pajak (PPh 22 impor, Faktur Pajak Ekspor, dll.) konsisten dengan kurs yang dipakai di buku besar.
📄 Cross-ref: #03 Multicurrency Native, #09 Kurs BI Otomatis
3.3 Bar Saldo Realtime + Tombol Sesuaikan Selisih
Apa: Di atas tabel Piutang Usaha ada Bar Saldo yang menampilkan 3 angka sekaligus:
| Komponen | Sumber | Arti |
|---|---|---|
| Saldo Berdasarkan List | Akumulasi Jumlah Piutang Usaha − Bayar − PPh dari semua invoice di tabel | Total finance/detail |
| Saldo Berdasarkan COA (+ AJP) | tbl_coa.Saldo_Awal untuk COA Piutang + 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 untuk akun Aktiva (Piutang):
| Selisih | Jurnal di Booku |
|---|---|
> 0 (List > COA) | Debet COA Piutang Usaha / Kredit Biaya Selisih Pencatatan |
< 0 (List < COA) | Debet Biaya Selisih Pencatatan / Kredit COA Piutang Usaha |
Setelah simpan, Selisih = 0 dan tombol hilang.
Mengapa ini keunggulan: Arah jurnal D/K untuk koreksi piutang adalah kebalikan dari hutang (karena Piutang = Aktiva di sisi Debet, sedangkan Hutang = Kewajiban di sisi Kredit). Booku menjamin arah jurnal yang benar otomatis tanpa user perlu paham logika akuntansi — selisih positif ditambahkan ke sisi Debet COA Piutang (menambah saldo) atau ke sisi Kredit (mengurangi), sesuai matematika neraca.
📄 Cross-ref: #01 Realtime Financial Accuracy, #02 Automatic Everything
3.4 Cair 1-Klik dari Daftar Piutang (Pintu 2)
Apa: Setiap baris piutang yang outstanding punya tombol “Cair” di drawer detail. Klik → langsung buka form Bukti Penerimaan dengan field-field sudah ter-preset:
| Field di Bukti Penerimaan | Sumber Preset |
|---|---|
| Kategori | ”Pencairan Piutang” (disabled) |
| Peruntukan | ”Pencairan Piutang Usaha Afiliasi” / “Non-Afiliasi” (dari jenisRelasi row) |
| Customer | Otomatis (dari baris terpilih) |
| Daftar Tagihan | Hanya invoice yang dipilih (bukan semua invoice customer) |
| Mata Uang | Otomatis (USD/EUR/dll untuk Ekspor) |
| Kurs | Auto-fetch via Kurs BI Otomatis sesuai mata uang & tanggal |
Bagaimana: Tidak ada dialog metode input (berbeda dengan Hutang yang punya pilihan Dengan/Tanpa Pengajuan) — Bukti Penerimaan langsung buka. Saat user simpan, transaksi dijurnalkan dalam 1 atomic save (master piutang + bukti penerimaan + jurnal lines, semua atau tidak sama sekali).
Mengapa ini keunggulan: Tanpa Pintu 2, user harus: (a) catat manual nomor invoice, (b) buka menu Bukti Penerimaan terpisah, (c) cari & pilih customer, (d) cari & pilih invoice yang tepat, (e) input kurs manual untuk Ekspor, (f) klik simpan. Pintu 2 menggabungkan semua ini jadi 1 klik dengan kepastian data ter-link antara master piutang dan jurnal akuntansi.
📄 Cross-ref: #02 Automatic Everything, #11 Jurnal Multi-Line
3.5 Buku Pembantu per Customer
Apa: Tombol “Buku Pembantu” di header halaman membuka dialog yang menampilkan rincian transaksi dan sisa piutang per customer yang dipilih:
- Saldo Awal customer di tahun aktif
- Setiap baris transaksi (invoice, cair, retur) dengan tanggal & nominal
- Saldo berjalan setelah setiap transaksi
- Saldo Akhir
Bagaimana: COA Piutang otomatis di-derive per baris berdasarkan konfigurasi mode + jenisRelasi customer — sehingga ketika varian “Lokal Semua” (campuran Afiliasi/Non-Afiliasi) dipilih, Buku Pembantu tetap akurat per-customer.
Mengapa ini keunggulan: Tracking piutang per customer (untuk follow-up collection, analisis aging, kredit limit) biasanya butuh laporan terpisah atau export ke Excel. 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 Piutang Usaha berubah peran sesuai jenis tahun buku aktif:
| Elemen | Tahun LAMPAU | Tahun NORMAL |
|---|---|---|
| Peran halaman | Input saldo akhir tahun lalu | Monitoring piutang aktif & terima cair |
| 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) |
| Tombol DPPU (Daftar Pembayaran Piutang Usaha) | ❌ Hidden | ✅ Visible |
| Kolom SJ/BAST & PO | ❌ Hidden | ✅ Visible |
| Label Kurs Ekspor | ”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 Piutang = 0 | Hijau | Lunas (L) |
| Sisa Piutang > 0 + Tanggal Jatuh Tempo ≥ hari ini | Default | Outstanding, belum jatuh tempo |
| Sisa Piutang > 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 pencairan. Filter di atas tabel memungkinkan user fokus ke Outstanding-Jatuh-Tempo saja, misalnya saat menjelang akhir bulan untuk planning collection ke customer.
Mengapa ini keunggulan: Visual cue ini mempercepat decision-making — user (collector/AR officer) langsung tahu customer mana yang prioritas di-follow-up, tanpa perlu hitung manual atau bikin laporan filter. Workflow harian ke Piutang Usaha jadi efisien.
📄 Cross-ref: #01 Realtime Financial Accuracy, #02 Automatic Everything
4. Nilai Tambah untuk User
Bagi pemilik UKM yang berjualan ke banyak customer dalam dan luar negeri, Piutang Usaha di Booku menggantikan kombinasi spreadsheet manual (untuk tracking per customer) + lookup kurs harian (untuk ekspor) + rekonsiliasi bulanan (untuk pastikan total piutang di neraca match dengan detail). Semua jadi 1 halaman terintegrasi dengan kurs otomatis, saldo terkonsiliasi real-time, dan pencairan 1-klik. AR officer terbebas dari pekerjaan administratif berulang, dan owner punya visibility tagihan masuk kapan saja — termasuk siapa saja yang sudah jatuh tempo dan perlu di-follow-up segera.
5. Dokumentasi Terkait
| Dokumen | Relevansi |
|---|---|
Deskripsi Piutang Usaha | Tutorial user-facing — cara pakai menu ini |
Keunggulan Hutang Usaha | Modul cermin di sisi hutang (pembelian) |
Keunggulan Piutang Pihak Ketiga | Modul piutang untuk pihak non-customer (kontraktor lepas, individu) |
Keunggulan Deposit Operasional | Modul untuk pelacakan dana talangan |
Validasi Saldo Awal | Dashboard reconciliation yang menyertakan Piutang Usaha |
Bukti Penerimaan Bank/Cash | Form yang dibuka saat klik Cair dari Piutang Usaha |
Terakhir diperbarui: 25-05-2026