All guides

Merchant Dashboard

Manage menu, stock, staff, promos, reports, outlet settings, devices, and subscription.

HR & Absensi

Payroll

Membuat periode penggajian, mengisi komponen gaji karyawan, dan menerbitkan slip gaji.

3 min read

Tentang fitur ini

Menu Kepegawaian → Payroll adalah modul penggajian sederhana yang memungkinkan Anda membuat periode penggajian, mengisi komponen gaji per karyawan, dan menerbitkan slip gaji. Data kehadiran dari modul Absensi menjadi dasar perhitungan. Fitur membutuhkan paket HR.

Tips: Buat satu periode payroll per bulan (atau per periode penggajian yang Anda terapkan). Slip dapat diisi bertahap selama periode masih berstatus draft.


Alur kerja payroll

Buat Periode → Isi Slip per Karyawan → Finalisasi → Tandai Terbayar

Langkah 1 — Membuat periode penggajian

  1. Buka Kepegawaian → Payroll.
  2. Gunakan filter Cabang untuk membatasi tampilan jika perlu.
  3. Tekan tombol + Buat Periode.
  4. Isi formulir:
FieldKeteranganContoh
Nama PeriodeLabel deskriptif"Gaji Juli 2026", "Periode 1 – Jul 2026"
Tanggal MulaiAwal periode penggajian2026-07-01
Tanggal SelesaiAkhir periode; harus setelah tanggal mulai2026-07-31
  1. Tekan Simpan. Periode baru muncul di tabel dengan status Draft.

Langkah 2 — Mengisi slip gaji karyawan

Pilih periode yang berstatus draft dengan mengklik baris atau tombol Lihat Slip untuk membuka daftar slip dalam periode tersebut.

Menambah slip per karyawan

  1. Di dalam halaman periode, gunakan formulir Tambah Slip:
    • Pilih Cabang → sistem akan memuat daftar karyawan cabang tersebut.
    • Pilih Karyawan dari dropdown.
    • Isi Gaji Pokok (dalam rupiah).
  2. Tekan Simpan Slip. Slip muncul di tabel dengan komponen dasar terisi.

Komponen slip yang ditampilkan

KolomKeterangan
Gaji PokokNilai dasar yang Anda masukkan
TunjanganTotal tunjangan (transportasi, makan, dll.) — diisi sistem jika ada konfigurasi
PotonganTotal potongan (ketidakhadiran, kasbon, BPJS, dll.)
Gaji BersihGaji Pokok + Tunjangan − Potongan

Tips: Anda dapat mengisi ulang slip yang sudah ada (upsert) — sistem akan memperbarui nilai gaji pokok dan menghitung ulang komponen lainnya. Karyawan yang sudah memiliki slip dalam periode tidak perlu ditambahkan lagi, cukup diperbarui.


Langkah 3 — Melihat status periode

Tabel utama menampilkan semua periode dengan informasi:

KolomKeterangan
NamaNama periode penggajian
PeriodeRentang tanggal mulai – selesai
Statusdraft / finalized / paid

Badge status:

  • Draft — masih bisa diedit, slip dapat ditambah/diubah.
  • Finalized — periode dikunci, tidak bisa diubah lagi.
  • Paid — semua slip telah dibayarkan.

Langkah 4 — Finalisasi dan tandai terbayar

  1. Setelah semua slip diisi dan diverifikasi, gunakan menu aksi di baris periode → Finalisasi.
  2. Status berubah menjadi finalized. Periode terkunci — tidak ada perubahan lebih lanjut yang bisa dilakukan.
  3. Setelah pembayaran dilakukan (transfer ke rekening karyawan, tunai, dll.), gunakan aksi → Tandai Terbayar.
  4. Status berubah menjadi paid. Periode selesai.

Perhatian: Proses finalisasi dan penandaan terbayar bersifat tidak dapat dibalik. Pastikan semua slip sudah benar sebelum finalisasi. Jika ada kesalahan setelah finalisasi, buat periode koreksi baru.


Melihat slip karyawan dari halaman detail

Selain dari menu Payroll, slip gaji tiap karyawan dapat dilihat dari Kepegawaian → Data Karyawan → (pilih karyawan) → tab Payroll. Tab tersebut menampilkan riwayat semua periode secara kronologis untuk karyawan tersebut.


Pertanyaan umum

Apakah sistem otomatis menghitung potongan ketidakhadiran? Saat ini pengisian komponen potongan bersifat manual atau melalui konfigurasi tunjangan/potongan per karyawan. Integrasi kalkulasi otomatis dari data absensi ke komponen potongan adalah fitur yang akan terus dikembangkan.

Bisakah satu karyawan memiliki lebih dari satu slip dalam satu periode? Tidak — sistem menggunakan logika upsert (satu slip per karyawan per periode). Mengisi ulang slip yang sama akan memperbarui nilai gaji pokoknya.

WhatsApp Kami