siddharth_application/application/views/payslipgenerateprint.php
saravanakumar_kandasami 3933aa9d05 updated code
2017-04-20 16:01:30 +05:30

360 lines
6.4 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';
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;
$DateofBirth = $Pay->Dob;
$DateofJoining = $Pay->DOJ;
$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;
}
}
?>
<div style="border:1px solid">
<center><h3>Siddharth Industries</h3>
<p>Survey No: 168/1C3,
Pennalur Pet Road,
Goonipalyam village,<br/>
Uthukottai Taluk,
Tiruvallur Dist,<br/>
Chennai,Tamilnadu,
Pin code : 602026.
<br/><br/>PaySlip for the month - <?php echo $PayOn ?></p></center>
<hr/>
<table>
<tr>
<td width="200px;">
Employee ID :
</td>
<td width="160px;">
<?php echo $EmpID ?>
</td>
<td width="200px;">
Name :
</td>
<td width="300px;">
<?php echo $FirstName ?>
</td>
</tr>
<tr>
<td width="200px;">
Department :
</td>
<td width="160px;">
<?php echo $DeptName ?>
</td>
<td width="200px;">
Desigination :
</td>
<td width="300px;">
<?php echo $Designation ?>
</td>
</tr>
<tr>
<td width="200px;">
Pay On :
</td>
<td width="160px;">
<?php echo $PayOn ?>
</td>
<td width="200px;">
Date Of Joining :
</td>
<td width="300px;">
<?php echo $DateofJoining ?>
</td>
</tr>
<tr>
<td width="100px;">
Date Of Birth :
</td>
<td width="160px;">
<?php echo $DateofBirth ?>
</td>
<td width="200px;">
Days Worked :
</td>
<td width="300px;">
<?php echo $NoOfWorkingdays ?>
</td>
</tr>
<tr>
<td width="200px;">
PF Account Number :
</td>
<td width="160px;">
<?php echo $PFnumber ?>
</td>
<td width="100px;">
Bank Name :
</td>
<td width="300px;">
<?php echo $BankBranchName ?>
</td>
</tr>
<tr>
<td width="100px;">
ESI Account Number :
</td>
<td width="160px;">
<?php echo $ESInumber ?>
</td>
<td width="100px;">
Bank IFSC :
</td>
<td width="300px;">
<?php echo $IFSCCode ?>
</td>
</tr>
<tr>
<td width="100px;">
OT Wages :
</td>
<td width="160px;"> <?php echo $OTWages ?>
</td>
<td width="100px;">
Bank Account Number :
</td>
<td width="300px;">
<?php echo $BankAccountNo ?>
</td>
</tr>
<tr>
<td width="100px;">
Balance Advance :
</td>
<td width="160px;"><?php echo $BalanceAdvance ?>
</td>
<td width="100px;">
Lose Of Pay :
</td>
<td width="300px;"> <?php echo $LossofPay ?>
</td>
</tr>
<tr>
<td width="100px;">
No Of Working Days :
</td>
<td width="160px;">
<?php echo $TotalNoofDays ?>
</td>
</tr>
</table>
<table border="1" width="100%">
<tr><td>
<table 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>Net Pay (Rounded) (TE - TD) :</th>
<th align="right"><?php echo $LessAdvance ?></th></tr>
<hr/>
</table>
<hr/>
<div><center> This is a computer generated document. This dose not require signature. </center></div>
</div>