Lewati ke konten

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

AspekKeterangan
Nama MenuHutang Karyawan
Lokasi (Tahun NORMAL)Sidebar → Buku PengawasanHutangHutang Karyawan
Lokasi (Tahun LAMPAU)Sidebar → Data AwalHutangSaldo Akhir Hutang Karyawan
Tipe HalamanList + Detail Drawer
Mode PemakaianCRUD + Posting + Bayar
FiturTambah, Edit, Hapus, Posting, Bayar, Lihat Jurnal, Refresh, Export
FilterPencarian (Nomor BPHK / Nama Karyawan)
Hak AksesDirektur 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:

SkenarioCatatan
Pemilik bisnis (yang juga karyawan) menyuntik modal ke perusahaan via transferPerusahaan punya kewajiban mengembalikan kelak
Staff senior meminjamkan dana operasional ke perusahaanBiasanya jangka pendek, tanpa bunga
Karyawan menalangi pembayaran perusahaan duluMis. 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 MasterCatatan
Karyawan sudah didaftarkan di Data → Data KaryawanLengkap dengan Jabatan
COA Bank/Cash sudah aktifUntuk Sarana Pencairan (jika pencairan via Bank)
Tahun Buku sudah dibuka & dipilih sebagai aktifHutang 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 PengawasanHutangHutang Karyawan
  • Tahun LAMPAU — Sidebar → Data AwalHutangSaldo Akhir Hutang Karyawan

6.2 Tambah Hutang Karyawan Baru

  1. Klik tombol Tambah di pojok kanan atas
  2. Isi Tanggal Pinjam (default: hari ini)
  3. Klik tombol cari di field Karyawan → pilih dari daftar karyawan (Kode, Nama, Jabatan otomatis terisi)
  4. Isi Jumlah Pinjaman (nominal pokok)
  5. (Opsional) Isi Nomor Kontrak
  6. (Untuk tahun NORMAL) Pilih Sarana Pencairan:
    • Bank → muncul kotak Detail Bank (Biaya Administrasi, Ditanggung Oleh, Pembebanan)
    • Kas/Petty Cash → tidak ada biaya admin
  7. (Jika via Bank) Isi Biaya Administrasi, pilih Ditanggung Oleh, dan jika Perusahaan yang tanggung, pilih Pembebanan (Diganti / Dipotong / Ditambahkan)
  8. Saldo Awal otomatis terhitung (untuk tahun NORMAL); untuk tahun LAMPAU isi manual ≥ Jumlah Pinjaman
  9. (Opsional) Isi Keterangan
  10. 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

  1. Di tabel, klik kanan pada record yang ingin diubah → pilih Edit
  2. Ubah field yang diperlukan (Jabatan otomatis ter-refresh dari Data Karyawan terkini)
  3. 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

  1. Di tabel, klik kanan pada record → pilih Hapus
  2. 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:

  1. Di tabel, klik kanan pada record yang belum di-Posting (Nomor JV = 0)
  2. Pilih Posting
  3. 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)
  4. Isi Tanggal KM & Catatan
  5. 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:

  1. Di tabel, klik kanan pada record → pilih Bayar
  2. Drawer Detail terbuka dengan dialog Tambah Pembayaran otomatis ter-trigger
  3. Isi detail pembayaran (Tanggal, Sarana Pengeluaran, Jumlah Bayar)
  4. Klik Simpan

Pembayaran tercatat sebagai Bukti Pengeluaran dengan kategori “Pembayaran Hutang Karyawan”, dan menambah angsuran di detail record.

6.7 Lihat Jurnal

  1. Di tabel, klik kanan pada record yang sudah di-Posting (Nomor JV ≠ 0)
  2. Pilih Lihat Jurnal
  3. Modal Jurnal Voucher muncul menampilkan baris-baris jurnal yang ter-generate

7. Penjelasan Field/Input

7.1 Form Tambah/Edit Hutang Karyawan

