siddharth_application/application/views/payslipgenerateprint.php
saravanakumar_kandasami b45861868c logo in pdf
2017-04-21 18:59:43 +05:30

402 lines
8.2 KiB
PHP

<?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 = '';
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;
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 = $Pay->TotalDeduction;
$SalaryAsPerPF = $Pay->SalaryAsPerPF;
$Food =$Pay->FoodAllowance;
if($Food == '')
{
$FoodAllowance = '0.00';
}
else
{
$FoodAllowance = $Food;
}
$IncenAmt = $Pay->Incentive;
if($IncenAmt == '')
{
$Incentive = '0.00';
}
else
{
$Incentive = $IncenAmt;
}
$TotalSalary = $Pay->TotalSalary;
$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
}
?>
<div style="border:1px solid">
<table>
<tr>
<td>
<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==">
</td>
<td>
<center><h3>Siddharth Industries</h3> </center>
Survey No: 168/1C3,
Pennalur Pet Road,
Goonipalyam village,
Uthukottai Taluk,
Tiruvallur Dist,
Chennai,Tamilnadu,
Pin code : 602026.
<br/>PaySlip for the month - <?php echo $PayOn ?></td></tr></table>
<hr/>
<table>
<tr>
<td width="180px;">
Name :
</td>
<td width="160px;">
<?php echo $FirstName ?>
</td>
<td width="200px;">
Employee ID :
</td>
<td width="300px;">
<?php echo $EmpID ?>
</td>
</tr>
<tr>
<td width="180px;">
Desigination :
</td>
<td width="160px;">
<?php echo $Designation ?>
</td>
<td width="100px;">
Department :
</td>
<td width="100px;">
<?php echo $DeptName ?>
</td>
</tr>
<tr>
<td width="180px;">
Date Of Joining :
</td>
<td width="160px;">
<?php echo $DateofJoining ?>
</td>
<td width="200px;">
Days Worked :
</td>
<td width="300px;">
<?php echo $NoOfWorkingdays ?>
</td>
</tr>
<tr>
<td width="180px;">
Date Of Birth :
</td>
<td width="160px;">
<?php echo $DateofBirth ?>
</td>
<td width="200px;">
No Of Working Days:
</td>
<td width="300px;">
<?php echo $TotalNoofDays ?>
</td>
</tr>
<tr>
<td width="180px;">
PF Account Number :
</td>
<td width="160px;">
<?php echo $PFnumber ?>
</td>
<td width="100px;">
Balance Advance :
</td>
<td width="300px;">
<?php echo $BalanceAdvance ?>
</td>
</tr>
<tr>
<td width="180px;">
Bank Name :
</td>
<td width="160px;">
<?php echo $BankBranchName ?>
</td>
<td width="100px;">
OT in Hours:
</td>
<td width="300px;"><?php echo $OTWages ?>
</td>
</tr>
<tr>
<td width="180px;">
Bank IFSC :
</td>
<td width="160px;"> <?php echo $IFSCCode ?>
</td>
<td width="100px;">
ESI Account Number :
</td>
<td width="300px;">
<?php echo $ESInumber ?>
</td>
</tr>
<tr>
<td width="180px;">
Bank Account Number :
</td>
<td width="160px;">
<?php echo $BankAccountNo ?>
</td>
<td width="100px;">
Loss Of Pay :
</td>
<td width="300px;"> <?php echo $LossofPay ?>
</td>
</tr>
<tr>
<td width="180px;">
PAN Number :
</td>
<td width="160px;">
QWERS3423E
</td>
<td width="100px;">
UAN Number :
</td>
<td width="300px;">
101033275864
</td>
</tr>
</table>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<table border="2" width="100%">
<tr>
<th>Earnings</th>
<th>Amount</th>
</tr>
<tr>
<td>Basic Plus DA</td>
<td align="right"><?php echo $BasicAndDA ?></td>
</tr>
<tr>
<td>House Rent Allowance</td>
<td align="right"><?php echo $HRA ?></td>
</tr>
<tr>
<td>Food Allowance</td>
<td align="right"><?php echo $FoodAllowance ?></td>
</tr>
<tr>
<td>OT Salary</td>
<td align="right"><?php echo $OTSalary ?> </td>
</tr>
<tr>
<td>Incentive</td>
<td align="right"><?php echo $Incentive ?></td>
</tr>
</table></td>
<td>
<table width="100%">
<tr>
<th>Deductions</th>
<th>Amount</th>
</tr>
<tr>
<td>Provident Fund</td>
<td align="right"><?php echo $PF ?></td>
</tr>
<tr>
<td>Employee State Insurance</td>
<td align="right"><?php echo $ESI ?></td>
</tr>
<tr>
<td>Advance</td>
<td align="right"><?php echo $Advance ?></td>
</tr>
</table></td>
</tr>
</table>
<table border="1" width="100%">
<tr><td>
<table width="100%">
<tr>
<th>Total Earning (Rounded) (TE)</th>
<th align="right"><?php echo $TotalSalary ?></th>
</tr>
</table></td>
<td>
<table width="100%">
<tr>
<th>Total Deduction (Rounded)(TD)</th>
<th align="right"><?php echo $ESIAndPF ?></th>
</tr>
</table>
</tr>
</table>
<table width="100%">
<tr><th align="right">Net Pay (Rounded) :</th>
<th align="right"><?php echo $LessAdvance ?></th></tr>
</table>
<hr/>
<div><center> This is a computer generated document. This does not require signature. </center></div>
</div>