Hutang Karyawan
Menu untuk mencatat dan mengawasi pinjaman dana yang diterima perusahaan dari karyawan (mis. owner-pendiri yang juga karyawan, atau staf senior yang meminjamkan dana operasional).
1. Identitas Menu
| Aspek | Keterangan |
|---|---|
| Nama Menu | Hutang Karyawan |
| Lokasi (Tahun NORMAL) | Sidebar → Buku Pengawasan → Hutang → Hutang Karyawan |
| Lokasi (Tahun LAMPAU) | Sidebar → Data Awal → Hutang → Saldo Akhir Hutang Karyawan |
| Tipe Halaman | List + Detail Drawer |
| Mode Pemakaian | CRUD + Posting + Bayar |
| Fitur | Tambah, Edit, Hapus, Posting, Bayar, Lihat Jurnal, Refresh, Export |
| Filter | Pencarian (Nomor BPHK / Nama Karyawan) |
| Hak Akses | Direktur ke atas (Edit/Hapus); Semua user (Lihat) |
2. Deskripsi Singkat
Menu Hutang Karyawan dipakai untuk mencatat pinjaman yang perusahaan terima dari karyawan. Kasus tipikal: pemilik bisnis (yang juga terdaftar sebagai karyawan) menyuntikkan dana ke perusahaan untuk modal kerja, atau staff senior meminjamkan dana darurat. Modul ini terpisah dari Hutang Usaha, Hutang Pihak Ketiga, dll. — karena karakter pinjaman dari karyawan berbeda (sifatnya internal/informal, sering tanpa kontrak formal, kadang dibayar via potong gaji bulanan).
Saat input, Booku otomatis menarik Kode, Nama, dan Jabatan karyawan dari Data Karyawan — Anda cukup pilih dari daftar. Setelah input, langkah berikutnya adalah Posting untuk menjurnalkan pencairan dana ke akun Bank/Kas perusahaan.
3. Sekilas Keunggulan
Apa yang membuat menu ini istimewa di Booku:
- Modul khusus — pinjaman dari karyawan punya COA & flow tersendiri, tidak campur dengan Hutang Usaha atau Hutang Pihak Ketiga.
- Auto-fetch Jabatan dari Data Karyawan — pilih kode karyawan sekali, Nama & Jabatan otomatis terisi (dan auto-refresh saat Edit jika jabatan karyawan berubah).
- Pembebanan biaya admin 3 opsi otomatis — Diganti / Dipotong / Ditambahkan; sistem yang generate jurnal yang benar untuk setiap opsi.
- Posting yang aman — pencairan dana via Bukti Penerimaan dijurnalkan dalam satu transaksi atomic; tidak ada risiko data setengah jadi.
- Bar Saldo dengan reconciliation otomatis — selisih List vs COA langsung terlihat di atas tabel.
📖 Detail lengkap:
Keunggulan Hutang Karyawan di Booku
4. Kegunaan
Anda perlu pakai menu ini saat:
| Skenario | Catatan |
|---|---|
| Pemilik bisnis (yang juga karyawan) menyuntik modal ke perusahaan via transfer | Perusahaan punya kewajiban mengembalikan kelak |
| Staff senior meminjamkan dana operasional ke perusahaan | Biasanya jangka pendek, tanpa bunga |
| Karyawan menalangi pembayaran perusahaan dulu | Mis. talangin biaya rapat, lalu dimasukkan sebagai hutang perusahaan ke karyawan |
Bukan untuk: pinjaman dari pihak luar (bank, vendor, pihak ketiga). Untuk itu pakai modul yang sesuai (Hutang Bank, Hutang Pihak Ketiga, dll.). Juga bukan untuk: pinjaman yang perusahaan berikan ke karyawan — itu di modul Piutang Karyawan.
5. Pra-syarat
Sebelum mulai input, pastikan sudah:
| Data Master | Catatan |
|---|---|
| Karyawan sudah didaftarkan di Data → Data Karyawan | Lengkap dengan Jabatan |
| COA Bank/Cash sudah aktif | Untuk Sarana Pencairan (jika pencairan via Bank) |
| Tahun Buku sudah dibuka & dipilih sebagai aktif | Hutang masuk ke tahun buku aktif |
Untuk Data Awal di tahun LAMPAU: Anda hanya input nominal Saldo Akhir, tanpa Sarana Pencairan (saldo dicatat manual sebagai posisi awal — saat tutup buku, jadi saldo awal tahun NORMAL berikutnya).
6. Cara Mengoperasikan
6.1 Membuka Halaman
- Tahun NORMAL — Sidebar → Buku Pengawasan → Hutang → Hutang Karyawan
- Tahun LAMPAU — Sidebar → Data Awal → Hutang → Saldo Akhir Hutang Karyawan
6.2 Tambah Hutang Karyawan Baru
- Klik tombol Tambah di pojok kanan atas
- Isi Tanggal Pinjam (default: hari ini)
- Klik tombol cari di field Karyawan → pilih dari daftar karyawan (Kode, Nama, Jabatan otomatis terisi)
- Isi Jumlah Pinjaman (nominal pokok)
- (Opsional) Isi Nomor Kontrak
- (Untuk tahun NORMAL) Pilih Sarana Pencairan:
- Bank → muncul kotak Detail Bank (Biaya Administrasi, Ditanggung Oleh, Pembebanan)
- Kas/Petty Cash → tidak ada biaya admin
- (Jika via Bank) Isi Biaya Administrasi, pilih Ditanggung Oleh, dan jika Perusahaan yang tanggung, pilih Pembebanan (Diganti / Dipotong / Ditambahkan)
- Saldo Awal otomatis terhitung (untuk tahun NORMAL); untuk tahun LAMPAU isi manual ≥ Jumlah Pinjaman
- (Opsional) Isi Keterangan
- Klik Simpan
Setelah simpan, record muncul di tabel dengan Nomor Bukti otomatis ter-generate (BPHK-2026-1, BPHK-2026-2, dst.).
6.3 Edit Hutang Karyawan
- Di tabel, klik kanan pada record yang ingin diubah → pilih Edit
- Ubah field yang diperlukan (Jabatan otomatis ter-refresh dari Data Karyawan terkini)
- Klik Simpan Perubahan
Catatan: Edit hanya bisa dilakukan kalau record belum di-Posting (Nomor JV masih 0). Setelah Posting, edit tidak diizinkan untuk menjaga konsistensi jurnal.
6.4 Hapus Hutang Karyawan
- Di tabel, klik kanan pada record → pilih Hapus
- Konfirmasi pada dialog
Catatan: Hapus hanya bisa dilakukan kalau record belum di-Posting dan belum ada pembayaran/angsuran.
6.5 Posting (Membuat Jurnal Pencairan)
Setelah input Hutang Karyawan baru, langkah berikutnya adalah Posting — yaitu menjurnalkan pencairan dana yang masuk ke akun Bank/Kas perusahaan:
- Di tabel, klik kanan pada record yang belum di-Posting (Nomor JV = 0)
- Pilih Posting
- Modal Input Bukti Penerimaan muncul dengan field-field sudah ter-isi otomatis dari record (Sarana, Biaya Admin, Pembebanan, dll. — di-lock karena sudah ditentukan di master)
- Isi Tanggal KM & Catatan
- Klik Simpan
Setelah Posting:
- Record Hutang Karyawan ter-update dengan Nomor JV baru
- Bukti Penerimaan baru terbuat
- Jurnal akuntansi otomatis tergenerate (Debet Bank/Kas, Kredit Hutang Karyawan, dengan komposisi sesuai Pembebanan)
Semua ini terjadi dalam satu transaksi — kalau ada yang gagal, semua di-rollback (tidak ada data setengah jadi).
6.6 Bayar (Angsuran Pengembalian)
Untuk mencatat pembayaran/angsuran pengembalian ke karyawan:
- Di tabel, klik kanan pada record → pilih Bayar
- Drawer Detail terbuka dengan dialog Tambah Pembayaran otomatis ter-trigger
- Isi detail pembayaran (Tanggal, Sarana Pengeluaran, Jumlah Bayar)
- Klik Simpan
Pembayaran tercatat sebagai Bukti Pengeluaran dengan kategori “Pembayaran Hutang Karyawan”, dan menambah angsuran di detail record.
6.7 Lihat Jurnal
- Di tabel, klik kanan pada record yang sudah di-Posting (Nomor JV ≠ 0)
- Pilih Lihat Jurnal
- Modal Jurnal Voucher muncul menampilkan baris-baris jurnal yang ter-generate
7. Penjelasan Field/Input
7.1 Form Tambah/Edit Hutang Karyawan
| Field | Kegunaan | Wajib? | Validasi/Catatan |
|---|---|---|---|
| Tanggal Pinjam | Tanggal kejadian transaksi | ✅ | Harus dalam tahun buku aktif |
| Karyawan | Karyawan yang memberi pinjaman | ✅ | Pilih dari daftar Data Karyawan (Kode + Nama + Jabatan auto-fill) |
| Jabatan | Posisi karyawan | (auto-fill) | Read-only — ter-fetch dari master Karyawan |
| Jumlah Pinjaman | Nominal pokok pinjaman | ✅ | > 0 |
| Nomor Kontrak | Referensi kontrak/perjanjian | ❌ | Free text |
| Sarana Pencairan | COA Bank/Cash tempat dana masuk | ⚠️ | Wajib di tahun NORMAL; tidak ada di LAMPAU |
| Biaya Administrasi | Biaya admin bank (jika via Bank) | ❌ | Default 0 |
| Ditanggung Oleh | Pihak yang menanggung biaya admin | ⚠️ | Wajib kalau Biaya Admin > 0. Opsi: Perusahaan / Lawan Transaksi |
| Pembebanan | Cara biaya admin dijurnal | ⚠️ | Wajib kalau Ditanggung Oleh = Perusahaan. Opsi: Diganti / Dipotong / Ditambahkan |
| Saldo Awal | Saldo awal hutang | (auto) | NORMAL: auto-hitung. LAMPAU: input manual, minimal = Jumlah Pinjaman |
| Keterangan | Catatan tambahan | ❌ | Free text |
7.2 Penjelasan Opsi Pembebanan
| Opsi | Apa yang terjadi (mutasi Rp 10jt, BiayaAdmin Rp 50rb) |
|---|---|
| Dipotong | Perusahaan terima Rp 9.950.000 (bank potong); Pokok hutang ke karyawan tetap Rp 10jt; selisih Rp 50rb diakui sebagai biaya bank |
| Ditambahkan | Perusahaan terima Rp 10jt penuh; Pokok hutang naik jadi Rp 10.050.000 (biaya admin ikut jadi hutang) |
| Diganti | Perusahaan terima Rp 10jt penuh; Pokok hutang individu tetap Rp 10jt; biaya admin masuk ke COA Hutang umum |
Pilih opsi yang sesuai dengan kesepakatan dengan karyawan — sistem yang generate jurnal yang benar.
8. Cara Kerja di Balik Layar
Saat Anda simpan record baru, Booku mencatat di tabel master Hutang Karyawan dengan Nomor Bukti unik (BPHK-{Tahun}-{Urutan}). Belum ada jurnal — karena belum di-Posting.
Saat Anda klik Posting, Booku:
- Buka modal Bukti Penerimaan dengan field pre-fill dari master
- Setelah user simpan, generate entry Bukti Penerimaan + update record Hutang Karyawan dengan Nomor JV
- Generate jurnal multi-line: Debet COA Bank/Kas (Sarana Pencairan), Kredit COA Hutang Karyawan (
21808), dengan komposisi sesuai Pembebanan
Semua langkah disimpan dalam satu transaksi database. Kalau salah satu gagal, semua di-rollback.
Untuk reconciliation (Bar Saldo di atas tabel), Booku menghitung 3 angka:
- Saldo (List) — akumulasi dari semua record di tabel
- Saldo (COA) + AJP — saldo COA Hutang Karyawan dari jurnal plus AJP (Adjustment Jurnal Penyesuaian)
- Selisih —
List − (COA + AJP). Ideal = 0; merah kalau ≠ 0
Selisih ≠ 0 biasanya berarti: ada record yang belum di-Posting, atau ada jurnal manual yang tidak match dengan data master.
9. Hubungan dengan Menu Lain
| Menu Terkait | Hubungan |
|---|---|
| Data → Data Karyawan | Sumber daftar Karyawan + Jabatan (pra-syarat) |
| Data → COA (Chart of Account) | Sumber Sarana Pencairan (COA Bank/Cash) |
| Bukti Penerimaan | Auto-generated saat Posting Hutang Karyawan |
| Bukti Pengeluaran | Auto-generated saat Bayar angsuran (kategori “Pembayaran Hutang Karyawan”) |
| Jurnal Umum | Jurnal hasil Posting bisa dilihat di Jurnal Umum |
| Buku Besar | Saldo COA Hutang Karyawan muncul di Buku Besar |
| Validasi Saldo Awal | Dashboard agregator yang menyertakan Hutang Karyawan dalam reconciliation lintas modul |
| Data Awal → Hutang Karyawan | Mode khusus di tahun LAMPAU untuk input Saldo Akhir historis |
10. Catatan & Pitfalls
| Pitfall | Penjelasan |
|---|---|
| Karyawan tidak muncul di picker | Cek di Data → Data Karyawan, pastikan karyawan terdaftar (dan tidak Non-Aktif kalau filter aktif) |
| Edit/Hapus disabled | Record sudah di-Posting (Nomor JV > 0) atau sudah ada pembayaran. Hapus jurnal manual dulu kalau perlu undo |
| Posting tidak bisa di-undo | Setelah Posting, edit/hapus tidak diizinkan. Pastikan data benar sebelum Posting |
| Tahun LAMPAU tidak ada tombol Posting | Wajar — di LAMPAU saldo dicatat manual, tidak ada jurnal. Tombol Posting hanya muncul di tahun NORMAL |
| Saldo Awal LAMPAU tidak bisa < Jumlah Pinjaman | Sistem auto-correct ke nilai Jumlah Pinjaman jika user input kurang |
| Selisih di Bar Saldo merah | Cek: (a) ada record yang belum di-Posting? (b) ada jurnal manual yang tidak match? (c) Saldo COA di Data COA sudah di-input untuk tahun LAMPAU? |
11. FAQ
(Belum ada FAQ terkumpul. Bagian ini akan diisi seiring pertanyaan user.)
12. Lihat Juga
| Topik | Dokumen |
|---|---|
| Keunggulan menu ini | Keunggulan: Hutang Karyawan |
| Modul saudara | Piutang Karyawan — pinjaman perusahaan ke karyawan |
| Modul sejenis | Hutang Pihak Ketiga, Hutang Afiliasi |
| Dashboard reconciliation | Validasi Saldo Awal |
Terakhir diperbarui: 08-05-2026