@extends('layouts.erp') @section('title', 'Ventes') @section('page_title', 'Ventes') @section('page_sub', 'Factures, devis, livraisons, avoirs · '.now()->translatedFormat('F Y')) @section('content') @php $fmt = fn ($n) => number_format($n, 0, ',', ' ').' F'; $type = request('type'); @endphp
CA encaissé
{{ $fmt($kpis['encaisse']) }}
En attente
{{ $fmt($kpis['attente']) }}
Devis en cours
{{ $kpis['devis'] }}
Factures
{{ $kpis['factures'] }}
Tout Factures Devis Bons de livraison Avoirs
@include('partials.list-export', ['type' => 'ventes', 'query' => array_filter(['document' => request('type'), 'statut' => request('statut'), 'q' => request('q')])]) + Nouvelle facture
@forelse($items as $item) @empty @endforelse
DocumentDateClientObjetMontantStatut
{{ $item->number }}
{{ strtoupper($item->document_type) }}
{{ optional($item->sale_date)->format('d/m/Y') }} {{ $item->client->name ?? '—' }} {{ $item->items->first()->description ?? $item->notes ?? '—' }} {{ $fmt($item->total) }} @php $map = ['paye'=>'ok','partiel'=>'warn','valide'=>'info','brouillon'=>'gray','annule'=>'bad']; @endphp {{ ucfirst($item->status) }} Voir Imprimer
Aucun document.
{{ $items->links() }}
@endsection