added schedule on income and deduction

added schedule on income and deduction
pull/10/head
paulcortez 8 months ago
parent 5f547147a2
commit ca2c3072a6

@ -259,10 +259,18 @@ class PayrollController extends BaseController
if($this->request->getGet('empid') != null) if($this->request->getGet('empid') != null)
{ {
$settingsModel = new SettingsModel();
$iconView = '<a href="#" class="ml-3" data-toggle="tooltip" title="View Employee Information" ><i class="fas fa-eye "></i></a>';
$iconEdit = '<a href="#" class="ml-3" data-toggle="tooltip" title="Edit Employee Information" ><i class="fas fa-edit "></i></a>';
$iconDelete = '<a href="#" class="ml-3" data-toggle="tooltip" title="Delete Employee Information"><i class="fas fa-trash "></i></a>';
$data['empLoaded'] = true; $data['empLoaded'] = true;
$data['selectedEmployee'] = $empPayInfoModel->getEmpPayInfoJoinedEmpPayTypeByEmpID($this->request->getGet('empid')); $data['selectedEmployee'] = $empPayInfoModel->getEmpPayInfoJoinedEmpPayTypeByEmpID($this->request->getGet('empid'));
$data['empPayIncomeList'] = $empPayInDedModel->getEmpPayInDedByEmpPayId($data['selectedEmployee']->emppay_id, $this->request->getGet('payschedid'), true); $data['empPayIncomeList'] = $empPayInDedModel->getEmpPayInDedByEmpPayIdSchedId($data['selectedEmployee']->emppay_id, $this->request->getGet('payschedid'), true);
$data['empPayDeductionList'] = $empPayInDedModel->getEmpPayInDedByEmpPayId($data['selectedEmployee']->emppay_id, $this->request->getGet('payschedid'),false); $data['empPayDeductionList'] = $empPayInDedModel->getEmpPayInDedByEmpPayIdSchedId($data['selectedEmployee']->emppay_id, $this->request->getGet('payschedid'),false);
print_r($data['empPayDeductionList']);
} }
return view('payroll/compensationbenefitsview', $data); return view('payroll/compensationbenefitsview', $data);

