P10A annual {{ $year }}

Monthly runs in {{ $year }}

Download the P10 monthly PAYE return from each run.

@if ($runs->isEmpty()) @else
@foreach ($runs as $run) @endforeach
Period Employees Gross Net Status Returns
{{ $run->period_label }} {{ $run->payslips_count }} {{ money($run->gross_total, false) }} {{ money($run->net_total, false) }} P10 CSV
Year to date {{ money($runs->sum('net_total'), false) }}
@endif
@foreach ([ 'PAYE (incl. fringe tax)' => $summary['paye'], 'NSSF — employee' => $summary['nssf'], 'NSSF — employer' => $summary['employerNssf'], 'SHIF' => $summary['shif'], 'Housing levy — employee' => $summary['housing'], 'Housing levy — employer' => $summary['employerHousing'], 'NITA levy' => $summary['nita'], 'HELB' => $summary['helb'], 'Union check-off' => $summary['union'], ] as $label => $amount)
{{ $label }}
{{ money($amount, false) }}
@endforeach
@if ($selected) P10 for {{ $selected->period_label }} @endif

Annual PAYE card, month by month. Staff can also download their own from My HR.

@if ($staff->isEmpty())

No active staff.

@else
    @foreach ($staff as $member)
  • {{ $member->name }}
    {{ $member->employee_no }}
    P9
  • @endforeach
@endif