{{-- Ressources --}}
@php $activeFiltersCount = 0; if (!empty($centre_id) && $centre_id != 0) { $activeFiltersCount++; } if (!empty($annee_id) && $annee_id != 0) { $activeFiltersCount++; } if (!empty($budget_id) && $budget_id != 0) { $activeFiltersCount++; } @endphp
{{-- HEADER --}}
P

Budget & Dépenses

Suivi des budgets et des dépenses

{{ Carbon\Carbon::parse($date_actuelle)->format('d/m/Y') }}
{{-- FILTRES --}}
@if ($centre_id) {{ getCenterName($centre_id) }} @endif @if ($annee_id) {{ getAnneeName($annee_id) }} @endif @if ($budget_id) {{ getBudgetName($budget_id) }} @endif
{{-- PANEL FILTRES --}}
{{-- KPI --}} @if ($budget_id)
Budget
{{ $budget_nom }}
{{ $annee_id ? getAnneeName($annee_id) : '' }}
Prévision totale
{{ number_format($total_prevision, 0, ',', ' ') }} DH
Budget initial
Dépenses réalisées
{{ number_format($total_depenses, 0, ',', ' ') }} DH
{{ number_format($taux_consommation, 1) }}% consommé
Reste disponible
{{ number_format($reste_total, 0, ',', ' ') }} DH
{{ $reste_total >= 0 ? 'Disponible' : 'Dépassement' }}
Nombre d'opérations
{{ number_format($nombre_operations, 0, ',', ' ') }}
Total
Montant moyen / op.
{{ number_format($montant_moyen_operation, 0, ',', ' ') }} DH
Moyenne
@else
Sélectionnez un budget pour voir les indicateurs.
@endif {{-- Graphiques --}} @if ($rubriques_data->count() > 0)
{{-- Graphique en barres --}}
Dépenses par rubriquePrévision vs Réalisé
Barres
Prévision Réalisé
{{-- Graphique en donut --}}
Répartition des dépensesPar rubrique (Réalisé)
Donut
{{-- Tableau détaillé --}}

Détail par rubrique

@foreach ($rubriques_data as $r) @php $taux = $r->rb_prevision > 0 ? ($r->realise / $r->rb_prevision) * 100 : 0; $color = $taux > 90 ? '#dc3545' : ($taux > 70 ? '#ffc107' : '#28a745'); @endphp @endforeach
Rubrique Prévision Réalisé Reste Taux d'utilisation
{{ $r->rb_libelle }} {{ number_format($r->rb_prevision, 0, ',', '.') }} DH {{ number_format($r->realise, 0, ',', '.') }} DH {{ number_format($r->reste, 0, ',', '.') }} DH
{{ number_format($taux, 1, ',', '.') }}%
@endif