| Atribut |
Keterangan |
| Nomor Dokumen |
DEC-KBN-008 |
| Tanggal Efektif |
23 September 2026 |
| Versi |
1.0 |
| Sistem / Proses |
Proses SDM / Payroll Agreement & Payslip Variable Karyawan |
| Kategori Tag |
#TabelKeputusan #SDM #Payroll #PayrollAgreement #Pembulatan #KompensasiBenefit |
Matriks ini dipakai oleh staf SDM saat menyiapkan Payroll Agreement atau Payslip
Variable karyawan, untuk menentukan apakah gaji bersih (NET) karyawan pada slip gaji akan
dibulatkan otomatis oleh sistem, ke satuan berapa, dan di mana baris satuan itu harus diisi.
Salah menempatkan baris satuan pembulatan membuat gaji bersih karyawan tidak dibulatkan
sesuai yang dikehendaki, atau dibulatkan dengan satuan yang keliru.
Keputusan didasarkan pada kondisi berikut, diperiksa berurutan:
- Tipe payslip: apakah slip gaji bertipe Tunjangan Pusat, atau tipe lain (Normal,
Normal – Susteran, Normal – Karyawan).
- Karyawan memiliki Payroll Agreement aktif pada periode slip: apakah karyawan memiliki
Payroll Agreement berstatus Open yang berlaku pada periode payslip tersebut, atau tidak.
- Nilai baris Satuan Pembulatan Otomatis (
BULATAN_UNIT) pada sumber yang dibaca: apakah
baris tersebut diisi 1000 (ribuan), 100 (ratusan), atau tidak ada baris sama sekali.
- ISI_DI_AGREEMENT: Isi baris Satuan Pembulatan Otomatis pada tab Inputs milik
Payroll Agreement karyawan yang sedang Open. (Panduan teknis lihat:
Mengubah Payroll Agreement)
- AGREEMENT_BARU_DULU: Payroll Agreement karyawan belum ada atau berstatus selain
Open (mis. masih Draft) — buat/lanjutkan Payroll Agreement sampai Open lebih
dulu, baru isi baris Satuan Pembulatan Otomatis di tab Inputs. (Panduan teknis
lihat: Membuat Payroll Agreement)
- ISI_DI_PAYSLIP_VARIABLE: Karyawan tidak memiliki Payroll Agreement aktif pada periode
slip — isi baris Satuan Pembulatan Otomatis pada Payslip Variable karyawan (tab
Payroll Settings). (Panduan teknis lihat:
Mengisi Payslip Variable pada Karyawan)
- DIBULATKAN_KE_ATAS: Gaji bersih pada slip berikutnya dibulatkan ke atas ke kelipatan
satuan yang diisikan (mis. gaji bersih pra-bulatan 2.103.440 dengan satuan 1000 menjadi
2.104.000).
- TIDAK_DIBULATKAN: Tidak ada baris Satuan Pembulatan Otomatis pada sumber yang
dibaca sistem — gaji bersih tidak dibulatkan.
- TIDAK_BERLAKU: Slip bertipe Tunjangan Pusat — pembulatan otomatis tidak berlaku pada
tipe ini, baris Satuan Pembulatan Otomatis tidak dibaca sama sekali.
| Tipe Payslip |
Punya Payroll Agreement Aktif (Open) |
Nilai BULATAN_UNIT pada Sumber |
Tindakan |
| Tunjangan Pusat |
– |
– |
Tidak berlaku — tidak dibulatkan |
| Selain Tunjangan Pusat |
Ya, sudah Open |
Isi di Inputs agreement = 1000 atau 100 |
Isi di Payroll Agreement → dibulatkan ke atas ke satuan tersebut |
| Selain Tunjangan Pusat |
Ya, tapi masih Draft/belum Open |
– |
Selesaikan agreement sampai Open dulu, baru isi satuan |
| Selain Tunjangan Pusat |
Ya, sudah Open |
Baris BULATAN_UNIT tidak ada di Inputs agreement |
Tidak dibulatkan |
| Selain Tunjangan Pusat |
Tidak punya agreement aktif |
Isi di Payslip Variable karyawan = 1000 atau 100 |
Isi di Payslip Variable → dibulatkan ke atas ke satuan tersebut |
| Selain Tunjangan Pusat |
Tidak punya agreement aktif |
Baris BULATAN_UNIT tidak ada di Payslip Variable |
Tidak dibulatkan |
- Bila karyawan memiliki Payroll Agreement aktif, sistem hanya membaca baris Satuan
Pembulatan Otomatis pada tab Inputs agreement tersebut — baris pada Payslip
Variable karyawan diabaikan selama agreement itu aktif.
- Koreksi manual atas hasil pembulatan pada satu slip gaji tetap dimungkinkan lewat baris
input koreksi pada payslip itu sendiri, terlepas dari pengaturan satuan pembulatan
otomatisnya. (Panduan teknis lihat: Mengimpor Input Payslip Batch)
- Satuan yang berlaku bagi tiap karyawan mengikuti penetapan OU-nya pada
Kebijakan Periode dan Pengelompokan Penggajian;
Decision Table ini tidak menetapkan siapa dibulatkan berapa — nilai itu milik kebijakan
tersebut dan dapat berubah tanpa mengubah matriks ini.
Gaji bersih (NET) dihitung sebagai BASIC + ALW − DED; baris Bulatan pada kategori
Potongan menambah/mengurangi nilai koreksi sehingga NET jatuh pada kelipatan satuan yang
ditetapkan, selalu ke atas. Sistem membaca satuan itu dari baris Satuan Pembulatan
Otomatis (BULATAN_UNIT) pada tab Inputs Payroll Agreement bila karyawan memiliki
agreement yang sedang berlaku; jika tidak, sistem membaca baris yang sama pada Payslip
Variable karyawan. Tanpa baris itu di sumber yang bersangkutan, gaji bersih tidak
dibulatkan. Pengecualian berlaku pada tipe payslip Tunjangan Pusat, yang tidak membaca
baris ini sama sekali.
- Kebijakan:
- Instruksi Kerja:
- Decision Table Terkait: