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

الذمم الدائنة

تقرير مفصل عن المبالغ المستحقة للموردين

@if(session('success'))

{{ session('success') }}

@endif

إجمالي الذمم الدائنة

{{ number_format($data['total_payable'] ?? 0, 2) }}

عدد الموردين

{{ $data['supplier_count'] ?? 0 }}

متوسط الدين

{{ number_format($data['average_debt'] ?? 0, 2) }}

أقدم ديون (أيام)

{{ $data['most_overdue'] ?? 0 }}

الموردين والذمم المستحقة

@if(isset($data['by_supplier']) && count($data['by_supplier']) > 0)
@foreach($data['by_supplier'] as $index => $supplier) @endforeach
# المورد المبلغ المستحق عدد الفواتير أقدم فاتورة أيام التأخير الحالة الإجراء المقترح
{{ $index + 1 }}
{{ $supplier['supplier_name'] }}
ID: {{ $supplier['supplier_id'] }}
{{ number_format($supplier['total_debt'], 2) }}
{{ $supplier['invoice_count'] }} @if($supplier['oldest_invoice_date'])
{{ \Carbon\Carbon::parse($supplier['oldest_invoice_date'])->format('Y-m-d') }}
{{ \Carbon\Carbon::parse($supplier['oldest_invoice_date'])->diffForHumans() }}
@else - @endif
@if($supplier['days_overdue'] > 0)
{{ $supplier['days_overdue'] }} يوم
@else - @endif
@if($supplier['days_overdue'] > 30) متأخر جداً @elseif($supplier['days_overdue'] > 0) متأخر @else عادي @endif @if($supplier['action'] === 'Immediate') @elseif($supplier['action'] === 'Urgent') @else @endif
الإجمالي {{ number_format($data['total_payable'], 2) }} {{ $data['by_supplier']->sum('invoice_count') ?? 0 }}
@else

لا توجد ذمم دائنة حالياً

جميع الحسابات مستقرة وفي وضع جيد

@endif
@if(isset($data['by_supplier']) && count($data['by_supplier']) > 0)

أكبر الديون

توزيع الديون

@endif

الديون المتأخرة

@php $overdueCount = isset($data['by_supplier']) ? $data['by_supplier']->where('days_overdue', '>', 0)->count() : 0; $overdueAmount = isset($data['by_supplier']) ? $data['by_supplier']->where('days_overdue', '>', 0)->sum('total_debt') : 0; @endphp
عدد الموردين المتأخرين: {{ $overdueCount }}
المبلغ المتأخر: {{ number_format($overdueAmount, 2) }}
نسبة الديون المتأخرة: @php $percentage = $data['total_payable'] > 0 ? ($overdueAmount / $data['total_payable']) * 100 : 0; @endphp {{ round($percentage, 2) }}%

الديون الحالية

@php $currentCount = isset($data['by_supplier']) ? $data['by_supplier']->where('days_overdue', '<=', 0)->count() : 0; $currentAmount = isset($data['by_supplier']) ? $data['by_supplier']->where('days_overdue', '<=', 0)->sum('total_debt') : 0; @endphp
عدد الموردين: {{ $currentCount }}
المبلغ الحالي: {{ number_format($currentAmount, 2) }}
نسبة الديون الحالية: @php $currentPercentage = $data['total_payable'] > 0 ? ($currentAmount / $data['total_payable']) * 100 : 0; @endphp {{ round($currentPercentage, 2) }}%

التوصيات

@if($overdueCount > 0) يوجد {{ $overdueCount }} موردين متأخرين يحتاجون متابعة فورية @else جميع الحسابات محدثة - وضع جيد @endif
إجمالي الديون: {{ number_format($data['total_payable'], 2) }}
متوسط سداد: {{ round($currentPercentage, 1) }}% على الموعد

خيارات التصدير والطباعة

@push('scripts') @endpush @endsection