@php $maison = $booking->maison; $owner = $maison->owner ?? null; $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 = revenu locatif (séjour + ménage), hors caution. $commissionBase = ((float) $booking->nightly_price * (int) $booking->nights) + (float) $booking->cleaning_fee; $commission = $commissionBase * 0.15; $commissionVat = $commission * 0.20; $ownerName = trim(($owner->first_name ?? '') . ' ' . ($owner->last_name ?? '')) ?: ($owner->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-LOC-{{ $booking->id }}
{{ __('messages.issued_on') }} {{ optional($issuedOn)->format('d.m.Y') }}
{{ __('messages.paid') }}
{{ __('messages.rental_host') }}
{{ $ownerName }}
@if(!empty($owner?->company))
{{ $owner->company }}
@endif @if(!empty($owner?->address))
{{ $owner->address }}
@endif @if(!empty($owner?->postal_code) || !empty($owner?->city))
{{ $owner->postal_code ?? '' }} {{ $owner->city ?? '' }} {{ $owner->country ?? '' }}
@endif @if(!empty($owner?->email))
{{ $owner->email }}
@endif @if(!empty($owner?->siret))
SIRET : {{ $owner->siret }}
@endif @if(!empty($owner?->vat_number))
TVA : {{ $owner->vat_number }}
@endif
{{ __('messages.rental_reservation') }}
LOC-{{ $booking->id }}
{{ __('messages.date_order_details') }} {{ optional($issuedOn)->format('d/m/Y') }}
{{ __('messages.regulation') }}
{{ __('messages.total_amount') }} {{ $money($commission) }}
{{ __('messages.statut_order_details') }} {{ __('messages.paid') }}
{{ __('messages.designation') }} {{ __('messages.quantity') }} {{ __('messages.amount') }}
15% {{ __('messages.of_order') }} LOC-{{ $booking->id }}
1 {{ $money($commission) }}
{{ __('messages.note') }}
{{ __('messages.invoice_to_reference') }} LOC-{{ $booking->id }}.
{{ __('messages.vat') }} (20%) {{ $money($commissionVat) }}
{{ __('messages.total_ttc') }} {{ $money($commission) }}