@extends('layouts.app') @section('title', 'Payroll Settings') @section('content')

Payroll Settings

Configure payroll rules, statutory deductions and tax brackets

@include('partials.flashes')
@foreach ($tabs as $key => $label) {{ $label }} @endforeach
@csrf @if ($tab === 'general')
@elseif ($tab === 'paye')

PAYE Bands

Tax is applied band by band on taxable income. Leave the upper bound blank on the final band.

@foreach ($brackets as $i => $b) @endforeach
Lower (KES) Upper (KES, blank = above) Rate (%)
min) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> max) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> rate) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> {{ $b->max === null ? 'No ceiling' : number_format($b->max - $b->min, 0) }}
@elseif ($tab === 'nssf')

Contribution Tiers

@foreach ($tiers as $i => $t) @endforeach
Tier Lower Limit (KES) Upper Limit (KES) Employee (%) Employer (%)
label) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm outline-none focus-visible:border-ring"> lower_limit) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> upper_limit) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> employee_rate) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring"> employer_rate) }}" class="h-9 w-full rounded-lg border border-input bg-transparent px-2 text-sm tabular-nums outline-none focus-visible:border-ring">
@elseif ($tab === 'shif')

Preview on KES {{ number_format($previewGross, 2) }} gross: {{ number_format(max($shif->min_monthly_contribution, ($previewGross * $shif->rate) / 100), 2) }}

@elseif ($tab === 'housing')
@elseif ($tab === 'pension')
@endif
Cancel
@endsection