Dear mas azid,
Berikut beberapa hal yang perlu disesuaikan ya:
1. Kolom NIK
Data NIK diambil dari field ExternalID di table PHRPA0001.
2. Kolom Management Fee
Perhitungan Management Fee dilakukan dari total yg di daftarkan pada field BasedFee (misal kode 1001, 1002) dikalikan dengan nilai ManagementFee / 100 pada table CHRPYINVOICE.
Contoh:
EmployeeID: 00000001 Khoerul Afidin
Payroll Period Reguler Januari Asaba (24 Desember 2024 – 23 Januari 2025):
1001 = Rp2.932.608
Payroll Additional Januari Asaba (1 Januari 2025):
1002 = Rp220.000
Maka:
(1001 + 1002) * 9/100
(2.932.608 + 220.000) * 9/100 = Rp283.734,72 (hasil yg benar)
Saat ini di website sepertinya rumusnya masih:
(1001 + 1002) / 100 = Rp31.526,08
(belum dikalikan 9%)
Mohon rumusnya disesuaikan ya mas.
3. Kolom Total di Koreksi Bulan Lalu (di bagian bawah)
Format angkanya disamain aja dengan menambahkan “Rp” di depannya.
4. Kolom Grand Total (kanan bawah)
Rumus yang digunakan adalah:
Sub Total (Total Pendapatan Diterima) + PPN (11% dari Management Fee) - PPh 23 (2% dari Management Fee)
Saat ini sepertinya masih dijumlahkan semua.
Selain itu, mohon kolom ini diberi label GRAND TOTAL di sisi kiri ya.
5. Kolom ACT KEHADIRAN
sama ini mas, kan kalau saya cek untuk yg kolom ACT KEHADIRAN, dia kehadiran nya diambil dari PHRPA0019 AttendanceType = 'Normal'. Tapi itu nanti harus filter berdasarkan Payroll Periode juga mas.
Contoh:
Emp ID: 00000007
Dia hanya memiliki 1 data kehadiran di bulan Mei, tapi muncul di laporan Payroll Invoice Detail bulan Januari.
Biasanya, kalau saya cek Payroll Period, saya lihat Payroll Group-nya di tabel PHRPYGRUP, lalu cek Payroll Period-nya di tabel PHRPYTRPAYPERIOD
Terima kasih.