@extends('backend.layouts.app') @section('title', @$data['title']) @section('style') @endsection @section('content') {!! breadcrumb([ 'title' => @$data['title'], route('admin.dashboard') => _trans('common.Dashboard'), '#' => @$data['title'], ]) !!}
@foreach ($data['additions'] ?? [] as $addition) @endforeach @foreach ($data['deductions'] ?? [] as $deduction) @endforeach @php $thisPageTotalAddition = 0; $thisPageTotalDeduction = 0; @endphp @forelse ($data['salaryGenerates'] ?? [] as $salaryGenerate) @php $additionAssoc = []; foreach ($salaryGenerate->allowance_details as $item) { $additionAssoc[$item['name']] = $item['amount']; } $totalAddition = 0; @endphp @foreach ($data['additions'] ?? [] as $addition) @endforeach @php $deductionAssoc = []; foreach ($salaryGenerate->deduction_details as $item) { $deductionAssoc[$item['name']] = $item['amount']; } $totaldeduction = 0; @endphp @foreach ($data['deductions'] ?? [] as $deduction) @endforeach @empty @endforelse
{{ _trans('common.Employee') }} {{ _trans('common.Month') }} {{ _trans('common.Salary') }} {{ _trans('common.Addition') }} {{ _trans('common.Deduction') }} {{ _trans('common.Adjust') }} {{ _trans('common.Net Salary') }} {{ _trans('common.Paid') }} {{ _trans('common.Due') }}
{{ $addition }}{{ _trans('common.Total') }}{{ $deduction }}{{ _trans('common.Advanced') }} {{ _trans('common.Absent') }} {{ _trans('common.Total') }}
{{ $salaryGenerate->employee->name }} [{{ $salaryGenerate->employee->employee_id }}] {{ date('F Y', strtotime($salaryGenerate->date)) }} {{ currency_format(number_format($salaryGenerate->gross_salary, 2)) }} @php $amount = $additionAssoc[$addition] ?? 0; $totalAddition += $amount; $thisPageTotalAddition += $amount; @endphp {{ currency_format(number_format($amount, 2)) }} {{ currency_format(number_format($totalAddition, 2)) }} @php $amount = $deductionAssoc[$deduction] ?? 0; $totaldeduction += $amount; $thisPageTotalDeduction += $amount; @endphp {{ currency_format(number_format($amount, 2)) }} {{ currency_format(number_format($salaryGenerate->advance_amount, 2)) }} {{ currency_format(number_format($salaryGenerate->absent_amount, 2)) }} {{ currency_format(number_format($totaldeduction, 2)) }} {{ currency_format(number_format($salaryGenerate->adjust, 2)) }} {{ currency_format(number_format($salaryGenerate->net_salary, 2)) }} {{ currency_format(number_format($salaryGenerate->net_salary - $salaryGenerate->due_amount, 2)) }} {{ currency_format(number_format($salaryGenerate->due_amount, 2)) }}
{{ _trans('common.No data found!') }}
{{ _trans('common.Total') }} {{ currency_format(number_format($thisPageTotalAddition, 2)) }} {{ currency_format(number_format($thisPageTotalDeduction, 2)) }} {{ currency_format(number_format($data['salaryGenerates']->sum('adjust'), 2)) }} {{ currency_format(number_format($data['salaryGenerates']->sum('net_salary'), 2)) }} {{ currency_format(number_format($data['salaryGenerates']->sum('net_salary') - $data['salaryGenerates']->sum('due_amount'), 2)) }} {{ currency_format(number_format($data['salaryGenerates']->sum('due_amount'), 2)) }}
{{ $data['salaryGenerates']->withQueryString() }}
@endsection @section('script') @endsection