@extends('layouts.main') @push('styles') @endpush @section('content')
| {{ __('payroll.employee_name') }} | {{ __('payroll.payroll_category') }} | {{ __('payroll.basic_pay') }} | {{ __('payroll.allowances') }} | {{ __('payroll.gross_pay') }} | {{ __('payroll.tax_amount') }} | {{ __('payroll.social_security_amount') }} | {{ __('payroll.deductions') }} | {{ __('payroll.total_deductions') }} | {{ __('payroll.net_pay') }} | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ Form::hidden('employee_id[]', $employee->id) }} | {{ $employee->first_name . ' ' . $employee->last_name }} ({{ $employee->number }}) | {{ $payroll_categories[$employee->payroll_category] }} | {{ Form::hidden('payroll_category[]', $employee->payroll_category) }} @php $deductions = 0; $allowances = 0; $deductions_arr = []; $allowances_arr = []; $allow_deducts = \Illuminate\Support\Facades\DB::table('payroll_allowances_or_deductions')->where('billed', 0)->where('member_id', $employee->id)->whereNull('deleted_at')->get(); foreach ($allow_deducts as $allow_deduct) { if ($allow_deduct->type == 0) { $allowances += $allow_deduct->amount; $allowances_arr[] = $allow_deduct->id; } else { $deductions += $allow_deduct->amount; $deductions_arr[] = $allow_deduct->id; } } $gross_pay = $employee->basic_pay + $allowances; $total_deductions = $employee->tax_amount + $employee->social_security_amount + $deductions; @endphp {{ Form::hidden('allowances_arr[]', implode(',', $allowances_arr), ['id' => 'allowances_arr_' . $employee->id]) }} {{ Form::hidden('deductions_arr[]', implode(',', $deductions_arr), ['id' => 'deductions_arr_' . $employee->id]) }}{{ Form::number('basic_pay[]', $employee->basic_pay, ['class' => 'form-control compulsory basic_pay_field', 'required', 'id' => 'basic_pay_' . $employee->id]) }} | {{ Form::number('allowance[]', $allowances, ['class' => 'form-control compulsory allowance_field', 'readonly', 'required', 'id' => 'allowance_' . $employee->id]) }} View Allowances | {{ Form::number('gross_pay[]', $gross_pay, ['class' => 'form-control compulsory gross_pay_field', 'readonly', 'required', 'id' => 'gross_pay_' . $employee->id]) }} | {{ Form::number('tax[]', $employee->tax_amount, ['class' => 'form-control compulsory tax_field', 'required', 'id' => 'tax_' . $employee->id]) }} | {{ Form::number('social_security[]', $employee->social_security_amount, ['class' => 'form-control compulsory social_security_field', 'required', 'id' => 'social_security_' . $employee->id]) }} | {{ Form::number('deductions[]', $deductions, ['class' => 'form-control compulsory deductions_field', 'readonly', 'required', 'id' => 'deductions_' . $employee->id]) }} View Deductions | {{ Form::number('total_deductions[]', $total_deductions, ['class' => 'form-control compulsory total_deductions_field', 'readonly', 'required', 'id' => 'total_deductions_' . $employee->id]) }} | {{ Form::number('net_pay[]', ($gross_pay - $total_deductions), ['class' => 'form-control compulsory net_pay_field', 'readonly', 'required', 'id' => 'net_pay_' . $employee->id]) }} |
| TOTALS |