@extends('layouts.app') @section('title', 'تقرير التأمينات الاجتماعية') @section('content')
{{ $registered->count() }}
مسجّل في التأمينات
{{ $notRegistered->count() }}
غير مسجّل
{{ number_format($expectedEmployerShare, 0) }}
حصة صاحب العمل (شهري)
{{ number_format($expectedEmployeeShare, 0) }}
حصة الموظف (شهري)
@if($saudiNotRegistered->isNotEmpty())
تنبيه: يوجد {{ $saudiNotRegistered->count() }} موظف سعودي غير مسجّل في التأمينات الاجتماعية — التسجيل إلزامي!
@endif

حسب القسم

@foreach($byDept as $d) @endforeach
القسمالموظفونمسجّلغير مسجّلالراتب الأساسيحصة صاحب العملحصة الموظف
{{ $d['department'] }} {{ $d['employees'] }} {{ $d['registered'] }} @if($d['not_registered'] > 0) {{ $d['not_registered'] }} @else 0 @endif {{ number_format($d['basic_salary'], 0) }} {{ number_format($d['employer_share'], 0) }} {{ number_format($d['employee_share'], 0) }}
الإجمالي {{ $employees->count() }} {{ $registered->count() }} {{ $notRegistered->count() }} {{ number_format($totalBasicSalary, 0) }} {{ number_format($expectedEmployerShare, 0) }} {{ number_format($expectedEmployeeShare, 0) }}
@if($notRegistered->isNotEmpty())

موظفون بدون تأمينات ({{ $notRegistered->count() }})

@foreach($notRegistered->take(30) as $emp) @endforeach
الرمزالاسمالقسمالجنسيةالراتب الأساسي
{{ $emp->employee_code }} {{ $emp->first_name }} {{ $emp->last_name }} {{ $emp->department->name ?? '—' }} @if($emp->nationality_id == 1) سعودي ⚠ @else {{ $emp->nationality->name_ar ?? '—' }} @endif {{ number_format($emp->basic_salary, 0) }}
@endif @endsection