{{ $company->name }}
@if($company->address || $company->phone || $company->email)
@if($company->address){{ $company->address }}
@endif @if($company->phone)Phone: {{ $company->phone }}@endif @if($company->email && $company->phone) | @endif @if($company->email)Email: {{ $company->email }}@endif
@endif
PAYSLIP - {{ strtoupper($payroll->payroll_period) }}
Employee Name: {{ $employee->full_name ?? 'N/A' }}
Employee ID: {{ $employee->employee_id ?? 'N/A' }}
Department: {{ $employee->department ?? 'N/A' }}
Position: {{ $employee->position ?? 'N/A' }}
Pay Period: {{ $payroll->period_start ? $payroll->period_start->format('d M Y') : 'N/A' }} - {{ $payroll->period_end ? $payroll->period_end->format('d M Y') : 'N/A' }}
Pay Date: {{ $payroll->pay_date ? $payroll->pay_date->format('d M Y') : 'N/A' }}
@if($employee->bank_name)
Bank Account: {{ $employee->bank_name }} - {{ $employee->bank_account_no }}
@endif
@if($additions->count() > 0) @foreach($additions as $addition) @endforeach @endif
EARNINGS
Basic Salary MYR {{ number_format($payroll->base_salary, 2) }}
{{ $addition->type->name }} MYR {{ number_format($addition->amount, 2) }}
{{ $payroll->overtime_hours > 0 ? 'Overtime (' . $payroll->overtime_hours . ' hours @ MYR ' . number_format($payroll->overtime_rate, 2) . ')' : 'Overtime' }} MYR {{ number_format($payroll->overtime_pay, 2) }}
@if($deductions->count() > 0) @foreach($deductions as $deduction) @endforeach @else @endif
DEDUCTIONS
{{ $deduction->type->name }} MYR {{ number_format($deduction->amount, 2) }}
No Deductions MYR 0.00
Gross Pay: MYR {{ number_format($payroll->gross_pay, 2) }}
Total Deductions: MYR {{ number_format($payroll->deductions, 2) }}
NET PAY: MYR {{ number_format($payroll->net_pay, 2) }}
@if($payroll->notes)
Notes:
{{ $payroll->notes }}
@endif
Employee Signature
Admin Department