Project

General

Profile

Feature #2415

[HR] TM to Payroll Kehadiran (Income & Deduction)

Added by haykal haykal 11 months ago. Updated 7 months ago.

Status:
QA Test
Priority:
Normal
Assignee:
Start date:
11/21/2023
Due date:
11/29/2023 (about 10 months late)
% Done:

0%

Estimated time:

Description

Berikut adalah yang telah saya buat di kolom Figure pada tabel PHRPYTMTOPY:

Figure                     Tarif WageType         AttendanceType
C_TunjKehadiranPagi 1300 P
Ket: -Didapat oleh karyawan yg WorkScheduleTypenya SHIFT.
-Didapat oleh karyawan yg memiliki Payroll Class 01, 02, 03, 04, 05
C_TunjKehadiranSiang 1300 S
Ket: -Didapat oleh karyawan yg WorkScheduleTypenya SHIFT.
-Didapat oleh karyawan yg memiliki Payroll Class 01, 02, 03, 04, 05
C_TunjKehadiranMalam 1302 M
Ket: -Didapat oleh karyawan yg WorkScheduleTypenya SHIFT.
-Didapat oleh karyawan yg memiliki Payroll Class 01, 02, 03, 04, 05
C_TunjDinasPagiDokter 2100 DP
Ket: -Didapat oleh karyawan yg WorkScheduleTypenya SHIFT.
-Didapat oleh karyawan yg memiliki Payroll Class 07
C_TunjJagaBiasa 2101 JB
Ket: -Didapat oleh karyawan yg WorkScheduleTypenya SHIFT.
-Didapat oleh karyawan yg memiliki Payroll Class 07

C_Transport (Wage Type: 1400)
Ket: -Didapat setiap karyawan masuk bekerja (dihitung per shift) [Untuk karyawan yg WorkScheduleType nya SHIFT]
-Didapat setiap karyawan masuk bekerja (dihitung per hari) [Untuk karyawan yg WorkScheduleType nya 5D8H & 6D7H]

C_THB (Wage Type: THB) Ket: Tunjangan Hari Besar didapatkan oleh karyawan yang masuk pada Hari Libur Nasional yang dibayarkan per bulan sesuai dengan tanggal yang dipilih di TM to Payroll. Agar dapat direkap berapa jumlah hari kehadiran karyawan pada saat Hari Libur Nasional (DayType PH01)

C_TunjOnCallPagi (Wage Type: 1307)
Ket: Diberikan kepada karyawan apabila dia masuk shift pagi/siang (Attendance Type: P, S) diluar kewajiban (16+6) 22 hari mereka. (Untuk On Call Pagi, berarti di luar yg 16) [Didapat oleh karyawan yg WorkScheduleType nya SHIFT]

C_TunjOnCallMalam (Wage Type: 1308)
Ket: Diberikan kepada karyawan apabila dia masuk shift malam (Attendance Type: M) diluar kewajiban (16+6) 22 hari mereka.
(Untuk On Call Malam, berarti di luar yg 6) [Didapat oleh karyawan yg WorkScheduleType nya SHIFT]

Untuk penjelasan, 16 + 6 yang dimaksud adalah 16 shift pagi/siang + 6 shift malam. Apabila 16+6 ini sudah terpenuhi, maka shift selain itu (on call) mendapatkan Tunjangan On Call.

C_TunjJagaBesar (Wage Type: 2102)
Ket: Diberikan kepada Dokter (Payroll Class 07) yang masuk pada Hari Minggu atau Hari Libur Nasional (DayType PH01).

C_PotShiftPagi/Siang (Wage Type: 3100)
Ket: Potongan ini didapat karyawan apabila dia tidak memenuhi 16 + 6 (bagian 16nya) [Untuk Attendance Type: P, S] dan kuota cutinya sudah habis/minus (Absence Type: 01). Misal karyawan 15 + 6 dan kuota cutinya sudah habis/minus, maka dia mendapat potongan ini [Untuk karyawan yg WorkScheduleType: SHIFT]

