@extends('layouts.app') @section('title', 'الموازنات - '.config('app.name')) @section('breadcrumb') الرئيسية المحاسبة الموازنات @endsection @section('content')

الموازنات

تخطيط ومتابعة موازنات المؤسسة

+ ميزانية جديدة

إجمالي المخطط

SAR {{ erp_money((float) $stats['planned']) }}

إجمالي الفعلي

SAR {{ erp_money((float) $stats['actual']) }}

إجمالي الفرق

@php $variance = (float) $stats['variance']; $varianceColor = $variance > 0 ? 'text-red-600' : 'text-green-600'; $varianceLabel = $variance > 0 ? 'فوق الميزانية' : 'تحت الميزانية'; @endphp

SAR {{ erp_money(abs($variance)) }}

{{ $varianceLabel }} ({{ erp_qty((float) $stats['variance_percent']) }}%)

الموازنات النشطة

{{ (int) $stats['active_count'] }}

@php $budgetFilterYearOpts = collect($fiscalYears)->map(fn ($year) => [ 'value' => (string) $year, 'label' => (string) $year, ])->prepend(['value' => '', 'label' => 'كل السنوات'])->values()->all(); $budgetFilterYearSelected = $fiscalYear !== null ? (string) $fiscalYear : ''; @endphp
@php $budgetFilterStatusOpts = [ ['value' => '', 'label' => 'جميع الحالات'], ['value' => 'draft', 'label' => 'مسودة'], ['value' => 'active', 'label' => 'نشطة'], ['value' => 'closed', 'label' => 'مغلقة'], ]; @endphp
@if($showArchived)
وضع عرض الموازنات المؤرشفة مفعل
@endif
@forelse($budgets as $budget) @php $rowVariance = (float) $budget->variance; $rowVarianceClass = $rowVariance > 0 ? 'text-red-600' : 'text-green-600'; @endphp @empty @endforelse
اسم الميزانية السنة المالية الفترة الحالة المخطط الفعلي الفرق الإجراءات
{{ $budget->name }} {{ $budget->fiscal_year }} {{ $budget->start_date->format('Y-m-d') }} - {{ $budget->end_date->format('Y-m-d') }} @if($budget->archived_at) مؤرشفة @elseif($budget->status === 'active') نشطة @elseif($budget->status === 'closed') مغلقة @else مسودة @endif SAR {{ erp_money((float) $budget->planned_total) }} SAR {{ erp_money((float) $budget->actual_total) }} SAR {{ erp_money((float) $budget->variance) }} @php $budgetMenuId = 'budget-actions-'.$budget->id; @endphp @if($budget->archived_at) عرض الموازنة @elseif($budget->status === 'draft' && ! $budget->archived_at) تعديل الموازنة
@csrf @method('DELETE')
@csrf
@elseif($budget->status === 'active') عرض الموازنة
@csrf
@else عرض الموازنة
@csrf
@endif
لا توجد بيانات
@if($budgets->hasPages())
{{ $budgets->links() }}
@endif
@endsection