$lemburdata = $jmlhjam - $valuesabtu;
                if ($lembur1 > 0) {
                    if ($datetime->format('D') == "Sun") {
                        $gajilembur = $pdata->NOMINAL_LEMBUR * $lemburdata * 2;
                    }
                    if ($datetime->format('D') != "Sun") {
                        $gajilembur = $pdata->NOMINAL_LEMBUR * $lemburdata;
                    }
                }
            }
        }
        $totalgaji = $gajiperhari + $totalgaji;
        $totallembur = $gajilembur + $totallembur;
    }
    $lembur = gajilembur($NIP, $takehomepayfix, $getnamapegawaidata->GAJI_POKOK, $totaljamlembur);
    $terlambat = potogan_terlambat($NIP, $BULAN, $TAHUN);
    $total_potongan = number_format($kasbon + $getnamapegawaidata->TABUNGAN + $nominalpinjaman + $terlambat);
    $total_penerimaan = number_format(getthp($NIP) + $uang_makan_transport + $getnamapegawaidata->PENGHARGAAN + $lembur);
    $pengambilantab = mysql_fetch_object(mysql_query("SELECT sum(NOMINAL_PENGAMBILAN) as totalpengambilanpeg FROM pengambilan_tabungan where NIP_PEGAWAI='{$getnamapegawaidata->KODE_PEGAWAI}'"));
    $tabungan = mysql_fetch_object(mysql_query("SELECT sum(NOMINAL) as totaltabungan FROM tabungan where NIP='{$getnamapegawaidata->KODE_PEGAWAI}'"));
    $pengambilan = mysql_fetch_object(mysql_query("SELECT sum(NOMINAL_PENGAMBILAN) as totalpengambilan FROM pengambilan_tabungan where NIP_PEGAWAI='{$getnamapegawaidata->KODE_PEGAWAI}'"));
    $subtotaltabungan = $tabungan->totaltabungan - $pengambilan->totalpengambilan;
    if ($subtotaltabungan <= 0) {
        $tb = 0;
    }
    if ($subtotaltabungan > 0) {
        $tb = $subtotaltabungan;
    }
    $tnabung = mysql_fetch_object(mysql_query("SELECT TANGGAL as tanggalnabung FROM tabungan where NIP='{$getnamapegawaidata->KODE_PEGAWAI}'  order by TANGGAL asc limit 1"));
}
?>
        $takehomepay = number_format(getthp($NIP) + $uang_makan_transport + $datapegawai->PENGHARGAAN - ($hutang->hutangnya + $nominalpinjaman + $datapegawai->TABUNGAN + $terlambat));
        $hitungjumlahharikerja = $hari - hitung_minggu($tawal, $takhir) - $jumlahlibur;
        $mangkir = $hitungjumlahharikerja - $jumlahmasuk - $hasiljumlahcuti;
        if ($mangkir < 0) {
            $hasil = 0;
        }
        if ($mangkir > 0) {
            $hasil = $mangkir;
        } else {
            $hasil = 0;
        }
        $terlambat = potogan_terlambat($NIP);
        $go = str_replace(array(','), array(''), $takehomepay);
        $pot_mangkir = $go / $hitungjumlahharikerja * $hasil;
        $takehomepayfix = getthp($NIP) + $uang_makan_transport + $totalpenghargaan - ($hutang->hutangnya + $nominalpinjaman + $datapegawai->TABUNGAN + $pot_mangkir + $terlambat);
        $total_potongan = number_format(potogan_terlambat($NIP) + $hutang->hutangnya + $datapegawai->TABUNGAN + $nominalpinjaman + $pot_mangkir);
    }
    $total_penerimaan = number_format(getthp($NIP) + $uang_makan_transport + $totalpenghargaan);
    $no++;
    echo '
			<tr>
			<td width="10%">' . $no . '</td>
		';
    $penggajiannama = mysql_query("SELECT * FROM departemen where KODE_DEPARTEMEN='{$datapegawai->KODE_DEPARTEMEN}'") or die(mysql_error());
    $getnamapenggajian = mysql_fetch_object($penggajiannama);
    echo '
			<td>' . $getnamapenggajian->NAMA_DEPARTEMEN . '</td>
		';
    echo '
			<td width="30%">' . $datapegawai->NO_REKENING . '</td>
			<td>' . $datapegawai->NAMA_PEGAWAI . '</td>
Example #3
0
        $hasil = 0;
        if ($hasiljumlahcuti == 0) {
            $nominal_kehadiran_full = $valuefull;
        } else {
            $nominal_kehadiran_full = 0;
        }
    }
    if ($mangkir > 0) {
        $hasil = $mangkir;
        $nominal_kehadiran_full = 0;
    }
    $pot_mangkir = 0;
    $penghargaan = mysql_query("select sum(NOMINAL) as totnom from penghargaan where BULAN='{$bulanini}' and TAHUN='{$tahun}' and NIP_PEGAWAI='{$NIP}'");
    $getpenghargaan = mysql_fetch_object($penghargaan);
    $totalpenghargaan = $objectdata->PENGHARGAAN;
    $terlambat = potogan_terlambat($NIP);
    /* $takehomepayfix=getthp($NIP) + $uang_makan_transport+$objectdata->PENGHARGAAN - ($hutang->hutangnya+$nominalpinjaman+$objectdata->TABUNGAN+$terlambat); */
    $total_potongan = number_format($hutang->hutangnya + $nominaltabungan + $nominalpinjaman + $terlambat);
    $total_penerimaan = number_format(getthp($NIP) + $uang_makan_transport + $totalpenghargaan);
    /* batas  */
    ?>
	<hr/>
	
	 <div class="panel-body">
	<center><h3><u>REKAPITULASI KEHADIRAN DAN GAJI KARYAWAN HARIAN</u></h3><h3><?php 
    echo $namabulan;
    ?>
 <?php 
    echo $TAHUN;
    ?>
</h3></center>
Example #4
0
		  <td width="25%">TOTAL POTONGAN</td>
		  <td width="25%">Rp.<?php echo number_format(potogan_terlambat($NIP)+$hutang->hutangnya+$jabatan->NOMINAL_TABUNGAN);?></td>
        </tr>
		
      </table>
	
	</th>
	 
  </tr>
  <tr>
  <th colspan="2">
		<table width="100%">
			  <tr>
				  <td width="15%">TAKE HOME PAY</td>
				   <td width="1%">:</td>
				  <td width="37%">Rp.<?php echo number_format(getthp($NIP) - (potogan_terlambat($NIP)+$hutang->hutangnya+$jabatan->NOMINAL_TABUNGAN));?>,-</td>
				</tr>
				</table>
	 </th>
	 <th colspan="2">
	
	 </th>
  </tr>
  </tfoot>
</table>


	<?php 
	} else{
		echo 'false';
	}