C_PotShiftMalam (Wage Type: 3101)
Ket: Potongan ini didapat karyawan apabila dia tidak memenuhi 16 + 6 (bagian 6nya) [Untuk Attendance Type: M] dan kuota cutinya sudah habis/minus (Absence Type: 01). Misal karyawan 16 + 5 dan kuota cutinya sudah habis/minus, maka dia mendapat potongan ini [Untuk karyawan yg WorkScheduleType: SHIFT]

C_PotTransport (Wage Type: 3102)
Ket: Potongan ini didapat bersamaan dengan Potongan Shift Pagi/Siang (apabila 15+6) dan bersamaan dengan Potongan Shift Malam (apabila 16+5)

C_PotIjinBJT (Wage Type: 3103)
Ket: Potongan ini didapat karyawan apabila karyawan mengambil cuti padahal kuota cutinya sudah habis/minus atau belum jatuh tempo (Untuk Quota Type 01 & 02) [Berlaku untuk semua karyawan; WorkScheduleType: 5D8H, 6D7H, SHIFT].

C_PotAsrama (Wage Type: 3104)
Ket: Untuk Perawat (Payroll Class 02) yang tinggal di asrama (Facility Type: 15 di Tabel PHRPA0014) mereka wajib menjalani minimal 4 longshift (PS, SM) diluar 16+6. Apabila tidak memenuhi ketentuan itu, maka mendapat Potongan Asrama (Wage Type 3104). Misalkan dia memenuhi 3 longshift maka dia mendapat 1 x Potongan Asrama, apabila dia hanya memenuhi 2 longshift maka dia mendapat 2 x Potongan Asrama; dan seterusnya.

C_PotIjinDev1 (Wage Type: 3105)
Ket: Ini adalah jenis potongan yg didapat setelah Potongan Ijin BJT. Untuk penjelasan lebih lengkapnya dapat dilihat pada redmine #2448

C_PotIjinDev2 (Wage Type: 3106)
Ket: Ini adalah jenis potongan yg didapat setelah Potongan Ijin Dev I. Untuk penjelasan lebih lengkapnya dapat dilihat pada redmine #2448

Ket-ket Lainnya:

1. Izin = 1-3 hari (unplanned) [Absence Type 05 & 06] [Quota Type 01 & 02]
Cuti = Lebih dari 3 hari (planned min. 1 bulan sebelumnya) [Absence Type 01 & 02] [Quota Type 01 & 02]

Sama-sama pakai pengajuan cuti dan sama-sama memotong kuota cuti

2.Skenario: Ada karyawan yang 15 + 7
Maka dia dapat potongan shift pagi/siang dan potongan transport, tapi juga dapat tambahan on call malam

Semua Wage Type yang saya sebutkan diatas ada di PHRPYCU304 kecuali
Transport, On Call Pagi, On Call Malam, Potongan Transport, Potongan Ijin BJT, Potongan Ijin Dev I, Potongan Ijin Dev II, dan Potongan Asrama adanya di PHRPYCU303.

Semua hasil TM to Payroll ini masuknya ke PHRPA0005 (Additional Payroll).

Untuk contoh skenario yg lebih detail, saya lampirkan di file Excel.

DB: MinovaES_RSGP_Dev (di 1442)
port: http://remote.minovais.com:31144/

Terimakasih,


Files

Detail Contoh Shift RSGP.xlsx (9.91 KB) Detail Contoh Shift RSGP.xlsx Berikut contoh skenario dan contoh karyawan yg bisa ditesting untk TM to Payroll haykal haykal, 12/01/2023 06:51 PM Delete
clipboard-202312061437-mmznb.png (124 KB) clipboard-202312061437-mmznb.png Tri Rizqiaty, 12/06/2023 02:37 PM Delete
clipboard-202312061438-rlfca.png (91.9 KB) clipboard-202312061438-rlfca.png Tri Rizqiaty, 12/06/2023 02:38 PM Delete
clipboard-202312061439-zbanl.png (92.4 KB) clipboard-202312061439-zbanl.png Tri Rizqiaty, 12/06/2023 02:39 PM Delete
clipboard-202312081504-7lpei.png (6.93 KB) clipboard-202312081504-7lpei.png Tri Rizqiaty, 12/08/2023 03:04 PM Delete
clipboard-202312081504-wnu0i.png (3.98 KB) clipboard-202312081504-wnu0i.png Tri Rizqiaty, 12/08/2023 03:04 PM Delete
clipboard-202312081504-cfp3u.png (9.52 KB) clipboard-202312081504-cfp3u.png Tri Rizqiaty, 12/08/2023 03:04 PM Delete
Contoh ketentuan karyawan asrama.xlsx (15.8 KB) Contoh ketentuan karyawan asrama.xlsx haykal haykal, 12/13/2023 10:18 AM Delete
clipboard-202401301558-0irso.png (7.42 KB) clipboard-202401301558-0irso.png Tri Rizqiaty, 01/30/2024 03:58 PM Delete

