@php $shipment = $order->shipments->first(); function money($amount) { return number_format((float) $amount, 2, ',', ' ') . ' €'; } $paymentStatusLabel = match($order->payment_status) { 'paid' => 'PAYEE', 'pending' => 'EN ATTENTE', 'failed' => 'ÉCHEC', 'refunded' => 'REMBOURSÉE', default => strtoupper($order->payment_status ?? 'INCONNU'), }; $sellerName = $order->seller->company_name ?? $order->seller->name ?? config('app.name'); @endphp
Logo
{{ __('messages.billing') }} • {{ __('messages.vendor_document') }}
{{ __('messages.accounting_document') }}

{{ __('messages.invoice_invoice') }}

N° INV-VEND-{{ $order->order_number }}
{{ __('messages.issued_on') }} {{ $order->created_at?->format('d.m.Y') }}
{{ __('messages.' . strtolower($order->payment_status)) }}
{{ __('messages.vendor') }}
{{ $order->seller->name ?? 'Client' }}
@if(!empty($order->buyer->company_name)) {{ $order->seller->company_name }}
@endif @if(!empty($order->buyer->address)) {{ $order->seller->address }}
@endif @if(!empty($order->buyer->postal_code) || !empty($order->buyer->city)) {{ $order->seller->postal_code ?? '' }} {{ $order->buyer->city ?? '' }} {{ $order->buyer->country }}
@endif @if(!empty($order->buyer->email)) {{ $order->seller->email }} @endif @if(!empty($order->buyer->phone)) {{ $order->seller->phone }} @endif
{{ __('messages.order') }}
{{ $order->order_number }}
{{ __('messages.date_order_details') }} {{ $order->created_at?->format('d/m/Y') }}
{{ __('messages.regulation') }}
{{ __('messages.total_amount') }} {{ money($order->items->sum(function($item) { return $item->subtotal * 0.15; })) }}
{{ __('messages.statut_order_details') }} {{ __('messages.' . strtolower($order->payment_status)) }}
@foreach($order->items as $item) @endforeach
{{ __('messages.designation') }} {{ __('messages.quantity') }} {{ __('messages.amount') }}
15% {{ __('messages.of_order') }} {{ $order->order_number }}
1 {{ __('messages.total_amount') }} {{ money($order->items->sum(function($item) { return $item->subtotal * 0.15; })) }}<
{{ __('messages.note') }}
{{ __('messages.invoice_to_reference') }} {{ $order->order_number }}.
{{ __('messages.vat') }} (20%) {{ __('messages.total_amount') }} {{ money($order->items->sum(function($item) { return $item->subtotal * 0.15 * 0.20; })) }}
{{ __('messages.total_ttc') }} {{ __('messages.total_amount') }} {{ money($order->items->sum(function($item) { return $item->subtotal * 0.15; })) }}