{{-- HEADER --}}

{{ $agency->name ?? 'Government Agency' }}

{{ $agency->address ?? '' }}
INDIVIDUAL PERFORMANCE COMMITMENT AND REVIEW (IPCR)
Pursuant to CSC Resolution No. 1200481 and MC No. 6, s. 2012 (SPMS Guidelines)
{{-- EMPLOYEE INFO --}}
Name of Employee
{{ strtoupper($ipcr->employee->full_name) }}
Employee No.
{{ $ipcr->employee->employee_number }}
Position Title
{{ $ipcr->employee->position_title }}
Salary Grade / Step
SG {{ $ipcr->employee->salary_grade }} / Step {{ $ipcr->employee->step_increment }}
Office / Division
{{ $ipcr->employee->office->name ?? '' }}
Review Period
{{ $ipcr->review_period === 'mid_year' ? 'Mid-Year Review' : 'Year-End Review' }} — {{ $ipcr->year }}
{{-- RATING SCALE NOTE --}}
Rating Scale: Outstanding (O) = 4.500–5.000  |  Very Satisfactory (VS) = 3.500–4.499  |  Satisfactory (S) = 2.500–3.499  |  Unsatisfactory (US) = 1.500–2.499  |  Poor (P) = Below 1.500    |    Quality / Efficiency / Timeliness rated 1–5 per KPI indicator.
{{-- PERFORMANCE COMMITMENT TABLE --}} @php $rowNum = 1; $totalWeight = 0; $weightedSum = 0; @endphp @foreach($ipcr->performance_commitments as $kraIdx => $kra) {{-- KRA header row --}} @foreach($kra['kpis'] as $kpi) @php $weight = (float)($kpi['weight'] ?? 0); $rating = isset($kpi['rating']) ? (float)$kpi['rating'] : null; $wtdScore= $rating !== null ? round($rating * $weight / 100, 3) : null; $totalWeight += $weight; if ($wtdScore !== null) $weightedSum += $wtdScore; @endphp @endforeach @endforeach {{-- TOTALS --}}
No. Key Result Area (KRA) Performance Indicator / KPI Weight (%) Target / Standard Actual Accomplishment Q E T Rating Wtd. Score
{{ chr(65 + $kraIdx) }} {{ strtoupper($kra['kra']) }}
{{ $rowNum++ }} {{ $kpi['indicator'] }} {{ number_format($weight, 0) }}% {{ $kpi['target'] ?? '' }} {{ $kpi['actual'] ?? '' }} {{ isset($kpi['quality']) ? $kpi['quality'] : '' }} {{ isset($kpi['efficiency']) ? $kpi['efficiency'] : '' }} {{ isset($kpi['timeliness'])? $kpi['timeliness'] : '' }} {{ $rating !== null ? number_format($rating, 2) : '' }} {{ $wtdScore !== null ? number_format($wtdScore, 3) : '' }}
TOTAL {{ number_format($totalWeight, 0) }}% {{ $weightedSum > 0 ? number_format($weightedSum, 3) : '' }}
{{-- OVERALL RATING BOX --}} @if($ipcr->final_rating)
OVERALL PERFORMANCE RATING
{{ number_format($ipcr->final_rating, 3) }}
{{ strtoupper($ipcr->adjectival_rating) }}
@if($ipcr->quality_avg)
Quality: {{ number_format($ipcr->quality_avg, 3) }}  |  Efficiency: {{ number_format($ipcr->efficiency_avg, 3) }}  |  Timeliness: {{ number_format($ipcr->timeliness_avg, 3) }}
@endif
@endif {{-- REMARKS --}}
Remarks / Comments Employee: {{ $ipcr->employee_remarks ?? 'N/A' }}
Supervisor: {{ $ipcr->supervisor_remarks ?? 'N/A' }}
{{-- SIGNATURES --}}
I commit to deliver and agree to be rated on the attainment of the following targets in accordance with the indicated measures for the period specified.
{{ strtoupper($ipcr->employee->full_name) }}
{{ $ipcr->employee->position_title }}
Date: ___________________________
Ratee's Signature Over Printed Name
I have discussed and agreed with the above performance targets / indicators with the ratee.
{{ $ipcr->supervisorEmployee ? strtoupper($ipcr->supervisorEmployee->full_name) : '_______________________________' }}
{{ $ipcr->supervisorEmployee?->position_title ?? 'Immediate Supervisor' }}
Date: ___________________________
Supervisor's Signature Over Printed Name
NOTED by the Approving Authority.
_______________________________
Head of Agency / Authorized Representative
Date: ___________________________
Approving Authority Signature Over Printed Name
CSC Form IPCR — Strategic Performance Management System (SPMS) | {{ $agency->name ?? '' }} | {{ $ipcr->year }}