Add

Subtasks


Add

Related issues

Updated by Kezia Pawitra Yulianti 11 months ago

  • Tracker changed from Functional to Feature
  • Subject changed from Setting TM to Payroll to Pembuatan TM to Payroll
  • Due date set to 11/29/2023
  • Status changed from New to Assigned
  • Assignee changed from Tri Rizqiaty to haykal haykal
  • Priority changed from Normal to Immediate

Haykal,
- sepertinya msh ada figur lain yg belum di tuliskan deh Sseperti Oncall Pagi, Oncall Malam dll... itu jg ada bbrp jenis khan?
- Oncall itu tolong d buat menjadi attendance type saja biar nanti yg di baca adalah Attendance type masing2 nya untuk di hitung TM to Payroll nya
- Oh iya Haykal, untuk Tunj Kehadiran sebaiknya yg di baca adalah Attendance type saja deh karena khan nanti karyawan absen dgn memilih attendance typenya. jd tolong d revisi yaa info requirement nya.

Tambahan informasi untuk masing2 figure masih perlu di detailkan, saya contohkan seperti di bawah ini ya...untuk yg lain nya tolong di lengkapi lg detailnya:
- C_THB THB
Ket: Tunjangan Hari Besar didapatkan oleh karyawan yang masuk pada Hari Besar (Hari Libur Nasional) yang di bayarkan per bulan sesuai yanggal yg dipilih di TM to Payroll. Untuk dapat di rekap brp jumlah hari kehadiran bekerja karyawan saat hari libur nasional (Day Type PH01 & PH02). Execute ke Additional Payroll untuk Number nya sesuai jumlah hari kehadiran.

- C_TunjPengalaman 1221
Ket: Diberikan bagi karyawan yang masa kerjanya diatas 1 tahun. Dengan membaca masa kerja karyawan sesuai tanggal hiring yg ada di PHRPA0015, ter generate tunjangan ini saat bulan ke 13 karyawan untuk di execute ke Regular Payroll dgn end date 9999. Untuk bulan2 selanjutnya tidak perlu di hitung lg di TM to Payroll karena sudah ada di regular.

Tolong dilengkapi yg lain nya sesuai informasi requirement masing2 figure ya

Tks

#2

Updated by haykal haykal 10 months ago

  • Description updated (diff)
#3

Updated by haykal haykal 10 months ago

  • File Detail Contoh Shift RSGP.xlsx added
  • Description updated (diff)
  • Assignee changed from haykal haykal to Tri Rizqiaty

Updated by Tri Rizqiaty 10 months ago

  • Assignee changed from Tri Rizqiaty to haykal haykal

Haykal,

1. Tolong jelasin kode/tipe karyawan yg dapat tunj/potongan.
2. Shift itu daytype/attendacetype? dan kodenya apa?
3. Kode cuti untuk dapat potongan apa?

Tolong didetailin dengan kode2 yg terdaftar ya.

#5

Updated by haykal haykal 10 months ago

  • Description updated (diff)
#6

Updated by haykal haykal 10 months ago

#7

Updated by haykal haykal 10 months ago

  • Description updated (diff)

Updated by Tri Rizqiaty 10 months ago

Tolong ditambahkan settingan sbb:

1. Ditable PHRPYTMTOPY, field WageType tolong disetting sesuai dgn WageType yg akan dihitung, sesuai gambar dibawah

