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

{{ __('payroll.payroll') }}

{{ __('payroll.total_gross') }}
{{ format_currency($totalGross) }}
{{ __('payroll.total_deductions') }}
{{ format_currency($totalDeductions + $totalAdvances) }}
{{ __('payroll.total_net') }}
{{ format_currency($totalNet) }}
{{ __('payroll.unpaid_employees') }}
{{ $unpaidEmployeeCount }} / {{ $activeEmployeeCount }}
{{ __('payroll.payment_status') }} {{ __('payroll.total_paid') }}: {{ format_currency($totalPaid) }} | {{ __('payroll.total_unpaid') }}: {{ format_currency($totalUnpaid) }}
@php $paidPercent = $totalGross > 0 ? round(($totalPaid / $totalGross) * 100) : 0; @endphp
{{ $paidPercent }}% {{ __('payroll.paid_percent') }}
@csrf
@if($financials->count() > 0)
{{ __('payroll.financial_records') }} — {{ $persianMonths[$month] ?? $month }} {{ $year }}
@endif
@forelse($financials as $financial) @empty @endforelse
{{ __('payroll.employee') }} {{ __('payroll.type') }} {{ __('payroll.amount') }} {{ __('payroll.effective_date') }} {{ __('common.status') }} {{ __('common.description') }}
@if(!$financial->is_paid) @endif {{ $financial->employee->first_name ?? '' }} {{ $financial->employee->last_name ?? '' }} {{ __('payroll.type_' . $financial->type) }} {{ in_array($financial->type, ['deduction', 'advance']) ? '-' : '' }}{{ number_format($financial->amount) }} {{ $financial->effective_date ? calendar_date($financial->effective_date) : '-' }} @if($financial->is_paid) {{ __('payroll.paid') }} @else {{ __('payroll.unpaid') }} @endif {{ $financial->description ?? '-' }}
@if(!$financial->is_paid) @endif
{{ __('payroll.no_records') }}
{{ $financials->withQueryString()->links() }}
@endsection