Menghitung dan Memproses THR

Diperbarui 6 Nov 202611 langkah4 menit baca
Daftar isi

Tidak ada hitungan THR bawaan: tidak ada aturan atau kategori THR, tidak ada prorata masa kerja, tidak ada field agama, tidak ada kalender hari raya, dan tidak ada pengingat H-7. PPh 21 juga tidak terhitung pada slip.

Baris THR bisa ditambahkan dengan aturan gaji kustom. Pada uji, aturan dengan rumus result = contract.wage menghasilkan THR sebesar upah kontrak. Menyusun rumus itu memakai kode pada aturan (Python Code), bukan tombol pengaturan siap pakai. Label menu di bawah ini adalah teks bahasa Inggris yang tampil di aplikasi.

Buat struktur dan aturan THR

  1. Buka HRIS → Employees → Employees → Contracts, buka kontrak, lalu Edit.
  2. Pada tab Contract Details, klik panah di samping Salary Structure. Menu HRIS → Payroll tidak memuat struktur atau aturan gaji. Yang ada hanya Employee Payslips, Payslips Batches, dan Configuration → Salary Rule Categories.
  3. Buat struktur lewat Create atau Create and Edit. Isi Name dan Reference (wajib). Parent secara bawaan Base for new structures, sehingga aturan induk (Basic, Gross, Net) ikut terbawa.
  4. Pada Salary Rules, pilih Add a line. Isi Name, Code, Category, dan Sequence.
  5. Condition Based on dapat diisi Always True, Range, atau Python Expression. Amount Type dapat diisi Percentage (%), Fixed Amount, atau Python Code.
  6. Pada uji, Amount Type = Python Code dengan result = contract.wage. Wage kontrak 5,000,000 menghasilkan 5,000,000 pada baris aturan itu.

Sebelas aturan yang sudah ada sebelum uji: Basic Salary, House Rent Allowance, Dearness Allowance, Travel, Meal, Medical, Other Allowance, Gross, Loan (kode LO), Advance Salary (kode SAR), dan Net Salary. Tiga belas kategori tidak memuat THR atau bonus. Kontrak tidak punya field THR. Other Inputs pada slip hanya teks bebas (Description, Code, Amount, Contract) dan tidak menghitung THR.

Buat batch slip terpisah

  1. Buka HRIS → Payroll → Payslips Batches, lalu Create.
  2. Isi Name, Period, Salary Journal, Credit Note, dan Company. Batch tidak punya field struktur atau tipe slip.
  3. Klik Generate Payslips. Karyawan ditambahkan baris per baris, dan tiap karyawan mendapat satu slip draft.
  4. Slip mengambil struktur dari kontrak. Untuk slip THR, pilih struktur THR pada tiap slip secara manual.
  5. Isi Salary Journal sebelum menyimpan slip, lalu klik Compute Sheet.

Contoh yang sudah diuji

Batch TEST-THR 2026, periode 01/12/2026–31/12/2026, pada karyawan TEST-UMK Karyawan (upah kontrak 5,000,000). Struktur uji TEST-THR Structure (referensi TESTTHR) dengan aturan TEST-THR. Slip draft SLIP/008, tidak dikonfirmasi, setelah Compute Sheet:

BarisNominal
Basic5,000,000
THR (aturan result = contract.wage)5,000,000
Gross10,000,000

Dua karyawan (masa kerja 6 bulan dan 2 tahun) tidak diuji, jadi tidak ada angka prorata di halaman ini. Upah pada kontrak diubah lewat panduan upah minimum. Baris iuran pada slip yang sama ada di panduan BPJS. Pajak penghasilan pada slip ada di panduan pajak.

Yang belum tersedia

KebutuhanHasil pengecekan
THR otomatisTidak ada aturan atau kategori bawaan. Baris THR hanya ada jika aturannya dibuat.
Prorata masa kerjaTidak disusun pada uji. Butuh ekspresi pada aturan, bukan pengaturan.
Tanggal hari raya dan pengingat H-7Tab Private Information memuat kontak, identitas, kewarganegaraan, kontak darurat, izin kerja, pendidikan, dan keluarga. Tidak ada field agama. Leaves → Configuration hanya Activity Types. Tidak ada menu hari libur dan tidak ada pengingat.
PPh 21 pada slip THRTidak ada baris pajak pada SLIP/006, SLIP/007, atau SLIP/008.
Struktur dipilih dari batchBatch tidak punya field struktur. Struktur dipilih pada tiap slip.
FAQ

Apakah THR dihitung otomatis?

Tidak. Tidak ada aturan, kategori, atau field THR bawaan. Pada uji, aturan Python Code dengan result = contract.wage menambah baris THR sebesar upah kontrak: Basic 5,000,000 ditambah THR 5,000,000 menjadi Gross 10,000,000.

Bisakah slip THR terpisah dari gaji bulan itu?

Batch di HRIS, Payroll, Payslips Batches dapat membuat slip draft terpisah lewat Generate Payslips. Batch tidak memilih struktur. Struktur THR harus dipasang pada tiap slip secara manual.

Apakah PPh 21 terpotong pada slip THR?

Tidak. Tidak ada aturan pajak, dan slip uji tidak menampilkan baris pajak. Prorata masa kerja dan pengingat hari raya juga belum tersedia.

Lihat produk Karyawan

Apakah artikel ini membantu?

Artikel terkait

Masih butuh bantuan?

Tim kami siap membantu lewat WhatsApp.

Chat WhatsApp

Butuh bantuan?

Tim Customer Success Antara siap membantu lewat WhatsApp.

Chat WhatsApp