FieldKegunaanWajib?Validasi/Catatan
Tanggal PinjamTanggal kejadian transaksiHarus dalam tahun buku aktif
KaryawanKaryawan yang memberi pinjamanPilih dari daftar Data Karyawan (Kode + Nama + Jabatan auto-fill)
JabatanPosisi karyawan(auto-fill)Read-only — ter-fetch dari master Karyawan
Jumlah PinjamanNominal pokok pinjaman> 0
Nomor KontrakReferensi kontrak/perjanjianFree text
Sarana PencairanCOA Bank/Cash tempat dana masuk⚠️Wajib di tahun NORMAL; tidak ada di LAMPAU
Biaya AdministrasiBiaya admin bank (jika via Bank)Default 0
Ditanggung OlehPihak yang menanggung biaya admin⚠️Wajib kalau Biaya Admin > 0. Opsi: Perusahaan / Lawan Transaksi
PembebananCara biaya admin dijurnal⚠️Wajib kalau Ditanggung Oleh = Perusahaan. Opsi: Diganti / Dipotong / Ditambahkan
Saldo AwalSaldo awal hutang(auto)NORMAL: auto-hitung. LAMPAU: input manual, minimal = Jumlah Pinjaman
KeteranganCatatan tambahanFree text

7.2 Penjelasan Opsi Pembebanan

OpsiApa yang terjadi (mutasi Rp 10jt, BiayaAdmin Rp 50rb)
DipotongPerusahaan terima Rp 9.950.000 (bank potong); Pokok hutang ke karyawan tetap Rp 10jt; selisih Rp 50rb diakui sebagai biaya bank
DitambahkanPerusahaan terima Rp 10jt penuh; Pokok hutang naik jadi Rp 10.050.000 (biaya admin ikut jadi hutang)
DigantiPerusahaan 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:

  1. Buka modal Bukti Penerimaan dengan field pre-fill dari master
  2. Setelah user simpan, generate entry Bukti Penerimaan + update record Hutang Karyawan dengan Nomor JV
  3. 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)
  • SelisihList − (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 TerkaitHubungan
Data → Data KaryawanSumber daftar Karyawan + Jabatan (pra-syarat)
Data → COA (Chart of Account)Sumber Sarana Pencairan (COA Bank/Cash)
Bukti PenerimaanAuto-generated saat Posting Hutang Karyawan
Bukti PengeluaranAuto-generated saat Bayar angsuran (kategori “Pembayaran Hutang Karyawan”)
Jurnal UmumJurnal hasil Posting bisa dilihat di Jurnal Umum
Buku BesarSaldo COA Hutang Karyawan muncul di Buku Besar
Validasi Saldo AwalDashboard agregator yang menyertakan Hutang Karyawan dalam reconciliation lintas modul
Data Awal → Hutang KaryawanMode khusus di tahun LAMPAU untuk input Saldo Akhir historis

10. Catatan & Pitfalls

PitfallPenjelasan
Karyawan tidak muncul di pickerCek di Data → Data Karyawan, pastikan karyawan terdaftar (dan tidak Non-Aktif kalau filter aktif)
Edit/Hapus disabledRecord sudah di-Posting (Nomor JV > 0) atau sudah ada pembayaran. Hapus jurnal manual dulu kalau perlu undo
Posting tidak bisa di-undoSetelah Posting, edit/hapus tidak diizinkan. Pastikan data benar sebelum Posting
Tahun LAMPAU tidak ada tombol PostingWajar — di LAMPAU saldo dicatat manual, tidak ada jurnal. Tombol Posting hanya muncul di tahun NORMAL
Saldo Awal LAMPAU tidak bisa < Jumlah PinjamanSistem auto-correct ke nilai Jumlah Pinjaman jika user input kurang
Selisih di Bar Saldo merahCek: (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

TopikDokumen
Keunggulan menu iniKeunggulan: Hutang Karyawan
Modul saudaraPiutang Karyawan — pinjaman perusahaan ke karyawan
Modul sejenisHutang Pihak Ketiga, Hutang Afiliasi
Dashboard reconciliationValidasi Saldo Awal

Terakhir diperbarui: 08-05-2026