@php $intel = $periodCostIntelligence ?? null; $money = fn ($value) => 'KES '.number_format((float) $value, 2); @endphp @if (is_array($intel) && ($intel['has_lines'] ?? false)) @php $employee = $intel['employee']; $employer = $intel['employer']; $remit = $intel['remittance']; $recoveries = $intel['recoveries']; $payees = $intel['payees']; @endphp

NSSF

{{ $payees['NSSF']['payee'] ?? 'NSSF' }}

{{ $money($remit['nssf']) }}

Employee deducted
{{ $money($employee['nssf']) }}
Company contribution
{{ $money($employer['nssf']) }}

SHIF

{{ $payees['SHIF']['payee'] ?? 'SHIF' }}

{{ $money($remit['shif']) }}

Employee deducted
{{ $money($employee['shif']) }}
Company contribution
{{ $money($employer['shif']) }}

Housing levy

{{ $payees['HOUSING_LEVY']['payee'] ?? 'Affordable Housing Levy' }}

{{ $money($remit['housing']) }}

Employee deducted
{{ $money($employee['housing']) }}
Company contribution
{{ $money($employer['housing']) }}

PAYE

{{ $payees['PAYE']['payee'] ?? 'KRA' }}

{{ $money($remit['paye']) }}

Employee deducted
{{ $money($employee['paye']) }}
Company contribution
KES 0.00

Recoveries

{{ $money($recoveries['total']) }}

Staff loan
{{ $money($recoveries['staff_loan']) }}
Salary advance
{{ $money($recoveries['salary_advance']) }}
@if ((float) $recoveries['unpaid_leave'] > 0)
Unpaid leave
{{ $money($recoveries['unpaid_leave']) }}
@endif

Company statutory cost

{{ $money($employer['total']) }}

Extra the organisation remits besides employee deductions: matching NSSF and Housing Levy. SHIF and PAYE are employee-only.

Remitted to statutory bodies

{{ $money($remit['total']) }}

Employee statutory {{ $money($employee['statutory_total']) }} + company contribution {{ $money($employer['total']) }}.

@endif