@section('title', get_setting('site_name') . ' | Salary Review') @push('css') @endpush

Salary Review

Create A Review With Automatic Salary Preview.

Back
@if (session()->has('error'))
{{ session('error') }}
@endif
Review Information
@error('staffId') {{ $message }} @enderror
@if(!empty($currentSnapshot))
Current Salary
Gross: {{ number_format((float) ($currentSnapshot['gross_salary'] ?? 0), 2) }}
Basic: {{ number_format((float) ($currentSnapshot['basic_salary'] ?? 0), 2) }}
Net: {{ number_format((float) ($currentSnapshot['net_salary'] ?? 0), 2) }}
@endif
@error('reviewType') {{ $message }} @enderror
@error('incrementMode') {{ $message }} @enderror
@error('incrementValue') {{ $message }} @enderror
@error('effectiveDate') {{ $message }} @enderror
@error('remarks') {{ $message }} @enderror
Salary Preview
@php $rows = [ ['key' => 'basic_salary', 'label' => 'Basic Salary'], ['key' => 'house_rent', 'label' => 'House Rent'], ['key' => 'medical', 'label' => 'Medical'], ['key' => 'food', 'label' => 'Food'], ['key' => 'conveyance', 'label' => 'Conveyance'], ['key' => 'utility', 'label' => 'Utility'], ['key' => 'provident_fund', 'label' => 'Provident Fund'], ['key' => 'Others', 'label' => 'Others'], ['key' => 'gross_salary', 'label' => 'Gross Salary'], ['key' => 'net_salary', 'label' => 'Net Salary'], ]; @endphp @forelse($rows as $r) @php $k = $r['key']; $cur = (float) ($currentSnapshot[$k] ?? 0); $new = (float) ($newSnapshot[$k] ?? 0); $d = (float) ($diff[$k] ?? 0); @endphp @empty @endforelse
Component Current New Difference
{{ $r['label'] }} {{ number_format($cur, 2) }} {{ number_format($new, 2) }} @if(abs($d) < 0.005) +0.00 @else +{{ number_format($d, 2) }} @endif
Select Staff And Enter Increment To Preview
@section('script') @endsection