@php($forecast = $this->forecast) {{-- Filtre horizon --}}
Solde de départ (réel, disponible) {{ $this->money($forecast['starting_balance']) }}
Solde projeté à {{ $forecast['horizon_months'] }} mois {{ $this->money($forecast['ending_balance']) }}
@if ($forecast['has_negative'])
Alerte trésorerie : le solde projeté passe au rouge dès {{ $forecast['first_negative_label'] ?? '—' }} et descend jusqu'à {{ $this->money($forecast['min_balance']) }}@if ($forecast['min_label']) en {{ $forecast['min_label'] }}@endif. Anticipez les rentrées ou décalez les sorties concernées.
@endif

Estimatif — recalculé à chaque affichage. Entrées : décomptes « à facturer » (à leur date prévue, nets de retenue de garantie) + factures émises non encaissées (à leur échéance). Sorties : charges fixes récurrentes (TTC), masse salariale mensuelle estimée et échéances prévisionnelles saisies à la main. Ne remplace pas un plan de trésorerie validé par le comptable.

{{-- Courbe du solde projeté --}} @php($chart = $this->chart)
@if ($chart['show_zero']) @endif @foreach ($chart['points'] as $point) @endforeach
Aujourd'hui {{ $forecast['months'][array_key_last($forecast['months'])]['label'] ?? '' }}
{{-- Tableau mois par mois --}}
@foreach ($forecast['months'] as $m) @endforeach
Mois Solde initial Entrées Sorties Variation Solde projeté
{{ $m['label'] }} {{ $this->money($m['opening']) }} {{ $this->money($m['inflows']) }} {{ $this->money($m['outflows']) }} {{ $this->money($m['net']) }} {{ $this->money($m['closing']) }} @if ($m['negative']) ▼ @endif

Détail des sorties projetées par mois : charges fixes (selon leur cadence) + masse salariale estimée ({{ $this->money($this->forecast['months'][0]['outflow_breakdown']['salaries'] ?? 0) }}/mois) + échéances saisies. Les échéances libres se gèrent dans « Trésorerie → Échéances prévisionnelles ».