إدارة المرتب
{{--@php use App\Helpers\InsuranceHelper; $healthInsurance = InsuranceHelper::calculateComprehensiveHealthInsurance($record->id); $socialInsurance = InsuranceHelper::calculateSocialInsurance($record->id); $insuranceData = InsuranceHelper::getSettingsByEmployee($record->id); @endphp @if ($insuranceData)

حالة التأمين: @if ($insuranceData['is_insured']) مؤمن عليه @else غير مؤمن عليه @endif

@if ($insuranceData['is_insured'] && $insuranceData['settings']) @php $setting = $insuranceData['settings']; @endphp

الحد الأدنى: {{ $setting['min_insurance_amount'] }}

الحد الأقصى: {{ $setting['max_insurance_amount'] }}

نسبة خصم الموظف: {{ $setting['employee_deduction_percentage'] }}%

نسبة خصم الشركة: {{ $setting['company_deduction_percentage'] }}%

قيمة التأمين الصحي الشامل: {{ $healthInsurance }} جنيه

التأمين الاجتماعي: {{ $socialInsurance }} جنيه

@elseif ($insuranceData['is_insured'] && ! $insuranceData['settings'])

لا توجد إعدادات تأمين مسجلة لهذه الشركة.

@endif @else

لا يمكن جلب بيانات التأمين.

@endif--}}
{{-- 🟩 عرض الاستحقاقات --}} @foreach($record->entitlements as $entitlement) @endforeach {{-- 🟥 عرض الاستقطاعات --}} @foreach($record->deductions as $deduction) @endforeach {{-- 🧾 الإجماليات --}}
الكود البند تاريخ الإضافة الفترة القيمة زيادة المرتب
{{ $entitlement?->entitlementVariable?->code ?? '-' }} {{ $entitlement?->entitlementVariable?->name_ar ?? '-' }} {{ $entitlement->created_at?->format('Y-m-d H:i:s') }} {{ $entitlement->period ?? '-' }} {{ number_format($entitlement->amount, 2) }} {{ number_format($entitlement->amount, 2) }}
{{ $deduction?->variable?->code ?? '-' }} {{ $deduction?->variable?->name_ar ?? '-' }} {{ $deduction->created_at?->format('Y-m-d H:i:s') }} {{ $deduction->period ?? '-' }} {{ number_format($deduction->amount, 2) }} {{ number_format($deduction->amount, 2) }}
إجمالي الأساسي {{ number_format($record?->total_basic_salary, 2) }}
إجمالي العلاوة {{ number_format($record?->total_allowances, 2) }}
إجمالي الاستحقاقات {{ number_format($record?->entitlements_sum, 2) }}
الإجمالي {{ number_format($record?->total_salary, 2) }}
إجمالي الاستقطاعات -{{ number_format($record?->total_deductions, 2) }}
إجمالي الضرائب {{ number_format($record->monthly_tax, 2) }}
إجمالي التامين الاجتماعى -{{ number_format($record->social_insurance, 2) }}
إجمالي التامين الصحى الشامل -{{ number_format($record->comprehensive_insurance ?? 0, 2) }}
الصافي {{ number_format(($record?->total_salary - $record?->total_deductions - $record->monthly_tax - $record->total_insurance), 2) }}
بيانات التكلفة والضرائب
بيانات الاستحقاقات
بيانات الاستقطاعات
بيانات التأمين
@forelse ($record->salaryBasics as $index => $basic) @empty @endforelse {{-- صف الإجمالي --}}
# الأساسي تاريخ الإضافة الفترة القيمة زيادة المرتب
{{ $index + 1 }} {{ $basic->title ?? 'الأساسي' }} {{ $basic->created_at?->format('Y-m-d H:i') }} {{ $basic->period ?? '-' }} {{ number_format($basic->basic_salary, 2) }} {{ number_format($basic->basic_salary, 2) }}
لا توجد بيانات أساسي حالياً
الإجمالي: {{ number_format($record->salaryBasics->sum('basic_salary'), 2) }}
@forelse ($record->allowances as $index => $allowance) @empty @endforelse {{-- صف الإجمالي --}}
# العلاوة تاريخ الإضافة الفترة القيمة زيادة المرتب
{{ $allowance->allowanceVariable?->code }} {{ $allowance->allowanceVariable?->name_ar ?? '—' }} {{ $allowance->created_at?->format('Y-m-d H:i') }} {{ $allowance->period ?? '-' }} {{ number_format($allowance->amount, 2) }} {{ number_format($allowance->amount, 2) }}
لا توجد علاوات حالياً
الإجمالي: {{ number_format($record->allowances->sum('amount'), 2) }}
@forelse ($record->variableInsurances as $index => $insurance) @empty @endforelse
# تاريخ الإضافة الفترة القيمة نقص المرتب
{{ $index + 1 }} {{ $insurance->created_at?->format('Y-m-d H:i') }} {{-- $insurance->type ?? '—' --}} {{ number_format($insurance->value, 2) }} {{ number_format($insurance->value, 2) }}
لا توجد بيانات للتأمين الصحي الشامل حالياً
الإجمالي: {{ number_format($record->variableInsurances->sum('value'), 2) }}
@forelse ($record->socialInsurances as $index => $socialInsurance) @empty @endforelse
# تاريخ الإضافة الفترة القيمة نقص المرتب
{{ $index + 1 }} {{ $socialInsurance->created_at?->format('Y-m-d H:i') }} {{-- $insurance->type ?? '—' --}} {{ number_format($socialInsurance->value, 2) }} {{ number_format($socialInsurance->value, 2) }}
لا توجد بيانات للتأمين اجتماعى حالياً
الإجمالي: {{ number_format($record->socialInsurances->sum('value'), 2) }}