@php $startYear = explode('-', $financialYear)[0]; $endYear = explode('-', $financialYear)[1]; $codes = ['total_allowance' => 0, 'total_deduction' => 0, 'total_net_salary' => 0]; @endphp @extends('master') @section('title', 'Yearly salary statement') @section('breadcrumbMainTitle', 'Yearly salary statement') @section('content')
অর্থবছর: {{ $numto->BnNum($startYear) . ' - ' . $numto->BnNum($endYear) }} ( জুলাই- {{ $numto->BnNum($startYear) }} হতে জুন- {{ $numto->BnNum($endYear) }} পর্যন্ত বেতন বিবরণী )
নাম: {{ $employeeInfo->employee_name }}
পদবি : {{ $employeeInfo->designation->designation_name ?? '' }}
দপ্তর : {{ $employeeInfo->department->department_name ?? '' }}
টি আই এন : {{ $employeeInfo->etin ?? '' }}
যোগদানের তারিখ : {{ BnDate($employeeInfo->joining_date ?? '') }}
মাস | @foreach ($bhataHeaderList as $header){{ $header->code_details->code_title }} | @endforeachমোট বেতন ও ভাতাদি | @foreach ($kortonHeaderList as $header){{ $header->code_details->code_title }} | @endforeachমোট কর্তন | নীট বেতন পরিশোধ |
---|---|---|---|---|---|
@php $month_year_bn = explode('-', $data->month_year); echo $numto->bnMonth($month_year_bn[1]) . ', ' . $numto->BnNum($month_year_bn[0]); @endphp | @foreach ($bhataHeaderList as $header)@php if (!isset($codes[$header->code_id])) { $codes[$header->code_id] = 0; } $allowanceArray = json_decode($data->allowances, true); foreach ($allowanceArray as $item) { if ( isset($item['code_id']) && $item['code_id'] === $header->code_id ) { if (isset($item['allowance_amount'])) { echo $numto->BnNum(($item['allowance_amount'] ?? 0)); $codes[$header->code_id] += ($item['allowance_amount'] ?? 0); } else { echo 0; } break; // Exit the loop once found } } @endphp | @endforeach{{ $numto->BnNum(($data->allowance_total ?? 0)) }} | @php $codes['total_allowance'] += ($data->allowance_total ?? 0); @endphp @foreach ($kortonHeaderList as $header)@php if (!isset($codes[$header->code_id])) { $codes[$header->code_id] = 0; } $kortonArray = json_decode($data->deductions, true); foreach ($kortonArray as $item) { if ( isset($item['deduction_type_id']) && $item['deduction_type_id'] === $header->code_id ) { if (isset($item['deduction_amount'])) { echo $numto->BnNum(($item['deduction_amount'] ?? 0)); $codes[$header->code_id] += ($item['deduction_amount'] ?? 0); } else { echo 0; } break; // Exit the loop once found } } @endphp | @endforeach{{ $numto->BnNum(($data->deduction_total ?? 0)) }} | {{ $numto->BnNum(($data->net_salary ?? 0)) }} | @php $codes['total_deduction'] += ($data->deduction_total ?? 0); $codes['total_net_salary'] += ($data->net_salary ?? 0); @endphp
মোট | @foreach ($bhataHeaderList as $header)@php echo $numto->BnNum($codes[$header->code_id]); @endphp | @endforeach@php echo $numto->BnNum(($codes['total_allowance'] ?? 0)); @endphp | @foreach ($kortonHeaderList as $header)@php echo $numto->BnNum($codes[$header->code_id]); @endphp | @endforeach@php echo $numto->BnNum(($codes['total_deduction'] ?? 0)); @endphp | @php echo $numto->BnNum(($codes['total_net_salary'] ?? 0)); @endphp |