2. Ditable PCMEPMDCONSUB, daftarkan WageType yg akan disave MD Payroll Data, sesuai gambar dibawah

3. Ditable SDATATABLEFIELD, rubah field DataRef, sesuai figure2 yg didaftarkan

Thanks

Updated by haykal haykal 10 months ago

  • Assignee changed from haykal haykal to Tri Rizqiaty

Sudah saya setting Mbak sesuai permintaan

#10

Updated by haykal haykal 10 months ago

  • Description updated (diff)

Updated by Tri Rizqiaty 10 months ago

Haykal,

1. Untuk potongan THB, apakah berlaku untuk semua karyawan?

2. Untuk Tunjangan Jaga Besar, apabila hari sabtu libur (OFF) & DayType PH02, ikut terhitung?

3. Untuk Potongan Asrama, "longshift" itu apa? Ada diambil dari masterdata apa? atau tolong dibuatkan contoh data diaplikasi, kalau bisa ada perhitungan diexcelnya juga.

4. Untuk Tunjangan Kehadiran Siang, Pagi, Malam, jika diambil dari table PHRPA0019, AttendanceType apa yg diambil?

5. Untuk Tunjangan DinasPagiDokter, jika diambil dari table PHRPA0019, AttendanceType apa yg diambil?

6. Untuk Tunjangan Jaga Bisa, jika diambil dari table PHRPA0019, AttendanceType apa yg diambil?

Notes : tolong buatkan contoh2 datanya di aplikasi untuk semuanya.

Updated by haykal haykal 10 months ago

  • Assignee changed from haykal haykal to Tri Rizqiaty

1. Iya, berlaku untuk semua karyawan.
2. Untuk Tunjangan Jaga Besar berlaku untuk hari Minggu dan DayType PH01 & PH02

3. Yang dimaksud longshift disini adalah:
-Apabila dalam 1 hari karyawan masuk shift pagi (Attendance Type: P) lalu langsung dilanjutkan dengan shift siang (Attendance Type: S) atau
-Apabila dalam 1 hari karyawan masuk shift siang (Attendance Type: S) lalu langsung dilanjutkan dengan shift malam (Attendance Type: M)

4. -Tunjangan Kehadiran Pagi (Attendance Type: P)
-Tunjangan Kehadiran Siang (Attendance Type: S)
-Tunjangan Kehadiran Malam (Attendance Type: M)

5. Tunjangan Dinas Pagi Dokter (Attendance Type: DP)
6. Tunjangan Jaga Biasa (Attendance Type: JB)

Notes: Sudah disiapkan beberapa karyawan yg sudah dibuatkan data Attendance dan Personal Work Schedulenya untk ditesting.

Berikut adalah EmployeeID dari beberapa karyawan tersebut:
-00000022 (SHIFT)
-00000023 (SHIFT)
-00000085 (SHIFT)
-00000100 (SHIFT)
-00000128 (SHIFT)
-00000173 (5D8H)
-00000353 (6D7H)

#13

Updated by haykal haykal 10 months ago

  • Description updated (diff)
#15

Updated by Kezia Pawitra Yulianti 10 months ago

  • Subject changed from Pembuatan TM to Payroll to [HR] TM to Payroll Kehadiran (Income & Deduction)
#16

Updated by haykal haykal 10 months ago

  • Description updated (diff)

Updated by haykal haykal 10 months ago

Ingin ada penambahan requirement sebagai berikut:
1. Kolom Attendance yg ada di menu TM to Payroll saat ini (di Result setelah Execute) ingin dimaksudkan agar menghitung jumlah attendance karyawan dalam satuan hari. (Untuk karyawan yg WorkScheduleType: 5D8H, 6D7H)
2. Saya telah buatkan Figure baru yang bernama C_ShiftAttendance. Figure yang baru ini dimaksudkan untuk menghitung jumlah attendance karyawan dalam satuan shift. (Untuk karyawan yg WorkScheduleType: SHIFT)

Dan untuk catatan TM to Payroll yg belum berjalan adalah sebagai berikut:
-Tunjangan Kehadiran Pagi
-Tunjangan Kehadiran Siang
-Tunjangan Kehadiran Malam

