@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')

{{ __('university_name') }}

{{ __('university_location') }}
বেতন বিবরণী

অর্থবছর: {{ $numto->BnNum($startYear) . ' - ' . $numto->BnNum($endYear) }} ( জুলাই- {{ $numto->BnNum($startYear) }} হতে জুন- {{ $numto->BnNum($endYear) }} পর্যন্ত বেতন বিবরণী )

{{-- Employee Info --}}

নাম: {{ $employeeInfo->employee_name }}

পদবি : {{ $employeeInfo->designation->designation_name ?? '' }}

দপ্তর : {{ $employeeInfo->department->department_name ?? '' }}

টি আই এন : {{ $employeeInfo->etin ?? '' }}

যোগদানের তারিখ : {{ BnDate($employeeInfo->joining_date ?? '') }}

{{-- Statement Start --}} @foreach ($bhataHeaderList as $header) @endforeach @foreach ($kortonHeaderList as $header) @endforeach @foreach ($topsheetStatementData as $data) @foreach ($bhataHeaderList as $header) @endforeach @php $codes['total_allowance'] += ($data->allowance_total ?? 0); @endphp @foreach ($kortonHeaderList as $header) @endforeach @php $codes['total_deduction'] += ($data->deduction_total ?? 0); $codes['total_net_salary'] += ($data->net_salary ?? 0); @endphp @endforeach @foreach ($bhataHeaderList as $header) @endforeach @foreach ($kortonHeaderList as $header) @endforeach
মাস{{ $header->code_details->code_title }}মোট বেতন ও ভাতাদি{{ $header->code_details->code_title }}মোট কর্তন নীট বেতন পরিশোধ
@php $month_year_bn = explode('-', $data->month_year); echo $numto->bnMonth($month_year_bn[1]) . ', ' . $numto->BnNum($month_year_bn[0]); @endphp @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 {{ $numto->BnNum(($data->allowance_total ?? 0)) }} @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 {{ $numto->BnNum(($data->deduction_total ?? 0)) }} {{ $numto->BnNum(($data->net_salary ?? 0)) }}
মোট @php echo $numto->BnNum($codes[$header->code_id]); @endphp @php echo $numto->BnNum(($codes['total_allowance'] ?? 0)); @endphp @php echo $numto->BnNum($codes[$header->code_id]); @endphp @php echo $numto->BnNum(($codes['total_deduction'] ?? 0)); @endphp @php echo $numto->BnNum(($codes['total_net_salary'] ?? 0)); @endphp
{{-- Topsheet End --}}
@endsection