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 |
| Ikon | 🧾 (Receipt) |
| Tipe Halaman | List / Dashboard (dengan tab internal multi-mode) |
| Mode Pemakaian | Tahun NORMAL: Read + Bayar. Tahun LAMPAU: CRUD saldo akhir historis. |
| Fitur | Bayar, Lihat Jurnal, Buku Pembantu, Sesuaikan Saldo, Export. Khusus LAMPAU: Input, Edit, Hapus. |
| Filter | Jenis Relasi, Jenis Produk, Supplier, Jatuh Tempo, Lunas/Outstanding, Kurs (Impor only) |
| Hak Akses | Lihat: semua role. Bayar & Sesuaikan: SuperUser |
Menu untuk memonitor seluruh hutang Anda kepada supplier — baik lokal (Rupiah) maupun impor (7 mata uang asing). Setiap pembelian tempo otomatis masuk ke sini; pembayaran tinggal 1-klik dari baris hutang.
2. Deskripsi Singkat
Hutang Usaha mencatat kewajiban Anda kepada supplier atas pembelian barang/jasa secara tempo (kredit). Setiap Invoice Pembelian dengan jenis tempo otomatis muncul di sini sebagai baris hutang, lengkap dengan tanggal jatuh tempo, sisa yang belum dibayar, dan status lunas/outstanding.
Booku memisahkan Hutang Usaha menjadi 10 varian sesuai Asal Pembelian (Lokal/Impor) × Jenis Relasi (Afiliasi/Non-Afiliasi/Semua untuk Lokal) × Mata Uang (IDR untuk Lokal; 7 mata uang asing untuk Impor). Anda bisa membuka beberapa varian bersamaan sebagai tab di halaman yang sama — misalnya Lokal-Semua dan Impor-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 + Impor 7 mata uang (USD, AUD, JPY, CNY, EUR, SGD, GBP). Beberapa varian bisa dibuka bersamaan sebagai tab.
- Kurs BI otomatis untuk Impor — 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.
- Bayar 1-klik via Pintu 2 — tombol Bayar di drawer langsung buka form Bukti Pengeluaran dengan invoice, supplier, mata uang, dan kurs sudah ter-preset.
📖 Detail lengkap:
Keunggulan Hutang Usaha di Booku
4. Kegunaan
Anda perlu pakai menu ini saat:
| Skenario | Aksi yang Dilakukan |
|---|---|
| Lihat berapa total hutang ke semua supplier | Buka halaman, lihat Bar Saldo |
| Cek invoice mana saja yang sudah jatuh tempo | Filter Jatuh Tempo = “JT” + lihat warna baris merah |
| Bayar 1 invoice ke supplier tertentu | Klik baris invoice → drawer → tombol Bayar |
| Cek riwayat pembayaran sebuah invoice | Klik baris invoice → drawer kanan tampil daftar pembayaran |
| Lihat saldo hutang per supplier individual | Klik Buku Pembantu di header → pilih supplier |
| Cek selisih antara catatan hutang vs neraca COA | Lihat Bar Saldo → “Selisih” |
| Koreksi selisih saldo (jika ≠ 0) | Klik tombol Sesuaikan di bawah Bar Saldo |
| Export daftar hutang ke Excel | Klik Export di header |
5. Pra-syarat
Sebelum data muncul di halaman ini, pastikan:
| Pra-syarat | Catatan |
|---|---|
| Tahun Buku sudah dipilih sebagai aktif | Data hutang per tahun buku terpisah |
| Supplier sudah terdaftar di Data Lawan Transaksi | Dengan flag Afiliasi yang sesuai (Ya/Tidak) untuk pisahkan ke varian Lokal yang tepat |
| Invoice Pembelian sudah diinput dengan jenis “Tempo” | Bukan jenis Cash — hanya tempo yang muncul sebagai hutang |
| COA Hutang Usaha sudah aktif | Otomatis aktif via COA standar; varian Impor butuh COA per mata uang |
| Untuk Impor: 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 hutang 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 → Hutang → Hutang Usaha
- Di header halaman, klik dropdown Mode Selector
- Pilih varian yang ingin dibuka:
- Lokal — Afiliasi: hutang ke supplier yang merupakan perusahaan grup
- Lokal — Non-Afiliasi: hutang ke supplier eksternal
- Lokal — Semua: gabungan keduanya (Afiliasi + Non-Afiliasi)
- Impor — USD/AUD/JPY/CNY/EUR/SGD/GBP: hutang ke supplier 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 Hutang Aktif
Setelah halaman terbuka:
- Bar Saldo di pojok kanan atas menampilkan total hutang 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 hutang dengan warna baris:
- Hijau: Lunas (Sisa Hutang = 0)
- Merah: Outstanding (Sisa Hutang > 0)
- Abu-abu: Saldo awal dari tahun lalu (tidak ada aksi)
- Filter di atas tabel: Jenis Produk, Supplier, Jatuh Tempo, L/OS — pilih untuk fokus ke subset
- Untuk Impor: input kurs manual + tombol “Hitung” jika ingin override kurs default
6.3 Membayar Hutang (Pintu 2)
Untuk membayar 1 invoice:
- Klik baris invoice yang ingin dibayar → drawer kanan terbuka dengan detail dan riwayat pembayaran
- Klik tombol Bayar di drawer
- (Jika Tahun NORMAL) muncul dialog “Metode Input Bayar”:
- Dengan Pengajuan: untuk workflow approval (jika perusahaan Anda pakai sistem otorisasi)
- Tanpa Pengajuan: langsung dijurnal
- Form Bukti Pengeluaran terbuka dengan field-field sudah ter-preset:
- Kategori: “Pembayaran Hutang” (disabled)
- Peruntukan: Afiliasi/Non-Afiliasi sesuai supplier
- Supplier: otomatis terisi
- Daftar Tagihan: hanya invoice yang Anda pilih (bukan semua invoice supplier)
- Mata Uang & Kurs: otomatis sesuai varian (Impor) atau IDR (Lokal)
- Isi field yang masih kosong:
- Tanggal Bayar
- Sarana Pencairan (akun Bank/Kas dari mana dana keluar)
- Jumlah Bayar per invoice (default = sisa tagihan; bisa diubah untuk pembayaran sebagian)
- Biaya Admin Bank (jika ada) & Pembebanan (Diganti/Dipotong/Ditambahkan)
- Klik Simpan
Setelah simpan:
- Invoice hutang ter-update (Sisa Hutang berkurang)
- Bukti Pengeluaran baru terbuat dengan Nomor JV otomatis
- Jurnal akuntansi tergenerate (Debet Hutang Usaha, Kredit Bank/Kas, dll.)
Semua tersimpan dalam 1 transaksi atomic — kalau salah satu gagal, semua di-rollback.
6.4 Melihat Riwayat Pembayaran
Klik baris invoice → drawer kanan tampil Riwayat Pembayaran untuk invoice tersebut:
- Setiap baris menampilkan: Tanggal Bayar, Sarana Pembayaran, Jumlah Bayar, PPh Dipotong
- Klik tombol Lihat Jurnal (per-row) untuk lihat detail jurnal pembayaran
6.5 Mengedit / Menghapus Pembayaran
Edit dan hapus pembayaran tidak dilakukan di halaman ini. Klik Edit atau Hapus di drawer akan memunculkan konfirmasi → arahkan Anda ke halaman Buku Pengawasan → Bukti Pengeluaran Bank/Cash. Edit/hapus dilakukan di sana, lalu kembali ke Hutang Usaha untuk verifikasi.
6.6 Buku Pembantu per Supplier
Untuk lihat rincian transaksi per supplier:
- Klik tombol Buku Pembantu di header (hanya aktif di Tahun NORMAL)
- Pilih supplier di dialog yang muncul
- Dialog menampilkan: Saldo Awal supplier → tiap transaksi (invoice/bayar/retur) berurutan → Saldo Akhir
- Berguna untuk: rekonsiliasi dengan supplier, follow-up tagihan, audit per supplier
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 - 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 (Hanya Tahun LAMPAU) Input Saldo Akhir Hutang
Saat setup awal di Tahun Buku LAMPAU:
- Buka Sidebar → Data Awal → Hutang → Hutang Usaha
- Klik tombol Input Hutang di header
- Muncul dialog Pilih Jenis Produk Induk — pilih salah satu: Barang / Jasa / Barang & Jasa / Jasa Konstruksi
- Form Input Invoice Pembelian terbuka. Isi field-field invoice historis (nomor invoice, tanggal, supplier, dll.)
- Simpan
- Ulangi untuk semua invoice hutang 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 | Impor Only | NORMAL Only |
|---|---|---|---|---|
| Nomor Invoice, Tanggal Invoice, Supplier, L/OS | ✅ | |||
| DPP, PPN, Tagihan Bruto, PPh, Tagihan Netto, Sisa Tagihan | ✅ | |||
| Sisa Hutang (MUA), Sisa Hutang (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 |
| Supplier | Dropdown dinamis dari data supplier |
| Jatuh Tempo | Belum JT / Sudah JT / Semua |
| L/OS | Lunas / Outstanding / Semua |
| Kurs (Impor only) | Override kurs manual + tombol “Hitung” |
7.3 Form Bayar (saat klik tombol Bayar)
Field-field di form Bukti Pengeluaran setelah klik Bayar:
| Field | Kegunaan | Pre-Filled? |
|---|---|---|
| Kategori | ”Pembayaran Hutang” | ✅ disabled |
| Peruntukan | Pembayaran Hutang Usaha Afiliasi/Non-Afiliasi | ✅ |
| Supplier | Lawan transaksi | ✅ |
| Daftar Tagihan | Invoice yang dipilih saja | ✅ |
| Mata Uang | Otomatis sesuai varian | ✅ |
| Kurs | Auto-fetch dari Kurs BI | ✅ |
| Tanggal Bayar | Tanggal pembayaran | — |
| Sarana Pencairan | COA Bank/Kas | — |
| Jumlah Bayar | Per-invoice (default sisa tagihan) | Default |
| Biaya Admin Bank | (jika ada) | — |
| Pembebanan | Diganti / Dipotong / Ditambahkan | — |
8. Cara Kerja di Balik Layar
Saat Invoice Pembelian Tempo disimpan di menu Invoice Pembelian, sistem otomatis:
- Catat invoice di tabel master pembelian
- Generate jurnal: Debet Persediaan/Biaya, Kredit Hutang Usaha
- Tetapkan Nomor BPHU (Buku Pengawasan Hutang Usaha) sebagai referensi cross-link
Invoice tersebut langsung muncul di halaman Hutang Usaha — tanpa input ulang.
Saat klik Bayar dari drawer, sistem:
- Filter daftar tagihan via Nomor BPHU → hanya invoice yang dipilih yang muncul (bukan semua invoice supplier)
- Buka form Bukti Pengeluaran dengan preset lengkap (mata uang, kurs auto-fetch sesuai jenis tahun buku, supplier, peruntukan)
- Setelah user simpan: catat Bukti Pengeluaran, update Sisa Hutang 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 Hutang = sisi Kredit, jadi
Selisih > 0berarti Debet Biaya Selisih / Kredit COA Hutang (menambah hutang);Selisih < 0kebalikannya - Simpan jurnal dengan
JenisJurnal = "Adjusment Saldo Awal"
Saat klik Buku Pembantu, sistem:
- Query jurnal
tbl_transaksiuntuk COA Hutang Usaha yang relevan, filter per supplier - Tampilkan kronologis transaksi + saldo berjalan
9. Hubungan dengan Menu Lain
| Menu Terkait | Hubungan |
|---|---|
| Invoice Pembelian | Sumber data hutang (jenis Tempo). Setiap invoice tempo otomatis masuk Hutang Usaha. |
| Data → Lawan Transaksi (Supplier) | Sumber daftar supplier + flag Afiliasi |
| Data → COA | Sumber Sarana Pencairan saat bayar (akun Bank/Kas) |
| Bukti Pengeluaran Bank/Cash | Form yang dibuka saat klik Bayar; juga tempat Edit/Hapus pembayaran |
| Jurnal Umum | Jurnal pembelian tempo + pembayaran muncul di sini |
| Buku Besar | Saldo COA Hutang Usaha (per varian) muncul di Buku Besar |
| Validasi Saldo Awal | Dashboard agregator yang menyertakan Hutang Usaha dalam reconciliation |
| Data Awal → Hutang Usaha | Mode khusus di tahun LAMPAU untuk input saldo akhir historis |
10. Catatan & Pitfalls
| Pitfall | Penjelasan |
|---|---|
| Edit/Hapus pembayaran tidak di halaman ini | Tombol Edit/Hapus di drawer akan redirect ke halaman Bukti Pengeluaran Bank/Cash. Lakukan perubahan di sana, lalu kembali ke Hutang 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). |
| Bayar invoice Impor 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 Bayar tidak muncul | Cek: (a) Sisa Hutang sudah 0 (Lunas)? (b) Anda di Tahun LAMPAU (tombol berbeda)? (c) Permission Anda mencakup Bayar? |
| 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 hutang | Mungkin COA Hutang Usaha untuk varian tersebut belum link ke Kode Tautan. Cek di Data COA → field “Kode Tautan COA”. |
| Invoice impor tidak muncul di Impor-USD | Cek invoice tersebut: pastikan field Mata Uang = USD (bukan IDR). |
11. FAQ
Q: Apakah saya bisa lihat semua Hutang Usaha (Lokal + Impor) sekaligus? A: Tidak di 1 layar terpisah — tapi Anda bisa buka beberapa tab bersamaan (mis. Lokal-Semua + Impor-USD + Impor-EUR) lalu pindah-pindah tab. Untuk dashboard total agregat, lihat menu Validasi Saldo Awal atau Laporan Neraca.
Q: Kalau supplier saya berdagang dalam 2 mata uang (mis. kadang USD kadang EUR), apakah perlu daftar 2x? A: Tidak. 1 supplier didaftarkan sekali di Data Lawan Transaksi. Saat input Invoice Pembelian, pilih mata uang per invoice — invoice otomatis masuk ke varian Impor yang sesuai.
Q: Kalau saya bayar hutang USD pakai Rupiah, bagaimana? A: Saat klik Bayar di Impor-USD, form Bukti Pengeluaran 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 Pembayaran di drawer. Mungkin: (a) total pembayaran < 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.
12. Lihat Juga
| Topik | Dokumen |
|---|---|
| Keunggulan menu ini | Keunggulan Hutang Usaha |
| Modul cermin di sisi piutang | Piutang Usaha |
| Modul hutang non-supplier | Hutang Pihak Ketiga, Hutang Afiliasi |
| Form pembayaran yang dibuka | Bukti Pengeluaran Bank/Cash |
| Dashboard reconciliation lintas modul | Validasi Saldo Awal |
Terakhir diperbarui: 25-05-2026