$total_pre = $pre + $total_pre; // $total_salary_basic = round(((getSalaryDetail("basic", $emp_id, $date1)) / $day2 ) * $pay_count); $total_lta = round(((getSalaryDetail("leave_travel_allow", $emp_id, $date1) / $day2) * $pay_count)); $total_convence = round(((getSalaryDetail("convence", $emp_id, $date1) / $day2) * $pay_count)); $total_medical = round((getSalaryDetail("medical", $emp_id, $date1) / $day2) * $pay_count); $total_site = round((getSalaryDetail("site_allowance", $emp_id, $date1) / $day2) * $pay_count); $total_hra = round((getSalaryDetail("hra", $emp_id, $date1) / $day2) * $pay_count); $total_phone = round((getSalaryDetail("phone", $emp_id, $date1) / $day2) * $pay_count); $total_other_allowance = round((getSalaryDetail("other_allowance", $emp_id, $date1) / $day2) * $pay_count); $side_allowance = round((getSalaryDetail("side_allowance", $emp_id, $date1) / $day2) * $pay_count); $other_deductions = round((getSalaryDetail("other_deductions", $emp_id, $date1) / $day2) * $pay_count); $total_earning = round($total_salary_basic) + round($total_lta) + round($total_convence) + round($total_medical) + round($total_hra) + round($side_allowance); $total_pf = round(($total_salary_basic * getAccountDetail('pf_rate', $emp_id)) / 100); $total_esi = round(($total_earning * getAccountDetail('esic_rate', $emp_id)) / 100); $total_advance = getadvance($emp_id, $month, $year); $total_loan = getloanDeduction($emp_id, $month, $year); $prof_tax = getSalaryDetail("professional_tax", $emp_id, $date1); $tds = getSalaryDetail("tds", $emp_id, $date1); $monthDeduction = getSalaryDeduction($emp_id, $month, $year); $sql = "SELECT sum(salary_fine) as salary_fine,sum(salary_damage) as salary_damage,sum(salary_canteen) as salary_canteen ,sum(salary_society_welfare) as salary_society_welfare, sum(salary_electrical) as salary_electrical, sum(salarly_security) as salarly_security ,sum(salary_house_rent) as salary_house_rent FROM mpc_salary_deduction where emp_id = '" . $emp_id . "' and MONTH(salary_deduction_date)='" . $month . "' and YEAR(salary_deduction_date) ='" . $year . "'"; $result = mysql_query($sql) or die("Error in : " . $sql . "<br>" . mysql_errno() . " : " . mysql_error()); if (mysql_num_rows($result) > 0) { $row_salary_deduction = mysql_fetch_array($result); } $total_esi = ceil("$total_esi"); $total_deductions = round($total_pf + $total_esi + $total_advance + $other_deductions + $prof_tax + $tds + $total_loan + $monthDeduction);
$total_hra = $total_hra + (getSalaryDetail("hra", $emp_id, $date1) / $day2); $side_allowance = $side_allowance + (getSalaryDetail("side_allowance", $emp_id, $date1) / $day2); $other_deductions = $other_deductions + (getSalaryDetail("other_deductions", $emp_id, $date1) / $day2); } $i++; } $total_earning = $total_salary_basic + $total_lta + $total_convence + $total_medical + $total_hra + $side_allowance; $total_pf = ($total_salary_basic * getAccountDetail('pf_rate', $emp_id)) / 100; $total_esi = ($total_earning * getAccountDetail('esic_rate', $emp_id)) / 100; $total_advance = getadvance($emp_id, $mm, $yy); $total_loan = getloan($emp_id); $prof_tax = getSalaryDetail("professional_tax", $emp_id, $date1); $tds = getSalaryDetail("other_deductions", $emp_id, $date1); $total_deductions = $total_pf + $total_esi + $total_advance + $other_deductions + $prof_tax + $tds; $net_salary = $total_earning - $total_deductions; $dept_total_salary_basic = $dept_total_salary_basic + $total_salary_basic; $dept_total_lta = $dept_total_lta + $total_lta; $dept_total_convence = $dept_total_convence + $total_salary_basic; $dept_total_medical = $dept_total_medical + $total_medical; $dept_total_hra = $dept_total_hra + $total_hra; $dept_side_allowance = $dept_side_allowance + $side_allowance;