@vite('resources/css/app.css') @if ($payslip->status === \App\Enums\PayslipStatus::Draft)
{{ $payslip->status->label() }}
@elseif ($payslip->status === \App\Enums\PayslipStatus::Reversed)
{{ $payslip->status->label() }}
@endif @php($earnings = $payslip->items->where('type', 'earning')) @php($deductions = $payslip->items->where('type', 'deduction'))

{{ $institutionName }}

{{ $slogan }}

{{ __('app.hr.print.payslip_title') }}

{{ $payslip->period }}

{{ $payslip->status->label() }}

{{ __('app.hr.staff.employment') }}

{{ __('app.hr.payroll.employee') }}
{{ $payslip->employee_name }}
{{ __('app.hr.fields.employee_no') }}
{{ $payslip->employee_no }}
{{ __('app.hr.payroll.period') }}
{{ $payslip->period }}

{{ __('app.hr.payroll.details') }}

{{ __('app.hr.payroll.run_status') }}
{{ $payslip->status->label() }}
{{ __('app.hr.payroll.voucher') }}
{{ $payslip->voucher?->voucher_no ?? $run->voucher?->voucher_no ?? '—' }}
{{ __('app.hr.payroll.paid_on') }}
{{ $payslip->paid_on?->translatedFormat('d M Y') ?? '—' }}

{{ __('app.hr.payroll.earnings') }}

@foreach ($earnings as $item) @endforeach
{{ __('app.hr.payroll.basic') }} {{ number_format((float) $payslip->basic_salary, 2) }}
{{ $item->localizedName() }} {{ number_format((float) $item->amount, 2) }}
{{ __('app.hr.payroll.gross') }} {{ number_format((float) $payslip->gross_salary, 2) }}

{{ __('app.hr.payroll.other_deductions') }}

@forelse ($deductions as $item) @empty @endforelse
{{ $item->localizedName() }} {{ number_format((float) $item->amount, 2) }}
{{ __('app.hr.payroll.no_items') }} 0.00
{{ __('app.hr.payroll.advance_recovery') }} {{ number_format((float) $payslip->advance_recovery, 2) }}
{{ __('app.hr.payroll.deductions') }} {{ number_format((float) $payslip->total_deductions, 2) }}
@if ($payslip->advanceRecoveries->isNotEmpty())

{{ __('app.hr.payroll.advance_note') }}

@endif
{{ __('app.hr.payroll.net') }} {{ number_format((float) $payslip->net_pay, 2) }}
@if ($payslip->status === \App\Enums\PayslipStatus::Reversed)

{{ $payslip->status->label() }}

@if ($run->reversal_reason)

{{ $run->reversal_reason }}

@endif
@endif
{{ __('app.accounts.print.prepared_by') }}
{{ __('app.hr.print.employee_signature') }}
{{ __('app.accounts.print.approved_by') }}