{{-- resources/views/pdf/invoice.blade.php --}} Invoice {{ $invoice->invoice_number }}
{{-- Header --}}
{{ $property->name }}
@if($property->address_line1) {{ $property->address_line1 }}
@endif @if($property->city) {{ $property->city }}@if($property->country), {{ $property->country }}@endif
@endif @if($property->phone) Tel: {{ $property->phone }}
@endif @if($property->email) {{ $property->email }}
@endif @if($property->tax_number) Tax Number: {{ $property->tax_number }} @endif
INVOICE
{{ $invoice->invoice_number }}
{{ strtoupper($invoice->status) }}
{{-- Bill To / Bill From --}}
Bill To
@if($invoice->guest)
{{ $invoice->guest->first_name }} {{ $invoice->guest->last_name }}
@if($invoice->guest->email)
{{ $invoice->guest->email }}
@endif @if($invoice->guest->phone)
{{ $invoice->guest->phone }}
@endif @if($invoice->guest->address_line1)
{{ $invoice->guest->address_line1 }}
@endif @elseif($invoice->company)
{{ $invoice->company->name }}
@if($invoice->company->email)
{{ $invoice->company->email }}
@endif @if($invoice->company->address)
{{ $invoice->company->address }}
@endif @else
Guest
@endif
Invoice Details
@if($invoice->reservation) Reservation: {{ $invoice->reservation->reference }}
Check-in: {{ $invoice->reservation->check_in_date->format('d M Y') }}
Check-out: {{ $invoice->reservation->check_out_date->format('d M Y') }}
@endif
{{-- Dates --}}
Invoice Date
{{ $invoice->invoice_date->format('d M Y') }}
Due Date
{{ $invoice->due_date->format('d M Y') }}
Currency
{{ $invoice->currency }}
@if($invoice->reservation)
Nights
{{ $invoice->reservation->nights }}
@endif
{{-- Line Items --}} @if($invoice->items->where('tax_rate', '>', 0)->count() > 0) @endif @foreach($invoice->items as $item) @if($invoice->items->where('tax_rate', '>', 0)->count() > 0) @endif @endforeach
Description Qty Unit PriceTax %Amount
{{ $item->description }}
@if($item->notes)
{{ $item->notes }}
@endif
{{ number_format($item->quantity, 2) }} {{ $invoice->currency }} {{ number_format($item->unit_price, 2) }}{{ $item->tax_rate > 0 ? $item->tax_rate . '%' : '—' }}{{ $invoice->currency }} {{ number_format($item->total_amount, 2) }}
{{-- Totals --}}
Subtotal {{ $invoice->currency }} {{ number_format($invoice->subtotal, 2) }}
@if($invoice->discount_amount > 0)
Discount -{{ $invoice->currency }} {{ number_format($invoice->discount_amount, 2) }}
@endif @if($invoice->tax_amount > 0)
Tax {{ $invoice->currency }} {{ number_format($invoice->tax_amount, 2) }}
@endif
TOTAL {{ $invoice->currency }} {{ number_format($invoice->total_amount, 2) }}
@if($invoice->amount_paid > 0)
Paid {{ $invoice->currency }} {{ number_format($invoice->amount_paid, 2) }}
@endif
Balance Due {{ $invoice->currency }} {{ number_format($invoice->balance_due, 2) }}
{{-- Payment History --}} @if($invoice->payments->count() > 0)
Payments Received
@foreach($invoice->payments->where('status', 'completed') as $payment)
{{ $payment->paid_at->format('d M Y') }} — {{ ucfirst(str_replace('_', ' ', $payment->payment_method)) }} @if($payment->reference) ({{ $payment->reference }}) @endif {{ $payment->currency }} {{ number_format($payment->amount, 2) }}
@endforeach
@endif {{-- Footer --}}