@ -22,7 +22,7 @@ class CompanyBranchModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -36,25 +36,23 @@ class CompanyBranchModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -20,7 +20,7 @@ class CompanyDepartmentModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -34,9 +34,9 @@ class CompanyDepartmentModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
@ -44,16 +44,14 @@ class CompanyDepartmentModel extends Model
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -24,7 +24,7 @@ class CompanyInfoModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -38,25 +38,23 @@ class CompanyInfoModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -24,7 +24,7 @@ class EmpPayIncomeDeductionModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -38,31 +38,28 @@ class EmpPayIncomeDeductionModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedBy(array $data)
public function assignCreatedAt(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function getEmpPayInDedByEmpPayId($empPayId, $paySchedId, $isIncome) public function getEmpPayInDedByEmpPayIdSchedId($empPayId, $paySchedId, $isIncome)
{ {
$builder = $this->db->table('emp_pay_inded'); $builder = $this->db->table('emp_pay_inded');
$builder->select('*'); $builder->select('*');

@ -29,7 +29,7 @@ class EmployeeModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -43,26 +43,23 @@ class EmployeeModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedBy(array $data)
public function assignCreatedAt(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -17,7 +17,7 @@ class EmploymentStatusModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -31,25 +31,23 @@ class EmploymentStatusModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -22,7 +22,7 @@ class IncomeDeductionModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -36,26 +36,23 @@ class IncomeDeductionModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedBy(array $data)
public function assignCreatedAt(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -17,7 +17,7 @@ class JobTitleModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -31,25 +31,23 @@ class JobTitleModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -17,7 +17,7 @@ class PayrollGroupModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -31,25 +31,23 @@ class PayrollGroupModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -17,7 +17,7 @@ class PayrollScheduleModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -31,22 +31,22 @@ class PayrollScheduleModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;

@ -22,7 +22,7 @@ class PayrollTypeModel extends Model
protected bool $allowEmptyInserts = false; protected bool $allowEmptyInserts = false;
// Dates // Dates
protected $useTimestamps = false; protected $useTimestamps = true;
protected $dateFormat = 'datetime'; protected $dateFormat = 'datetime';
protected $createdField = 'created_at'; protected $createdField = 'created_at';
protected $updatedField = 'updated_at'; protected $updatedField = 'updated_at';
@ -36,25 +36,23 @@ class PayrollTypeModel extends Model
// Callbacks // Callbacks
protected $allowCallbacks = true; protected $allowCallbacks = true;
protected $beforeInsert = ['assignCreatedAt']; protected $beforeInsert = ['assignCreatedBy'];
protected $afterInsert = []; protected $afterInsert = [];
protected $beforeUpdate = ['assignUpdatedAt']; protected $beforeUpdate = ['assignUpdatedBy'];
protected $afterUpdate = []; protected $afterUpdate = [];
protected $beforeFind = []; protected $beforeFind = [];
protected $afterFind = []; protected $afterFind = [];
protected $beforeDelete = []; protected $beforeDelete = [];
protected $afterDelete = []; protected $afterDelete = [];
public function assignCreatedAt(array $data) public function assignCreatedBy(array $data)
{ {
$data['data']['created_at'] = date('Y-m-d H:i:s');
$data['data']['created_by'] = auth()->user()->employee_id; $data['data']['created_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function assignUpdatedAt(array $data) public function assignUpdatedBy(array $data)
{ {
$data['data']['updated_at'] = date('Y-m-d H:i:s');
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }

@ -234,36 +234,53 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr>
<td><span class="pl-3">Basic Salary</span></td>
<td>&nbsp;</td>
<td class="text-right"><?= number_format($selectedEmployee->basic_semi_monthly_pay, 2, ".", ",") ?></td>
<td>&nbsp;</td>
</tr>
<?php <?php
$grossTotal = 0; $grossTotal = 0;
$deductionTotal = 0;
$netTotal = 0;
foreach($empPayIncomeList as $empPayIncome):?> foreach($empPayIncomeList as $empPayIncome):?>
<tr> <tr>
<td><span class="pl-3"><?= $empPayIncome->inded_name ?></span></td> <td><span class="pl-3"><?= $empPayIncome->inded_name ?></span></td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td><?= $empPayIncome->amount ?></td> <td class="text-right"><?= number_format($empPayIncome->amount, 2, ".", ",") ?></td>
<td>&nbsp;</td> <td>&nbsp;</td>
</tr> </tr>
<?php endforeach; ?> <?php
$grossTotal += $empPayIncome->amount;
endforeach; ?>
<tr> <tr>
<td><strong>Gross Total</strong></td> <td><strong>Gross Total</strong></td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td><strong>$500.00</strong></td> <td class="text-right"><strong>Php <?= number_format($grossTotal, 2, ".", ","); ?></strong></td>
<td>&nbsp;</td> <td>&nbsp;</td>
</tr> </tr>
<?php foreach($empPayDeductionList as $empPayDeduction):?> <?php foreach($empPayDeductionList as $empPayDeduction):?>
<tr> <tr>
<td><span class="pl-3"><?= $empPayDeduction->inded_name ?></span></td> <td><span class="pl-3"><?= $empPayDeduction->inded_name ?></span></td>
<td>-<?= $empPayDeduction->amount ?></td> <td class="text-right">-<?= number_format($empPayDeduction->amount, 2, ".", ",") ?></td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td>&nbsp;</td> <td>&nbsp;</td>
</tr> </tr>
<?php endforeach; ?> <?php
$deductionTotal += $empPayDeduction->amount;
endforeach;
?>
<tr> <tr>
<td><strong>Total Deductions</strong></td> <td><strong>Total Deductions</strong></td>
<td><strong>$500.00</strong></td> <td class="text-right"><strong>Php <?= number_format($deductionTotal, 2, ".", ","); ?></strong></td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td>&nbsp;</td> <td>&nbsp;</td>
</tr> </tr>
@ -272,7 +289,7 @@
<tr> <tr>
<th><span class="text-uppercase">Net Income</span></th> <th><span class="text-uppercase">Net Income</span></th>
<td>&nbsp;</td> <td>&nbsp;</td>
<th>$3300.00</th> <th class="text-right">Php <?= number_format($grossTotal - $deductionTotal, 2, ".", ",") ?></th>
<td>&nbsp;</td> <td>&nbsp;</td>
</tr> </tr>
</tfoot> </tfoot>

Loading…
Cancel
Save