@extends(niche_shell_layout()) @section('title', niche_label('finance.dashboard', 'لوحة المحاسبة').' - '.config('app.name')) @section('breadcrumb') الرئيسية المحاسبة @endsection @push('styles') @endpush @section('content')
{{-- شريط الأدوات: الترتيب من اليمين لليسار = تحديث - القيود اليومية - قيد يومي جديد، ومثبت على اليسار --}}
القيود اليومية قيد يومي جديد

{{ niche_label('finance.dashboard', 'لوحة المحاسبة') }}

@php $dashExpenseSupplierOpts = collect($expenseSuppliers ?? [])->map(fn ($s) => [ 'value' => (string) $s->id, 'label' => (string) $s->localized_display_name, ])->all(); $dashExpenseSupplierSelected = isset($expenseSupplierId) && $expenseSupplierId !== '' && $expenseSupplierId !== null ? (string) $expenseSupplierId : ''; @endphp
@if(!empty($expenseFiltersActive)) إزالة الفلاتر @endif
@if(!empty($expenseFiltersActive))

يتم احتساب عمود «المصروفات» في الرسم أدناه وملخص «استخدام الميزانية» من سندات المصروفات المطابقة للفلاتر فقط.

@endif
{{-- البطاقات العلوية الأربع --}}
{{ $unsettledCount ?? 0 }}
غير مسوى
{{ number_format($budgetVsActualPercent ?? 0, 1) }}%
الميزانية مقابل الفعلي
SAR {{ number_format($payableAgingTotal ?? 0, 2) }}
ذمم دائنة (2010)
SAR {{ number_format($receivableAgingTotal ?? 0, 2) }}
ذمم مدينة (1030)
{{-- استخدام الميزانية + الإيرادات والمصروفات الشهرية --}}
{{-- refresh-key: accounting-charts-20260312 --}} {{-- استخدام الميزانية (رسم بياني دائري) --}}
استخدام الميزانية
@if(($budgetTotal ?? 0) > 0)

تم استخدام {{ number_format($budgetUsed ?? 0, 2) }} SAR من {{ number_format($budgetTotal ?? 0, 2) }} SAR

المصروفات المتبقي من الميزانية
@else

لا توجد بيانات ميزانية مسجلة.

@endif
{{-- الإيرادات والمصروفات الشهرية (آخر 6 أشهر) --}}
{{ niche_label('finance.revenue', 'الإيرادات') }} و{{ niche_label('finance.expense', 'المصروفات') }} الشهرية آخر ٦ أشهر — من القيود
إجمالي الإيرادات: {{ number_format(collect($chartRevenue ?? [])->sum(), 2) }} SAR إجمالي المصروفات (الأعمدة الحمراء): {{ number_format(collect($chartExpenses ?? [])->sum(), 2) }} SAR @if(!empty($expenseFiltersActive)) — حسب الفلاتر @endif
@if(collect($chartRevenue ?? [])->sum() + collect($chartExpenses ?? [])->sum() > 0)
إجمالي الإيرادات إجمالي المصروفات
@else

لا توجد بيانات للفترة.

@endif
{{-- لوحات الملخص: الحسابات البنكية، تقادم الدائنين، تقادم المدينين، آخر القيود --}}
{{ niche_label('finance.cash', 'النقدية') }} والبنك (الأستاذ العام)
صندوق النقدية (1010) SAR {{ number_format($cashLedgerBalance ?? 0, 2) }}
البنك الرئيسي (1020) SAR {{ number_format($bankLedgerBalance ?? 0, 2) }}
دفتر الأستاذ ←
ذمم دائنة (2010)

SAR {{ number_format($payableAgingTotal ?? 0, 2) }}

عرض الكل ←
ذمم مدينة (1030)

SAR {{ number_format($receivableAgingTotal ?? 0, 2) }}

عرض الكل ←
آخر القيود اليومية
@forelse($latestJournals ?? [] as $entry)
{{ $entry->reference ?: 'قيد #' . $entry->id }} عرض
@empty

لا توجد قيود

عرض الكل ←
@endforelse
{{-- إجراءات سريعة --}}
إجراءات سريعة
{{-- أقسام المحاسبة (بطاقات سريعة) --}}

دليل الحسابات

أقسام المحاسبة

القيود اليومية

أقسام المحاسبة

الحسابات البنكية

أقسام المحاسبة

التقارير المالية

أقسام المحاسبة

إعدادات الضرائب

ربط كل ضريبة بحساب خصوم في الدليل

وسائل الدفع والدليل

نقد، تحويل، شبكة — أصول نقدية

@push('scripts') @endpush @endsection