@section('title', ($pageTitle ?? ''))

Facture #{{ $order->number }}

Client : {{ $order->customer->name ?? 'Client passager' }}

Date de création : {{ $order->created_at->format('d/m/Y') }}

{{ ($order->payment_status ?? \App\Enums\PaymentStatus::UNPAID)->label() }}
@if($order->type === \App\Enums\OrderType::INVOICE) @endif @php $groupedItems = $order->items->groupBy(function($item) use ($order) { if ($item->source) { return 'Bon de Livraison # ' . $item->source->number; } return $order->type === \App\Enums\OrderType::DELIVERY_NOTE ? 'Articles' : 'Articles (Direct)'; }); @endphp @foreach($groupedItems as $groupName => $items) @if($groupName !== 'Articles' && $groupName !== 'Articles (Direct)') @endif @foreach($items as $item) @if($order->type === \App\Enums\OrderType::INVOICE) @endif @endforeach @endforeach
SourceDésignation Quantité Prix Unitaire Total Brut HT Remise Total Net HT
{{ $groupName }}
@if($item->source) {{ $item->source->number }} @else - @endif
{{ $item->product->designation ?? 'Produit Inconnu' }}
{{ $item->quantity }} {{ number_format($item->unit_price, 3) }} TND {{ number_format($item->total_price_ht_nd ?? ($item->unit_price * $item->quantity), 3) }} TND {{ number_format($item->total_discount, 3) }} TND {{ number_format($item->total, 3) }} TND
Résumé du Paiement
Total TTC: {{ number_format($order->total_price, 3) }} TND
Montant Payé: {{ number_format($order->paid_amount, 3) }} TND

Reste à Payer: {{ number_format($order->remaining_amount, 3) }} TND
@if($order->remaining_amount > 0)
@endif
Total HT {{ number_format($order->total_price_ht, 3) }} TND
TVA {{ number_format($order->vat, 3) }} TND
Timbre Fiscal {{ number_format($order->revenue_stamp, 3) }} TND
Net à Payer (TTC)
{{ number_format($order->total_price, 3) }} TND
Historique des paiements
@forelse($order->payments as $payment) @empty @endforelse
Date Mode Réf/Date Chèque Montant Note
{{ $payment->paid_at->format('d/m/Y') }} {{ $payment->method?->label() ?? 'N/A' }} @if($payment->reference_number) N°: {{ $payment->reference_number }}
Échéance: {{ $payment->reference_date?->format('d/m/Y') ?? '-' }} @else - @endif
{{ number_format($payment->amount, 3) }} TND {{ $payment->note ?? '-' }}
Aucun paiement enregistré pour le moment.
@push('scripts') @endpush