295 lines
11 KiB
PHP
Executable File
295 lines
11 KiB
PHP
Executable File
<?php
|
|
|
|
$PayOn = '';
|
|
$EmpID = '';
|
|
$FirstName = '';
|
|
$LastName = '';
|
|
$DateofBirth = '';
|
|
$DateofJoining = '';
|
|
$Designation = '';
|
|
$Departmentcode = '';
|
|
$PANNo = '';
|
|
$BankAccountNo = '';
|
|
$IFSCCode ='';
|
|
$BankBranchName = '';
|
|
$PFnumber = '';
|
|
$ESInumber = '';
|
|
$TotalNoofDays = '';
|
|
$NoOfWorkingdays ='';
|
|
$ActualSalary = '';
|
|
$PerDaySalary = '';
|
|
$WorkedSalary = '';
|
|
$BasicAndDA = '';
|
|
$HRA = '';
|
|
$OTWages = '';
|
|
$OTPerHours ='';
|
|
$OTSalary = '';
|
|
$GrosssSalary = '';
|
|
$ESI = '';
|
|
$PF = '';
|
|
$ESIAndPF = '';
|
|
$SalaryAsPerPF = '';
|
|
$FoodAllowance ='';
|
|
$Incentive = '';
|
|
$TotalSalary = '';
|
|
$Advance = '';
|
|
$BalanceAdvance = '';
|
|
$LessAdvance = '';
|
|
$DeptName = '';
|
|
$LossofPay = '0.00';
|
|
$RecCount = '';
|
|
$OtherDeductions='0.00';
|
|
$LoanAdvance='0.00';
|
|
$Otherallowances='0.00';
|
|
|
|
if(!empty($Count))
|
|
{
|
|
$RecCount = $Count;
|
|
}
|
|
|
|
//echo $RecCount;
|
|
if(!empty($PayDetails))
|
|
{
|
|
foreach ($PayDetails as $Pay)
|
|
{
|
|
$Paydt = $Pay->PayOn;
|
|
$dt = '01-'.$Paydt;
|
|
$PayOn = date('M-Y',strtotime($dt));
|
|
|
|
$EmpID = $Pay->EmpID;
|
|
$FirstName = $Pay->FName;
|
|
$LastName = $Pay->Lname;
|
|
|
|
$DoB = $Pay->Dob;
|
|
$DoJ = $Pay->DOJ;
|
|
|
|
$from = new DateTime($DoB);
|
|
$dt = new DateTime($DoJ);
|
|
$DateofBirth = $from ->format('d-m-y');
|
|
$DateofJoining = $dt ->format('d-m-y');
|
|
|
|
$Designation = $Pay->Designation;
|
|
$PANNo =$Pay->Pan;
|
|
$BankAccountNo = $Pay->BankAccountNumber;
|
|
$IFSCCode =$Pay->IFSCCode;
|
|
$BankBranchName = $Pay->BankName;
|
|
$PFnumber = $Pay->PFNumber;
|
|
$ESInumber = $Pay->ESINumber;
|
|
$TotalNoofDays = $Pay->TotalNoofDays;
|
|
$NoOfWorkingdays =$Pay->NoofDaysWorked;
|
|
$ActualSalary = $Pay->ActualSalary;
|
|
$PerDaySalary = $Pay->PerDaySalary;
|
|
$WorkedSalary = $Pay->WorkedSalary;
|
|
$BasicAndDA = $Pay->BasicPlusDA;
|
|
$HRA = $Pay->HRA;
|
|
$OTWage = $Pay->OTWages;
|
|
$OtherDeductions=$Pay->OtherDeductions;
|
|
$LoanAdvance=$Pay->Advance;
|
|
if($OTWage == '')
|
|
{
|
|
$OTWages = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$OTWages = $OTWage;
|
|
}
|
|
$OTPerHours =$Pay->OTperHours;
|
|
$OTSal = $Pay->OTSalary;
|
|
if($OTSal == '')
|
|
{
|
|
$OTSalary = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$OTSalary = $OTSal;
|
|
}
|
|
$GrosssSalary = $Pay->ESIGrossSalary;
|
|
$ESI = $Pay->EmployeeESI;
|
|
$PF = $Pay->PF;
|
|
$ESIAndPF = $PF+$ESI+$OtherDeductions+$LoanAdvance;
|
|
$SalaryAsPerPF = $Pay->SalaryAsPerPF;
|
|
$Food =$Pay->FoodAllowance;
|
|
$Otherallowances=$Pay->Other_allowances;
|
|
if($Food == '')
|
|
{
|
|
$FoodAllowance = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$FoodAllowance = $Food;
|
|
}
|
|
$IncenAmt = $Pay->Incentive;
|
|
if($IncenAmt == '')
|
|
{
|
|
$Incentive = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$Incentive = $IncenAmt;
|
|
}
|
|
$TotalSalary = $WorkedSalary+$HRA+$Food+$IncenAmt+$OTSal+$Otherallowances;
|
|
$Adv = $Pay->Advance;
|
|
if($Adv == '')
|
|
{
|
|
$Advance = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$Advance = $Adv;
|
|
}
|
|
$BalanceAdv = $Pay->BalanceAdvance;
|
|
if($BalanceAdv == '')
|
|
{
|
|
$BalanceAdvance = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$BalanceAdvance = $BalanceAdv;
|
|
}
|
|
$LessAdv = $Pay->LessAdvance;
|
|
if($LessAdv == '')
|
|
{
|
|
$LessAdvance = '0.00';
|
|
}
|
|
else
|
|
{
|
|
$LessAdvance = $LessAdv;
|
|
}
|
|
$DeptName = $Pay->DeptName;
|
|
|
|
}
|
|
}
|
|
|
|
if($RecCount > 0)
|
|
{
|
|
?>
|
|
|
|
<div style= "page-break-before:always;"></div >
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
|
|
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<br/><center><img width="80" height="80" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA11JREFUeNrsnT9IHEEYxWfFw8rgpUhlo5URi2gTbIUUSrq1ui4oRLRIY9JIKrGKTQrBgJLuuutEi4CtSSOpPIuATdIEcid2YpN9C3sc8c6bf7uZmX0P7k7ultm7337zzXxvZjGaiaIfQoiqoHTUHk6eniSPUbLQUmUoebojB23dDZGBmQiQAAmQAAmQIkACJEACpAiweA3bbvDV5mb6+iKOxfTc3MDjf15dicbBQfr3591d7wBGM1H0J3l9bNLI84UFsby6mkIzFWACJMCafJ9PJyfSx29vbHQuoqJaxl34zc5O+mVtwIPi5EIcXV52IjnoLvx+by/9wXkIF8aHbq0dgYi4vOB1Q7QV2c4BXM4Z3r+RGBTAR9VqmqhVBoZnIyOdx9taTXqQGJ+YUDqXFwBV4WGU69aXRkNsr69LtyEzHfIKIKJCVl9PT3u+/63P+6bnC64SuWm3jdsYn5xkKcdamCJAAiwjQJcHAC8ATs/OBg1Qy0y4ub6WPhb1cuPwUFycn9/77OPWlvXzeQGw2QPGQ9o/PhZrS0v3IPpooFrpwgChYniidq6fnTnvrBSaA3Uc3A/1uvPuSmEA0f0uFLsyBKcZDjaisvSj8DsFW6pbcHPQpV12WQoBCHhri4taEOGwhJAXjeeBgFebn1eyp0LKi1Ym0rCsXieRqLk06HVetFqJwHmWnRz3yotHzabT9n0hpRxGZ0SjjpGKCEQkxgUtWDlbCyMfIi/qTHMgrDf7srCem5mQDS5YQNKRD2vCuQLMhCVM3bwIiK4PLIUYqrp5EXPFeGWFALO8CEdGddId7NYOHWFQUa1cUO4Fty78/fZW6tFrjx7gqfqAT0PbmWAqVCwq+bDUOxMeyokh6L8B1J1kE2BgIkACJMDyAbSx56/cACV3CoyOjfX9rNSrcrI7E/qVYYCnYhKY3LXkJECVOdx+Us51m6Nwm7HVQyUCf4UGEJuFZPMgIhC+XlYfw21WWQ/GxXJ50q09iBS1MSjYW73ww3SXMVXOobsk4MU80GQZc5DQbl5tOzWRRpS8nJqy1tUAzWZ7ecvKDdfdggWfTV0GbdnA4JB1UdhbHjo0LesAS6YWa2GaCQRIgARIESABEiABUgRIgARYRoAVYtBWBfcL/xb8hwS6av8VYADVjF2M5sTWJAAAAABJRU5ErkJggg==">
|
|
</center></td>
|
|
<td colspan="8">
|
|
<h3><center>Siddharth Industries</center></h3><center> Survey No: 168/1C3,Pennalur Pet Road,Goonipalyam village, <br/>Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.</center><br/><center>PaySlip for the month - <?php echo $PayOn ?></center>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
|
|
<tr>
|
|
<td colspan="8">
|
|
<table>
|
|
<tbody>
|
|
<tr >
|
|
<td width="160px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Name :</td>
|
|
<td width="200px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $FirstName ?></td>
|
|
<td width="160px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Employee ID :</td>
|
|
<td width="152px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $EmpID ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Desigination :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;" > <?php echo $Designation ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Department :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $DeptName ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Date Of Joining :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"> <?php echo $DateofJoining ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Days Worked :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $NoOfWorkingdays ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Date Of Birth :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $DateofBirth ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">No Of Working Days:</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"> <?php echo $TotalNoofDays ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">PF Account Number :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;" ><?php echo $PFnumber ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Loan Balance :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;" ><?php echo $BalanceAdvance ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Bank Name :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $BankBranchName ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">OT in Hours:</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $OTPerHours ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Bank IFSC :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"><?php echo $IFSCCode ?></td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">ESI Account Number :</td>
|
|
<td style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"> <?php echo $ESInumber ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="100px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">Bank Account Number :</td>
|
|
<td width="100px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"> <?php echo $BankAccountNo ?></td>
|
|
<td width="50px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">UAN Number : </td>
|
|
<td width="100px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">101033275864 </td>
|
|
</tr>
|
|
<tr>
|
|
<td width="100px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;">PAN Number :</td>
|
|
<td width="100px;" style="border-left: 0px ;border-bottom: 0px; border-right: 0px ;border-top: 0px ;"> QWERS3423E</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%" >
|
|
<tr><th>Earnings</th><th>Amount</th><th>Deductions</th><th>Amount</th></tr>
|
|
<tr>
|
|
<td width="25%;">Basic Plus DA</td>
|
|
<td width="25%;" style="text-align: right;" ><?php echo $WorkedSalary ?></td>
|
|
<td width="25%;">Provident Fund</td>
|
|
<td width="25%;" style="text-align: right;" ><?php echo $PF ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td>House Rent Allowance</td>
|
|
<td style="text-align: right;"><?php echo $HRA ?></td>
|
|
<td>Employee State Insurance</td>
|
|
<td style="text-align: right;"><?php echo $ESI ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Food Allowance</td>
|
|
<td style="text-align: right;"><?php echo $FoodAllowance ?></td>
|
|
<td>Loan Recovery</td>
|
|
<td style="text-align: right;"><?php echo $LoanAdvance ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Other Allowance</td>
|
|
<td style="text-align: right;"><?php echo $Otherallowances ?></td>
|
|
<td>Other Deduction</td>
|
|
<td style="text-align: right;"><?php echo $OtherDeductions ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Incentive</td>
|
|
<td style="text-align: right;"><?php echo $Incentive ?></td>
|
|
<td></td>
|
|
<td style="text-align: right;"></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td>OT Salary</td>
|
|
<td style="text-align: right;"><?php echo $OTSalary ?></td>
|
|
<td></td>
|
|
<td style="text-align: right;"></td>
|
|
</tr>
|
|
<tr><th nowrap>Total Earning (Rounded) (TE)</th>
|
|
<td style="text-align: right;"><?php echo round($TotalSalary)?></td>
|
|
<th nowrap>Total Deduction (Rounded)(TD)</th>
|
|
<td style="text-align: right;"><?php echo round($ESIAndPF) ?></td>
|
|
</tr>
|
|
<tr><th style="text-align: right;" colspan="3">Net Pay (Rounded) : </th>
|
|
<td style="text-align: right;" colspan="1"><?php echo round($LessAdvance) ?></td>
|
|
</tr>
|
|
<tr><th style="text-align: center;" colspan="4">This is a computer generated document. This document does not require signature.</th></tr>
|
|
</tbody>
|
|
</table>
|