@extends('reports.pdf.layout') @section('title', $data['meta']['title']) @php $meta = $data['meta']; $kpis = $data['kpis']; $rows = $data['rows']; $fmtNum = function ($v, $unit = '') { if ($v === null) return '—'; $s = is_numeric($v) ? number_format((float) $v, 0, ',', ' ') : (string) $v; return trim($s . ' ' . $unit); }; @endphp @section('content')
DADYCAR FLEET MANAGER

{{ $meta['title'] }}

Dépenses & Coûts {{ $meta['code'] }} Période : {{ $meta['period']['label'] }} · {{ $meta['site_label'] }} · Généré le {{ $meta['generated_at']->locale('fr')->isoFormat('D MMMM YYYY') }}

Indicateurs clés

Contrats actifs
{{ $kpis['active_contracts']['value'] }}
{{ $kpis['active_contracts']['delta_label'] }}
Contrats expirant < 12 mois
{{ $kpis['contracts_to_renew']['value'] }}
{{ $kpis['contracts_to_renew']['delta_label'] }}
Pénalités estimées
{{ $fmtNum($kpis['penalty_risk']['value']) }}{{ $kpis['penalty_risk']['unit'] }}
{{ $kpis['penalty_risk']['delta_label'] }}
Km totaux utilisés
{{ $fmtNum($kpis['total_km_used']['value']) }}{{ $kpis['total_km_used']['unit'] }}
{{ $kpis['total_km_used']['delta_label'] }}

Suivi des contrats de location

@if (!empty($rows)) @foreach ($rows as $r) @endforeach
Véhicule Modèle Bailleur Loyer Fin Restant Km contr. Km réel Écart Pénalité
{{ $r['vehicle'] }} {{ $r['model'] }} {{ $r['lessor'] }} {{ $r['rent'] !== null ? $fmtNum($r['rent'], '€') : '—' }} {{ $r['end_date'] ?? '—' }} {{ $r['remaining'] }} {{ $fmtNum($r['km_contract'], 'km') }} {{ $fmtNum($r['km_actual'], 'km') }} {{ $r['gap'] !== null ? ($r['gap'] >= 0 ? '+' : '') . $fmtNum($r['gap'], 'km') : '—' }} {{ $fmtNum($r['penalty'], '€') }}
@else

Aucun contrat actif pour les filtres choisis.

@endif @endsection