Update service cetakan jasper
Penerapan jenis remunerasi tambahan dan jenis potongan bpjs untuk cetakan slip gaji
This commit is contained in:
parent
c60beac954
commit
21ca3b5c87
@ -3402,7 +3402,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("subUnitKerja", CommonUtil.isNotNullOrEmpty(dto.getSubUnitKerja()) ? dto.getSubUnitKerja() : "-");
|
||||
result.put("gaji", "-");
|
||||
result.put("remunerasiKinerja", "-");
|
||||
result.put("remunerasiTambahan", "-");
|
||||
result.put("remunerasiTambahanManajerial", "-");
|
||||
result.put("remunerasiTambahanDiklitjar", "-");
|
||||
result.put("remunerasiTambahanLain", "-");
|
||||
result.put("feeForService", "-");
|
||||
result.put("feeForOnSite", "-");
|
||||
result.put("uangMakan", "-");
|
||||
@ -3419,7 +3421,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("biayaRawatInap", "-");
|
||||
result.put("biayaRawatJalan", "-");
|
||||
result.put("potonganTokoKoperasi", "-");
|
||||
result.put("potonganBpjs", "-");
|
||||
result.put("potonganBpjsK", "-");
|
||||
result.put("potonganBpjsTK", "-");
|
||||
BigDecimal jumlahPenerimaan = BigDecimal.ZERO;
|
||||
BigDecimal jumlahPemotongan = BigDecimal.ZERO;
|
||||
BigDecimal jumlahPenerimaanBersih;
|
||||
@ -3437,8 +3440,12 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("gaji", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_KINERJA.equals(k.getIdKomponen())) {
|
||||
result.put("remunerasiKinerja", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN.equals(k.getIdKomponen())) {
|
||||
result.put("remunerasiTambahan", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_MANAJERIAL.equals(k.getIdKomponen())) {
|
||||
result.put("remunerasiTambahanManajerial", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_DIKLITJAR.equals(k.getIdKomponen())) {
|
||||
result.put("remunerasiTambahanDiklitjar", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_LAIN.equals(k.getIdKomponen())) {
|
||||
result.put("remunerasiTambahanLain", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.FEE_FOR_SERVICE.equals(k.getIdKomponen())) {
|
||||
result.put("feeForService", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.FEE_FOR_ONSITE.equals(k.getIdKomponen())) {
|
||||
@ -3471,8 +3478,10 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
result.put("biayaRawatJalan", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_TOKO_KOPERASI.equals(k.getIdKomponen())) {
|
||||
result.put("potonganTokoKoperasi", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJS.equals(k.getIdKomponen())) {
|
||||
result.put("potonganBpjs", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJSK.equals(k.getIdKomponen())) {
|
||||
result.put("potonganBpjsK", nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJSTK.equals(k.getIdKomponen())) {
|
||||
result.put("potonganBpjsTK", nf.format(k.getNominal()));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3538,8 +3547,12 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
penerimaanDtoBuilder.gaji(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_KINERJA.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.remun_kinerja(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.remun_tambahan(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_MANAJERIAL.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.remun_tambahan_manajerial(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_DIKLITJAR.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.remun_tambahan_diklitjar(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.REMUNERASI_TAMBAHAN_LAIN.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.remun_tambahan_lain(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.FEE_FOR_SERVICE.equals(k.getIdKomponen())) {
|
||||
penerimaanDtoBuilder.ffs(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.FEE_FOR_ONSITE.equals(k.getIdKomponen())) {
|
||||
@ -3572,8 +3585,10 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
|
||||
potonganDtoBuilder.biaya_rj(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_TOKO_KOPERASI.equals(k.getIdKomponen())) {
|
||||
potonganDtoBuilder.potongan_koperasi(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJS.equals(k.getIdKomponen())) {
|
||||
potonganDtoBuilder.potongan_koperasi(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJSK.equals(k.getIdKomponen())) {
|
||||
potonganDtoBuilder.potongan_bpjsk(nf.format(k.getNominal()));
|
||||
} else if (Master.KomponenGaji.POTONGAN_BPJSTK.equals(k.getIdKomponen())) {
|
||||
potonganDtoBuilder.potongan_bpjstk(nf.format(k.getNominal()));
|
||||
}
|
||||
}
|
||||
jumlahDtoBuilder.jumlah_gross(nf.format(jumlahPenerimaan));
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user