@include('partials.reportHead.index') @php $lastOrder = $slabs->max('sort_order'); @endphp @foreach ($slabsOrders as $slabsOrder) @php $thisOrderSlabs = $slabs->where('sort_order', $slabsOrder); $text = $thisOrderSlabs->max('taxable_percentage') . '% Upto M. ' . ($thisOrderSlabs->where('gender', 'Male')->max('taxable_amount') / 100000) . ' L., F. ' . ($thisOrderSlabs->where('gender', 'Female')->max('taxable_amount') / 100000). ' L.'; if ($thisOrderSlabs->max('sort_order') == $lastOrder) { $text = $thisOrderSlabs->max('taxable_percentage') . '% Tax for Next Rest of Amount'; } @endphp @endforeach @foreach ($particulars as $particular) @endforeach {{-- --}} {{-- --}} @foreach ($slabsOrders as $slabsOrder) @endforeach @php $slNo = 1; @endphp @foreach ($employees as $employee) {{-- @php dd($employee); @endphp --}} @foreach ($particulars as $particular) @endforeach @foreach ($slabsOrders as $slabsOrder) @endforeach @endforeach @foreach ($particulars as $particular) @php $totalParticularAmount = $employees->sum(function ($employee) use ($particular) { return $employee->particular[$particular->id]; }); @endphp @endforeach @php $totalIncome = $employees->sum(function ($employee) { return array_sum($employee->particular); }); @endphp @foreach ($slabsOrders as $slabsOrder) @php $totalSlabIncomeTaxAmount = $employees->sum(function ($employee) use($slabsOrder) { return (int) @$employee->slabAmounts[$slabsOrder]['incomeTaxAmount']; }); @endphp @endforeach
SL# Name of Staff Designation ID Taxable Amount Calculation Total Yearly Income Exemption Net Taxable Income Tax Calculation Rebate On Maximum Investment Net Tax Payable Total Tax Pays For Curent Year Total Tax Due For Curent Year
Year Total Salary & Allowance Income Year Oter Benifit Income Org. Contribution {{ $text }}Total Taxable Amount & TAX
{{ $particular->short_name }}BasicH. Rent Con. DA. Allow. Medical Allow. Gross Salary PFC Org. Gratuity Org. Con. WF Org. Total Salary Bonus Others Sub. TotalAmount TaxAmount Tax
{{ $slNo++ }} {{ $employee->emp_name_english }} {{ $employee->position_name }} {{ $employee->emp_id }}{{ number_format(@$employee->particular[$particular->id]) }}{{ number_format(array_sum($employee->particular)) }} {{ number_format($employee->exemptionAmount) }} {{ number_format($employee->taxableIncome) }}{{ number_format(@$employee->slabAmounts[$slabsOrder]['slabAmount']) }} {{ number_format(@$employee->slabAmounts[$slabsOrder]['incomeTaxAmount']) }}{{ number_format($employee->taxableIncome) }} {{ number_format(@$employee->incomeTaxAmount) }} {{ number_format(@$employee->rebateAmount) }} {{ number_format(@$employee->netTaxPayable) }} {{ number_format(@$employee->paidTaxAmount) }} {{ number_format(@$employee->dueTaxAmount) }}
Total{{ number_format($totalParticularAmount) }}{{ number_format($totalIncome) }} {{ number_format($employees->sum('exemptionAmount')) }} {{ number_format($employees->sum('taxableIncome')) }} {{ number_format($totalSlabIncomeTaxAmount) }}{{ number_format($employees->sum('taxableIncome')) }} {{ number_format($employees->sum('incomeTaxAmount')) }} {{ number_format($employees->sum('rebateAmount')) }} {{ number_format($employees->sum('netTaxPayable')) }} {{ number_format($employees->sum('paidTaxAmount')) }} {{ number_format($employees->sum('dueTaxAmount')) }}