@php $chauffeur = $booking->chauffeur; $curSymbols = ['EUR' => '€', 'USD' => '$', 'GBP' => '£', 'CHF' => 'CHF']; $cur = $booking->currency ?: 'EUR'; $sym = $curSymbols[$cur] ?? $cur; $money = function ($amount) use ($sym) { return number_format((float) $amount, 2, ',', ' ') . ' ' . $sym; }; // Base de commission : le prix de la course réellement encaissé, // celui qu'a arrêté le chauffeur en acceptant. $commissionBase = (float) $booking->amountDue(); $commission = round($commissionBase * 0.15, 2); $commissionVatRate = (float) config('billing.commission_vat_rate'); $commissionVat = round($commission * $commissionVatRate, 2); $chauffeurName = $chauffeur?->company ?: (trim(($chauffeur?->first_name ?? '') . ' ' . ($chauffeur?->last_name ?? '')) ?: ($chauffeur?->name ?? config('app.name'))); $issuedOn = $booking->paid_at ?? $booking->created_at; @endphp
Logo
{{ __('messages.billing') }} • {{ __('messages.vendor_document') }}
{{ __('messages.accounting_document') }}

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

N° INV-COM-VTC-{{ $booking->id }}
{{ __('messages.issued_on') }} {{ optional($issuedOn)->format('d.m.Y') }}
{{ __('messages.paid') }}
{{ __('chauffeur.invoice_provider') }}
{{ $chauffeurName }}
@if(!empty($chauffeur?->address))
{{ $chauffeur->address }}
@endif @if(!empty($chauffeur?->postal_code) || !empty($chauffeur?->city))
{{ $chauffeur->postal_code ?? '' }} {{ $chauffeur->city ?? '' }} {{ $chauffeur->country ?? '' }}
@endif @if(!empty($chauffeur?->email))
{{ $chauffeur->email }}
@endif @if(!empty($chauffeur?->siret))
SIRET : {{ $chauffeur->siret }}
@endif @if(!empty($chauffeur?->vat_number))
TVA : {{ $chauffeur->vat_number }}
@endif
{{ __('chauffeur.invoice_ride_details') }}
VTC-{{ $booking->id }}
{{ __('messages.date_order_details') }} {{ optional($issuedOn)->format('d/m/Y') }}
{{ __('chauffeur.invoice_ride_amount') }} {{ $money($commissionBase) }}
{{ __('messages.regulation') }}
{{ __('messages.total_amount') }} {{ $money($commission) }}
{{ __('messages.statut_order_details') }} {{ __('messages.paid') }}
{{ __('messages.designation') }} {{ __('messages.quantity') }} {{ __('messages.amount') }}
15% {{ __('messages.of_order') }} VTC-{{ $booking->id }}
1 {{ $money($commission) }}
{{ __('messages.note') }}
{{ __('messages.invoice_to_reference') }} VTC-{{ $booking->id }}.
{{ __('messages.vat') }} ({{ rtrim(rtrim(number_format($commissionVatRate * 100, 1, ',', ' '), '0'), ',') }}%) {{ $money($commissionVat) }}
{{ __('messages.total_ttc') }} {{ $money($commission) }}