Dados da Hospedagem
Hóspede{{ $reservation->guest->full_name }}
Unidade Habitacional{{ $reservation->room?->number ?? 'N/D' }}
Check-in{{ $reservation->check_in_expected->format('d/m/Y') }}
Check-out{{ $reservation->check_out_expected->format('d/m/Y') }}
Diárias{{ $summary->nights }} noites × R$ {{ number_format($summary->dailyRate,2,',','.') }}
Resumo Financeiro
Subtotal DiáriasR$ {{ number_format($summary->baseTotal,2,',','.') }}
@foreach($reservation->adjustments as $adj)
{{ $adj->type_label }} — {{ $adj->reason }}
{{ $adj->isDiscount() ? '-' : '+' }}R$ {{ number_format(abs((float)$adj->amount),2,',','.') }}
@endforeach
@foreach($reservation->items->where('status','active') as $item)
{{ $item->description }} ({{ number_format((float)$item->quantity,2,',','.') }}×)
R$ {{ number_format((float)$item->total_price,2,',','.') }}
@endforeach
Total GeralR$ {{ number_format($summary->totalGeneral,2,',','.') }}
Pagamentos
@forelse($reservation->payments->where('status','active') as $payment)
{{ $payment->paid_at->format('d/m/Y H:i') }} — {{ $payment->method?->name }}
R$ {{ number_format((float)$payment->amount,2,',','.') }}
@empty
Nenhum pagamento registrado.
@endforelse
Total PagoR$ {{ number_format($summary->totalPaid,2,',','.') }}
{{ $summary->balance < 0 ? 'Crédito com Hóspede' : 'Saldo a Receber' }}
R$ {{ number_format(abs($summary->balance),2,',','.') }}
{{ $summary->financialStatusLabel }}