@extends('layouts.app') @section('content')

Edit Payroll

{{ $company->name }} - {{ $payroll->payroll_period }}

View Details Back to Payroll
@csrf @method('PUT')
Employee & Period Information
@error('pay_date')
{{ $message }}
@enderror
@error('worked_months')
{{ $message }}
@enderror
@error('period_start')
{{ $message }}
@enderror
@error('period_end')
{{ $message }}
@enderror
Basic Earnings
RM
@error('base_salary')
{{ $message }}
@enderror
@php $additionItems = $payroll->lineItems->where('type.type', 'addition'); @endphp
Additional Earnings
@foreach($additionItems as $index => $item)
{{ $item->type->description }}
@endforeach
@php $deductionItems = $payroll->lineItems->where('type.type', 'deduction'); $itemIndex = count($additionItems); @endphp
Deductions
@foreach($deductionItems as $item)
{{ $item->type->description }}
@if(!$item->type->is_statutory) @endif
@php $itemIndex++; @endphp @endforeach
Note: Statutory deductions (EPF, SOCSO, EIS, Income Tax) are automatically calculated and cannot be removed.
Notes
@error('notes')
{{ $message }}
@enderror
Employee Information
Employee ID:
{{ $payroll->employee->employee_id }}
Department:
{{ $payroll->employee->department }}
Position:
{{ $payroll->employee->position }}
Status:
@if($payroll->status === 'paid') Paid @elseif($payroll->status === 'processed') Processed @else Draft @endif
Pay Summary
Base Salary
RM {{ number_format($payroll->base_salary, 2) }}

Gross Pay
RM {{ number_format($payroll->gross_pay, 2) }}

Net Pay
RM {{ number_format($payroll->net_pay, 2) }}
Cancel
@push('scripts') @endpush @endsection