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 |
| Ikon | 🧾 (Receipt) |
| Tipe Halaman | List / Dashboard (dengan tab internal multi-mode) |
| Mode Pemakaian | Tahun NORMAL: Read + Cair. Tahun LAMPAU: CRUD saldo akhir historis. |
| Fitur | Cair, Lihat Jurnal, Buku Pembantu, Sesuaikan Saldo, DPPU, Export. Khusus LAMPAU: Input, Edit, Hapus. |
| Filter | Jenis Relasi, Jenis Produk, Customer, Jatuh Tempo, Lunas/Outstanding, Kurs (Ekspor only) |
| Hak Akses | Lihat: semua role. Cair & Sesuaikan: SuperUser |
Menu untuk memonitor seluruh piutang dari customer — baik lokal (Rupiah) maupun ekspor (7 mata uang asing). Setiap penjualan tempo otomatis masuk ke sini; pencairan tinggal 1-klik dari baris piutang.
2. Deskripsi Singkat
Piutang Usaha mencatat hak tagih Anda kepada customer atas penjualan barang/jasa secara tempo (kredit). Setiap Invoice Penjualan dengan jenis tempo otomatis muncul di sini sebagai baris piutang, lengkap dengan tanggal jatuh tempo, sisa yang belum dicairkan, dan status lunas/outstanding.
Booku memisahkan Piutang Usaha menjadi 10 varian sesuai Destinasi Penjualan (Lokal/Ekspor) × Jenis Relasi (Afiliasi/Non-Afiliasi/Semua untuk Lokal) × Mata Uang (IDR untuk Lokal; 7 mata uang asing untuk Ekspor). Anda bisa membuka beberapa varian bersamaan sebagai tab di halaman yang sama — misalnya Lokal-Semua dan Ekspor-USD aktif paralel tanpa reload data setiap pindah tab.
3. Sekilas Keunggulan
Apa yang membuat menu ini istimewa di Booku:
- 10 varian dalam 1 halaman — Lokal Afiliasi/Non-Afiliasi/Semua + Ekspor 7 mata uang (USD, AUD, JPY, CNY, EUR, SGD, GBP). Beberapa varian bisa dibuka bersamaan sebagai tab.
- Kurs BI otomatis untuk Ekspor — sistem ambil kurs Bank Indonesia sesuai konteks (kurs hari ini untuk tahun normal, kurs akhir tahun untuk historis). Tidak perlu input manual.
- Bar Saldo dengan reconciliation List vs COA realtime — selisih langsung terlihat; ada tombol Sesuaikan untuk koreksi otomatis 1-klik dengan arah jurnal yang benar.
- Cair 1-klik via Pintu 2 — tombol Cair di drawer langsung buka form Bukti Penerimaan dengan invoice, customer, mata uang, dan kurs sudah ter-preset.
📖 Detail lengkap:
Keunggulan Piutang Usaha di Booku
4. Kegunaan
Anda perlu pakai menu ini saat:
| Skenario | Aksi yang Dilakukan |
|---|---|
| Lihat berapa total piutang dari semua customer | Buka halaman, lihat Bar Saldo |
| Cek invoice mana saja yang sudah jatuh tempo (untuk follow-up collection) | Filter Jatuh Tempo = “JT” + lihat warna baris merah |
| Terima pencairan 1 invoice dari customer | Klik baris invoice → drawer → tombol Cair |
| Cek riwayat pencairan sebuah invoice | Klik baris invoice → drawer kanan tampil daftar pencairan |
| Lihat saldo piutang per customer individual | Klik Buku Pembantu di header → pilih customer |
| Cek selisih antara catatan piutang vs neraca COA | Lihat Bar Saldo → “Selisih” |
| Koreksi selisih saldo (jika ≠ 0) | Klik tombol Sesuaikan di bawah Bar Saldo |
| Export daftar piutang ke Excel | Klik Export di header |
| Lihat daftar pembayaran piutang lintas customer | Klik DPPU (Daftar Pembayaran Piutang Usaha) di header |
5. Pra-syarat
Sebelum data muncul di halaman ini, pastikan:
| Pra-syarat | Catatan |
|---|---|
| Tahun Buku sudah dipilih sebagai aktif | Data piutang per tahun buku terpisah |
| Customer sudah terdaftar di Data Lawan Transaksi | Dengan flag Afiliasi yang sesuai (Ya/Tidak) untuk pisahkan ke varian Lokal yang tepat |
| Invoice Penjualan sudah diinput dengan jenis “Tempo” | Bukan jenis Cash — hanya tempo yang muncul sebagai piutang |
| COA Piutang Usaha sudah aktif | Otomatis aktif via COA standar; varian Ekspor butuh COA per mata uang |
| Untuk Ekspor: Kurs BI di tabel kurs publik | Booku ambil otomatis dari sumber resmi; tidak perlu input |
Setup awal di Tahun LAMPAU: Saat pertama kali pakai Booku, Anda input saldo akhir piutang historis (dari tahun sebelumnya) di mode LAMPAU. Setelah Tutup Buku, saldo otomatis jadi Saldo Awal di tahun NORMAL berikutnya — fase ini hanya dilakukan sekali di awal.
6. Cara Mengoperasikan
6.1 Membuka Halaman & Memilih Varian
- Dari sidebar, buka Buku Pengawasan → Piutang → Piutang Usaha
- Di header halaman, klik dropdown Mode Selector
- Pilih varian yang ingin dibuka:
- Lokal — Afiliasi: piutang dari customer yang merupakan perusahaan grup
- Lokal — Non-Afiliasi: piutang dari customer eksternal
- Lokal — Semua: gabungan keduanya (Afiliasi + Non-Afiliasi)
- Ekspor — USD/AUD/JPY/CNY/EUR/SGD/GBP: piutang dari customer luar negeri per mata uang
- Tab varian terbuka. Anda bisa buka tab lain lagi via Mode Selector — semua tab bisa aktif bersamaan
- Klik tab untuk berpindah antar varian; klik × untuk tutup tab
6.2 Memantau Piutang Aktif
Setelah halaman terbuka:
- Bar Saldo di pojok kanan atas menampilkan total piutang dari 2 sumber:
- Saldo Berdasarkan List — total dari semua invoice di tabel
- Saldo Berdasarkan COA + AJP — total dari neraca akuntansi (plus penyesuaian)
- Selisih — ideal 0; jika ≠ 0 muncul tombol Sesuaikan
- Tabel utama menampilkan setiap invoice piutang dengan warna baris:
- Hijau: Lunas (Sisa Piutang = 0)
- Merah: Outstanding (Sisa Piutang > 0)
- Abu-abu: Saldo awal dari tahun lalu (tidak ada aksi)
- Filter di atas tabel: Jenis Produk, Customer, Jatuh Tempo, L/OS — pilih untuk fokus ke subset
- Untuk Ekspor: input kurs manual + tombol “Hitung” jika ingin override kurs default
6.3 Mencairkan Piutang (Pintu 2)
Untuk mencairkan 1 invoice (terima pembayaran dari customer):
- Klik baris invoice yang ingin dicairkan → drawer kanan terbuka dengan detail dan riwayat pencairan
- Klik tombol Cair di drawer
- Form Bukti Penerimaan langsung terbuka (tidak ada dialog metode — berbeda dengan Hutang Usaha) dengan field-field sudah ter-preset:
- Kategori: “Pencairan Piutang” (disabled)
- Peruntukan: Afiliasi/Non-Afiliasi sesuai customer
- Customer: otomatis terisi
- Daftar Tagihan: hanya invoice yang Anda pilih (bukan semua invoice customer)
- Mata Uang & Kurs: otomatis sesuai varian (Ekspor) atau IDR (Lokal)
- Isi field yang masih kosong:
- Tanggal Cair
- Sarana Pencairan (akun Bank/Kas tempat dana masuk)
- Jumlah Cair per invoice (default = sisa tagihan; bisa diubah untuk pencairan sebagian)
- PPh Dipotong (jika customer potong PPh)
- Klik Simpan
Setelah simpan:
- Invoice piutang ter-update (Sisa Piutang berkurang)
- Bukti Penerimaan baru terbuat dengan Nomor JV otomatis
- Jurnal akuntansi tergenerate (Debet Bank/Kas, Kredit Piutang Usaha, dll.)
Semua tersimpan dalam 1 transaksi atomic — kalau salah satu gagal, semua di-rollback.
6.4 Melihat Riwayat Pencairan
Klik baris invoice → drawer kanan tampil Riwayat Pencairan untuk invoice tersebut:
- Setiap baris menampilkan: Tanggal Cair, Sarana Pembayaran, Jumlah Cair, PPh Dipotong
- Klik tombol Lihat Jurnal (per-row) untuk lihat detail jurnal pencairan
6.5 Mengedit / Menghapus Pencairan
Edit dan hapus pencairan tidak dilakukan di halaman ini. Klik Edit atau Hapus di drawer akan memunculkan konfirmasi → arahkan Anda ke halaman Buku Pengawasan → Bukti Penerimaan Bank/Cash. Edit/hapus dilakukan di sana, lalu kembali ke Piutang Usaha untuk verifikasi.
6.6 Buku Pembantu per Customer
Untuk lihat rincian transaksi per customer:
- Klik tombol Buku Pembantu di header (hanya aktif di Tahun NORMAL)
- Pilih customer di dialog yang muncul
- Dialog menampilkan: Saldo Awal customer → tiap transaksi (invoice/cair/retur) berurutan → Saldo Akhir
- Berguna untuk: rekonsiliasi dengan customer, follow-up collection, audit per customer
6.7 Sesuaikan Saldo (jika Selisih ≠ 0)
Jika Bar Saldo menunjukkan Selisih ≠ 0, ada inkonsistensi antara catatan invoice (List) dengan saldo di neraca (COA). Untuk koreksi otomatis:
- Klik tombol Sesuaikan yang muncul di bawah Bar Saldo
- Dialog konfirmasi tampilkan preview jurnal yang akan disimpan
- Klik Simpan Jurnal Penyesuaian
- Sistem otomatis generate jurnal
Adjusment Saldo Awaldengan arah D/K yang benar untuk akun Aktiva (Piutang = sisi Debet) - Setelah simpan, Selisih = 0 dan tombol hilang
Catatan: Tombol Sesuaikan hanya muncul di Tahun NORMAL. Di Tahun LAMPAU, selisih ditangani otomatis saat Tutup Buku.
6.8 DPPU (Daftar Pembayaran Piutang Usaha)
Klik tombol DPPU di header untuk lihat daftar semua pencairan piutang lintas customer di tahun aktif. Berguna untuk: rekap penerimaan kas dari piutang per periode.
6.9 (Hanya Tahun LAMPAU) Input Saldo Akhir Piutang
Saat setup awal di Tahun Buku LAMPAU:
- Buka Sidebar → Data Awal → Piutang → Piutang Usaha
- Klik tombol Input Piutang di header
- Muncul dialog Pilih Jenis Produk Induk — pilih salah satu: Barang / Jasa / Barang & Jasa / Jasa Konstruksi
- Form Input Invoice Penjualan terbuka. Isi field-field invoice historis (nomor invoice, tanggal, customer, dll.)
- Simpan
- Ulangi untuk semua invoice piutang yang masih outstanding di akhir tahun lalu
Setelah Tutup Buku tahun LAMPAU, total Saldo Akhir otomatis jadi Saldo Awal tahun NORMAL berikutnya.
7. Penjelasan Field/Input
7.1 Kolom Tabel Utama
Beberapa kolom hanya muncul di varian tertentu:
| Kolom | Selalu Tampil | Lokal Only | Ekspor Only | NORMAL Only |
|---|---|---|---|---|
| Nomor Invoice, Tanggal Invoice, Customer, L/OS | ✅ | |||
| DPP, PPN, Tagihan Bruto, PPh, Tagihan Netto, Sisa Tagihan | ✅ | |||
| Sisa Piutang (MUA), Sisa Piutang (IDR) | ✅ | |||
| Nomor SJ/BAST, Nomor PO | ✅ |
7.2 Filter di Action Bar
| Filter | Kegunaan |
|---|---|
| Jenis Relasi | Afiliasi / Non-Afiliasi / Semua (Lokal-Semua only) |
| Jenis Produk | Barang / Jasa / Barang & Jasa / Jasa Konstruksi |
| Customer | Dropdown dinamis dari data customer |
| Jatuh Tempo | Belum JT / Sudah JT / Semua |
| L/OS | Lunas / Outstanding / Semua |
| Kurs (Ekspor only) | Override kurs manual + tombol “Hitung” |
7.3 Form Cair (saat klik tombol Cair)
Field-field di form Bukti Penerimaan setelah klik Cair:
| Field | Kegunaan | Pre-Filled? |
|---|---|---|
| Kategori | ”Pencairan Piutang” | ✅ disabled |
| Peruntukan | Pencairan Piutang Usaha Afiliasi/Non-Afiliasi | ✅ |
| Customer | Lawan transaksi | ✅ |
| Daftar Tagihan | Invoice yang dipilih saja | ✅ |
| Mata Uang | Otomatis sesuai varian | ✅ |
| Kurs | Auto-fetch dari Kurs BI | ✅ |
| Tanggal Cair | Tanggal pencairan | — |
| Sarana Pencairan | COA Bank/Kas | — |
| Jumlah Cair | Per-invoice (default sisa tagihan) | Default |
| PPh Dipotong | Jika customer potong PPh | — |
8. Cara Kerja di Balik Layar
Saat Invoice Penjualan Tempo disimpan di menu Invoice Penjualan, sistem otomatis:
- Catat invoice di tabel master penjualan
- Generate jurnal: Debet Piutang Usaha, Kredit Pendapatan Penjualan
- Tetapkan Nomor BPPU (Buku Pengawasan Piutang Usaha) sebagai referensi cross-link
Invoice tersebut langsung muncul di halaman Piutang Usaha — tanpa input ulang.
Saat klik Cair dari drawer, sistem:
- Filter daftar tagihan via Nomor BPPU → hanya invoice yang dipilih yang muncul (bukan semua invoice customer)
- Buka form Bukti Penerimaan dengan preset lengkap (mata uang, kurs auto-fetch sesuai jenis tahun buku, customer, peruntukan)
- Setelah user simpan: catat Bukti Penerimaan, update Sisa Piutang di invoice, generate jurnal multi-line — semua dalam 1 atomic save
Saat klik Sesuaikan Saldo, sistem:
- Hitung selisih:
Saldo List − (Saldo COA + AJP) - Tentukan arah jurnal: COA Piutang = sisi Debet (Aktiva), jadi
Selisih > 0berarti Debet COA Piutang / Kredit Biaya Selisih (menambah piutang);Selisih < 0kebalikannya - Simpan jurnal dengan
JenisJurnal = "Adjusment Saldo Awal"
Catatan teknis untuk akuntan: Arah jurnal Sesuaikan Saldo di Booku berbeda dari beberapa aplikasi lama yang memakai rumus generik tanpa membedakan sisi D/K akun. Booku mengikuti kaidah akuntansi yang benar — Piutang sebagai Aktiva di sisi Debet → koreksi positif menambah Debet, bukan sebaliknya.
Saat klik Buku Pembantu, sistem:
- Query jurnal
tbl_transaksiuntuk COA Piutang Usaha yang relevan, filter per customer - Tampilkan kronologis transaksi + saldo berjalan
9. Hubungan dengan Menu Lain
| Menu Terkait | Hubungan |
|---|---|
| Invoice Penjualan | Sumber data piutang (jenis Tempo). Setiap invoice tempo otomatis masuk Piutang Usaha. |
| Data → Lawan Transaksi (Customer) | Sumber daftar customer + flag Afiliasi |
| Data → COA | Sumber Sarana Pencairan saat cair (akun Bank/Kas) |
| Bukti Penerimaan Bank/Cash | Form yang dibuka saat klik Cair; juga tempat Edit/Hapus pencairan |
| Jurnal Umum | Jurnal penjualan tempo + pencairan muncul di sini |
| Buku Besar | Saldo COA Piutang Usaha (per varian) muncul di Buku Besar |
| Validasi Saldo Awal | Dashboard agregator yang menyertakan Piutang Usaha dalam reconciliation |
| Data Awal → Piutang Usaha | Mode khusus di tahun LAMPAU untuk input saldo akhir historis |
10. Catatan & Pitfalls
| Pitfall | Penjelasan |
|---|---|
| Edit/Hapus pencairan tidak di halaman ini | Tombol Edit/Hapus di drawer akan redirect ke halaman Bukti Penerimaan Bank/Cash. Lakukan perubahan di sana, lalu kembali ke Piutang Usaha untuk verifikasi. |
| Selisih ≠ 0 di Bar Saldo | Biasanya berarti: (a) ada invoice belum dijurnal, (b) ada jurnal manual yang tidak match dengan invoice, (c) saldo awal LAMPAU belum input lengkap. Klik Sesuaikan untuk koreksi otomatis (NORMAL only). |
| Cair invoice Ekspor tampak Sisa IDR = Sisa USD | Kalau ini terjadi, refresh halaman — kurs di-fetch otomatis tapi mungkin masih load saat halaman pertama buka. Setelah refresh, kurs ter-konversi benar. |
| Tombol Cair tidak muncul | Cek: (a) Sisa Piutang sudah 0 (Lunas)? (b) Anda di Tahun LAMPAU (tombol berbeda)? (c) Permission Anda mencakup Cair? |
| Filter Jenis Relasi tidak muncul | Wajar — hanya tampil di varian “Lokal-Semua”. Di varian Lokal-Afiliasi atau Non-Afiliasi, sudah implicit. |
| Buku Pembantu kosong padahal ada transaksi | Cek: pastikan Anda di Tahun NORMAL. Di LAMPAU, Buku Pembantu tidak aktif karena belum ada jurnal di buku besar. |
| Saldo “Berdasarkan COA” = 0 padahal ada piutang | Mungkin COA Piutang Usaha untuk varian tersebut belum link ke Kode Tautan. Cek di Data COA → field “Kode Tautan COA”. |
| Invoice ekspor tidak muncul di Ekspor-USD | Cek invoice tersebut: pastikan field Mata Uang = USD (bukan IDR). |
| Arah jurnal Sesuaikan terlihat berbeda dari aplikasi lama | Ini disengaja. Booku mengikuti kaidah akuntansi yang benar untuk akun Aktiva. Jika Anda migrasi dari aplikasi lama dan ada jurnal Sesuaikan Piutang lama, mungkin arahnya perlu di-review oleh akuntan. |
11. FAQ
Q: Apakah saya bisa lihat semua Piutang Usaha (Lokal + Ekspor) sekaligus? A: Tidak di 1 layar terpisah — tapi Anda bisa buka beberapa tab bersamaan (mis. Lokal-Semua + Ekspor-USD + Ekspor-EUR) lalu pindah-pindah tab. Untuk dashboard total agregat, lihat menu Validasi Saldo Awal atau Laporan Neraca.
Q: Customer saya berdagang dalam 2 mata uang. Apakah perlu daftar 2x? A: Tidak. 1 customer didaftarkan sekali di Data Lawan Transaksi. Saat input Invoice Penjualan, pilih mata uang per invoice — invoice otomatis masuk ke varian Ekspor yang sesuai.
Q: Kalau customer bayar piutang USD pakai Rupiah, bagaimana? A: Saat klik Cair di Ekspor-USD, form Bukti Penerimaan tetap dalam USD (sesuai varian). Sistem pakai kurs BI hari ini untuk konversi ke IDR di jurnal. Selisih kurs (jika ada) otomatis tercatat sebagai laba/rugi selisih kurs.
Q: Saya menemukan invoice yang seharusnya Lunas tapi masih merah (Outstanding). Apa penyebabnya? A: Cek tab Riwayat Pencairan di drawer. Mungkin: (a) total pencairan < total tagihan (ada selisih kecil), (b) PPh dipotong tidak tercatat sebagai bagian pelunasan, (c) ada retur yang harus dimasukkan. Untuk kasus (b) & (c), hubungi akuntan Anda.
Q: Apa beda Piutang Usaha dengan Piutang Pihak Ketiga / Afiliasi / Karyawan? A: Piutang Usaha untuk customer reguler dari aktivitas penjualan rutin (Invoice Penjualan). Sedangkan Piutang Pihak Ketiga / Afiliasi / Karyawan untuk piutang non-jual-beli (mis. pinjaman ke kontraktor, karyawan, perusahaan grup). Lihat menu masing-masing untuk detail.
12. Lihat Juga
| Topik | Dokumen |
|---|---|
| Keunggulan menu ini | Keunggulan Piutang Usaha |
| Modul cermin di sisi hutang | Hutang Usaha |
| Modul piutang non-customer | Piutang Pihak Ketiga, Piutang Afiliasi, Deposit Operasional |
| Form pencairan yang dibuka | Bukti Penerimaan Bank/Cash |
| Dashboard reconciliation lintas modul | Validasi Saldo Awal |
Terakhir diperbarui: 25-05-2026