@extends('layouts.master') @section('title',__('index.employee_payslip')) @section('action',__('index.detail')) @section('button')
@endsection @section('main-content')
@include('admin.section.flash_message') @include('admin.payroll.employeeSalary.common.breadcrumb')
{{ __('index.salary_slip') }}
@can('print_payroll') @endcan {{-- @if($payrollData['payslipData']->status == \App\Enum\PayslipStatusEnum::generated->value)--}} @can('edit_payroll') @endcan {{-- @endif--}}
@csrf
{{$payrollData['payslipData']->employee_name}}
{{ $payrollData['payslipData']->employee_name }}

{{ $payrollData['payslipData']->employee_email }}

{{ __('index.employee_gross_salary') }}

{{ $currency.' '. $payrollData['payslipData']->gross_salary }}

{{ __('index.marital_status') }}
{{ $payrollData['payslipData']->marital_status }}
{{ __('index.designation') }}
{{ $payrollData['payslipData']->designation }}
{{ __('index.joining_date') }}
{{ $payrollData['payslipData']->joining_date }}
{{ __('index.salary_cycle') }}
{{ $payrollData['payslipData']->salary_cycle }}
@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.paid_leave') }}
{{ $payrollData['payslipData']->paid_leave }}
{{ __('index.unpaid_leave') }}
{{ $payrollData['payslipData']->unpaid_leave }}
{{ __('index.holidays') }}
{{ $payrollData['payslipData']->holidays }}
{{ __('index.weekend') }}
{{ $payrollData['payslipData']->weekends }}
@endif
{{ __('index.status') }}
{{ ucfirst($payrollData['payslipData']->status) }}
{{ __('index.salary_from') }}
{{ __('index.salary_to') }}

{{ __('index.earning') }}

@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 @forelse($payrollData['earnings'] as $earning) @php $totalEarning += $earning['amount']; @endphp @empty @endforelse @forelse($payrollData['additionalEarnings'] as $earning) @php $totalEarning += $earning['amount']; @endphp @empty @endforelse
{{ __('index.basic_salary') }}
{{ $earning['name'] }}
{{ __('index.fixed_allowance') }}
{{ $earning['name'] }}
{{ __('index.total_earning') }} {{ $totalEarning}}

{{ __('index.deduction') }}

@php $totalDeduction = $payrollData['payslipData']->ssf_deduction + $payrollData['payslipData']->pf_deduction; @endphp @forelse($payrollData['deductions'] as $deduction) @php $totalDeduction += $deduction['amount']; @endphp @empty @endforelse @if($payrollData['payslipData']->ssf_deduction > 0) @endif @if($payrollData['payslipData']->pf_deduction > 0) @endif @forelse($payrollData['additionalDeductions'] as $deduction) @php $totalDeduction += $deduction['amount']; @endphp @empty @endforelse
{{ $deduction['name'] }}
{{ __('index.ssf_deduction') }}
{{ __('index.pf_deduction') }}
{{ $deduction['name'] }}
{{ __('index.total_deduction') }} {{ $totalDeduction }}
{{ __('index.actual_salary_formula') }}
{{ $currency.' '. $totalEarning - $totalDeduction }}
@php $totalExtraEarning = 0; $totalExtraDeduction = 0; @endphp @if($payrollData['payslipData']->bonus > 0)
{{ $currency.' '. $payrollData['payslipData']->bonus }}
{{ __('index.taxable_salary_formula') }}
{{ $currency.' '. $totalEarning + $payrollData['payslipData']->bonus - $totalDeduction }}
@endif
{{ $currency.' '.$payrollData['payslipData']->tds }}
{{ $currency.' '. $totalEarning + $payrollData['payslipData']->bonus - $totalDeduction - $payrollData['payslipData']->tds }}
@if($payrollData['payslipData']->include_tada ==1)
{{ __('index.earning') }}*
@endif @if($payrollData['payslipData']->include_advance_salary ==1)
{{ __('index.deduction') }}*
@endif
{{ __('index.deduction') }}*
@if($payrollData['payslipData']->salary_cycle == 'monthly') {{ __('index.absent_deduction_formula') }} @else {{ __('index.weekly_absent_deduction_formula') }} @endif
@if(isset($payrollData['payslipData']->ot_status) && $payrollData['payslipData']->ot_status == 1)
{{ __('index.earning') }}*
@endif @if(isset($underTimeSetting) && $underTimeSetting->is_active == 1)
{{ __('index.deduction') }}*
@endif
@endsection @section('scripts') @include('admin.payroll.employeeSalary.common.scripts') @endsection