@if($payrollData['payslipData']->salary_cycle == 'monthly')
{{ __('index.payslip_for_the_month_of') }} {{ \App\Helpers\AppHelper::getMonthYear($payrollData['payslipData']->salary_from) }}
@else
{{ __('index.payslip') }} {{ __('index.from') }} {{ \App\Helpers\AttendanceHelper::payslipDate($payrollData['payslipData']->salary_from) }} {{ __('index.to') }} {{ \App\Helpers\AttendanceHelper::payslipDate($payrollData['payslipData']->salary_to) }}
@endif
| {{ __('index.employee_id') }}: | {{ $payrollData['payslipData']->employee_code }} |
{{ __('index.name') }}: | {{ $payrollData['payslipData']->employee_name }} |
| {{ __('index.salary_slip') }}: | {{ $payrollData['payslipData']->id ?? '' }} |
{{ __('index.department') }}: | {{ $payrollData['payslipData']->department }} |
| {{ __('index.designation') }}: | {{ $payrollData['payslipData']->designation }} |
{{ __('index.joining_date') }}: | {{ $payrollData['payslipData']->joining_date }} |
@if($payrollData['payslipData']->salary_cycle == 'weekly')
| {{ __('index.total_working_hours') }} |
{{ $payrollData['payslipData']->working_hours }} |
{{ __('index.total_worked_hours') }} |
{{ $payrollData['payslipData']->worked_hours }} |
{{ __('index.total_deficit_hours') }} |
{{ $payrollData['payslipData']->working_hours - $payrollData['payslipData']->worked_hours }} |
{{ __('index.total_overtime_hours') }} |
{{ $payrollData['payslipData']->overtime_hours }} |
{{ __('index.total_undertime_hours') }} |
{{ $payrollData['payslipData']->undertime_hours }} |
@else
| {{ __('index.total_day') }} |
{{ $payrollData['payslipData']->total_days }} |
{{ __('index.present') }} |
{{ $payrollData['payslipData']->present_days }} |
{{ __('index.absent') }} |
{{ $payrollData['payslipData']->absent_days }} |
{{ __('index.leave') }} |
{{ $payrollData['payslipData']->leave_days }} |
{{ __('index.holidays') }} |
{{ $payrollData['payslipData']->holidays }} |
{{ __('index.weekend') }} |
{{ $payrollData['payslipData']->weekends }} |
@endif
| {{ __('index.earnings') }} |
{{ __('index.amount') }} |
@php
$totalEarning = 0;
if ($payrollData['payslipData']->salary_cycle == 'weekly'){
$totalEarning += ($payrollData['payslipData']->weekly_basic_salary + $payrollData['payslipData']->weekly_fixed_allowance);
}else{
$totalEarning += ( $payrollData['payslipData']->monthly_basic_salary + $payrollData['payslipData']->monthly_fixed_allowance);
}
@endphp
| {{ __('index.basic_salary') }} |
{{ ($payrollData['payslipData']->salary_cycle == 'weekly') ? $payrollData['payslipData']->weekly_basic_salary :$payrollData['payslipData']->monthly_basic_salary }} |
@forelse( $payrollData['earnings'] as $earning)
| {{ $earning['name'] }} |
{{ $earning['amount'] }} |
@php $totalEarning+=$earning['amount']; @endphp
@empty
@endforelse
| {{ __('index.fixed_allowance') }} |
{{ ($payrollData['payslipData']->salary_cycle == 'weekly') ? $payrollData['payslipData']->weekly_fixed_allowance : $payrollData['payslipData']->monthly_fixed_allowance }} |
@forelse($payrollData['additionalEarnings'] as $earning)
| {{ $earning['name'] }} |
{{ $earning['amount'] }} |
@php $totalEarning += $earning['amount']; @endphp
@empty
@endforelse
| {{ __('index.gross_earnings') }} |
{{ $totalEarning }} |
| {{ __('index.deductions') }} |
{{ __('index.amount') }} |
@php $totalDeduction = $payrollData['payslipData']->ssf_deduction + $payrollData['payslipData']->pf_deduction; @endphp
@forelse( $payrollData['deductions'] as $deduction)
| {{ $deduction['name'] }} |
{{ $deduction['amount'] }} |
@php $totalDeduction+=$deduction['amount']; @endphp
@empty
@endforelse
@if($payrollData['payslipData']->ssf_deduction > 0)
| {{ __('index.ssf_deduction') }} |
{{ $payrollData['payslipData']->ssf_deduction }} |
@endif
@if($payrollData['payslipData']->pf_deduction > 0)
| {{ __('index.pf_deduction') }} |
{{ $payrollData['payslipData']->pf_deduction }} |
@endif
@forelse($payrollData['additionalDeductions'] as $deduction)
| {{ $deduction['name'] }} (less) |
{{ $deduction['amount'] }} |
@php $totalDeduction += $deduction['amount']; @endphp
@empty
@endforelse
| {{ __('index.total_deduction') }} |
{{ $totalDeduction }} |
| {{ __('index.actual_salary') }} {{ __('index.actual_salary_formula') }} |
{{ $currency.' '. $totalEarning - $totalDeduction }} |
@if($payrollData['payslipData']->bonus > 0)
| {{ __('index.bonus') }} |
{{ $currency.' '. $payrollData['payslipData']->bonus }} |
| {{ __('index.taxable_salary') }} {{ __('index.taxable_salary_formula') }} |
{{ $currency.' '. $totalEarning + $payrollData['payslipData']->bonus - $totalDeduction }} |
@endif
| {{ __('index.tax') }} |
{{ $currency.' '. $payrollData['payslipData']->tds }} |
| {{ __('index.salary_after_tax') }} |
{{ $currency.' '. $totalEarning + $payrollData['payslipData']->bonus - $totalDeduction - $payrollData['payslipData']->tds }} |
@if($payrollData['payslipData']->include_advance_salary ==1)
| {{ __('index.advance_salary') }}(-) |
{{ $payrollData['payslipData']->advance_salary ?? 0 }} |
@endif
@if($payrollData['payslipData']->include_tada ==1)
| {{ __('index.tada') }} (+) |
{{ $payrollData['payslipData']->tada ?? 0 }} |
@endif
| {{ __('index.absent_deduction') }}
@if($payrollData['payslipData']->salary_cycle == 'monthly')
{{ __('index.absent_deduction_formula') }}
@else
{{ __('index.weekly_absent_deduction_formula') }}
@endif
|
{{ $payrollData['payslipData']->absent_deduction ?? 0 }}
|
@if(isset($payrollData['payslipData']->ot_status) && $payrollData['payslipData']->ot_status == 1)
| {{ __('index.overtime_income') }} |
{{ $payrollData['payslipData']->overtime }}
|
@endif
@if(isset($underTimeSetting) && $underTimeSetting->is_active == 1)
| {{ __('index.undertime_deduction') }} |
{{ $payrollData['payslipData']->undertime }}
|
@endif
{{ __('index.net_salary') }}: {{ $currency.' '. $payrollData['payslipData']->net_salary }}
({{ $numberToWords->get($payrollData['payslipData']->net_salary) }})
{{ __('index.net_salary_formula') }}