Bug #3943
Issue Perhitungan Lembur Belum Refer ke Table PHRTMOTROUND
0%
Description
Dear team Developer,
Mohon bantuannya untuk cek perhitungan lembur dengan ketentuan mengacu pada table PHRTMOTROUND. Saat ini sepertinya sistem masih belum mengakomodir perhitungan tersebut.
Secara konsep:
Perhitungan lembur akan menghitungh Amount berdasarkan aturan rounding yang ada di tabel PHRTMOTROUND. Saat ini perhitungannya masih mengambil nilai aktual (misalnya 40 menit), padahal seharusnya mengikuti aturan pembulatannya ke (30 menit).
Contoh Kasus:
EmployeeID: 08810916
Data testing lembur untuk 40 menit -> saat ini Amount dihitung langsung berdasarkan 40 menit, bukan hasil pembulatan ke 30 menit.
Seharusnya jika 40 menit, masuk ke pembulatan 30 menit sesuai setting di tabel PHRTMOTROUND. Begitu juga untuk yg kondisi lainnya.
0 0 *
15 0 Down
45 30 Middle
60 60 Up
0 -> 0 ( * : kondisi awal )
15 -> 0 (Down : jika ≤ 15 menit dibulatkan ke bawah = 0)
45 -> 30 (Middle : dibulatkan ke 30 menit)
60 -> 60 (Up : jika ≥ 60 menit, dibulatkan ke atas = 60 menit)
Berikut saya lampirkan juga data perbandingan Amount nya berdarkan durasi lembur nya.
Terrima kasih.
Port: http://remote.minovais.com:61115/
Server: remote.minovais.com,1452
DB: MinovaES_Pertalife_Prod
ACTIVATIONCODE: PLI61115
Files