Terima Kasih Mbak Yomma.

Updated by haykal haykal 10 months ago

Button "Save to Payroll/TM" di menu TM to Payroll tampaknya belum berfungsi.

Ini diperlukan karena ingin agar hasil execute TM to Payroll nya masuk ke data Additional Payroll karyawan.

Tolong agar ini dapat diperbaiki. Terima kasih.

Updated by Tri Rizqiaty 9 months ago

  • Status changed from Assigned to QA Test
  • Assignee changed from Tri Rizqiaty to haykal haykal

Tolong ditest ya

Updated by haykal haykal 9 months ago

Terdapat WSType baru yaitu 2SHIFT.

Yg punya WorkScheduleType ini adalah Karyawan Non-Shift (25 hari kerja) yang punya shift P atau S.

Untuk figurenya kurang lebih sama dengan karyawan shift yaitu C_TunjKehadiranPagiSiang dan C_Transport.
Namun bedanya adalah karyawan Non-Shift dengan WSType 2SHIFT ini baru mendapatkan Tunjangan Shift dan Tunjangan Transport apabila kehadirannya dalam satu bulan melebih 25 hari kerja. Jadi lebihannya yang dihitung dalam TM to Payroll (yang dihitung kehadiran shiftnya).

Terima kasih.

Updated by haykal haykal 8 months ago

Ada perubahan ketentuan bagi karyawan yang tinggal di asrama (Yang memiliki Facility Type 15), seperti yang telah kita ketahui bahwa karyawan yang tinggal di asrama wajib menjalani 4 longshift (4 PS) dalam sebulan agar tidak mendapatkan Potongan Asrama.

Nah apabila dia menjalani 4 PS (4 kali menjalani shift pagi dan shift siang dalam hari yang sama), maka dia tidak mendapat Potongan Asrama. Namun Tunjangan Kehadiran Pagi/Siang dari 4 PS (sebanyak 4) tersebut tidak terhitung.

Jadi contoh misalkan Employee 00000049 di hasil TM to Payroll dia mendapat Tunjangan Kehadiran Pagi/Siang sebanyak 10 dan juga dia telah menjalankan 4 longshift PS. Maka hasil TM to Payroll tersebut salah. Harusnya apabila dia telah menjalani 4 longshift PS maka Tunjangan Kehadiran Pagi/Siang yang dia dapatkan harusnya 6 saja.

Jadi intinya jumlah longshift PS yang dia jalankan menjadi pengurang jumlah Tunjangan Kehadiran Pagi/Siang (bersamaan dengan Tunj On Call Pagi dan Tunj Transport) yang dia dapatkan.

Terima kasih.

#22

Updated by haykal haykal 8 months ago

  • Status changed from QA Test to Assigned
  • Assignee changed from haykal haykal to Tri Rizqiaty

Updated by haykal haykal 8 months ago

Update 29/01/2024 pukul 17:43 :

TM to Payroll telah saya execute dan muncul tulisan "Execute Success" namun di Result nya hasilnya tidak muncul.

Di TR0800 saya cek juga hasilnya belum muncul.

Updated by Tri Rizqiaty 8 months ago

Tidak bisa execute karena settingan diatas, tolong diperbaiki, setelah tolong ditest lg, makasih

#25

Updated by Anonymous 7 months ago

  • Description updated (diff)
  • Status changed from QA Test to Assigned
  • Assignee changed from haykal haykal to Tri Rizqiaty
  • Priority changed from Immediate to Normal
#26

Updated by Anonymous 7 months ago

  • Description updated (diff)
#27

Updated by Anonymous 7 months ago

  • Description updated (diff)

Updated by haykal haykal 7 months ago

  • Description updated (diff)
  • Status changed from Assigned to Revise

Ada tambahan Insentif Hari Besar dengan Figure C_InsentifHB dan Wage Type 1500

Didapat oleh karyawan apabila masuk di Hari Besar (DayType: PH02)

Updated by Tri Rizqiaty 7 months ago

  • Status changed from Revise to QA Test
  • Assignee changed from Tri Rizqiaty to haykal haykal

Tolong ditest lagi

Also available in: Atom PDF