{{-- Reservation Simple Summary --}}
@include('hotel.reservation-details.online-tickets.shared.breakdowns.reservation-summary', [
'is_single_reservation' => true,
'prefix_id' => ''
])
{{-- Reservation Charges & Payments Summary --}}
{{-- Title --}}
{{ $reservation_ticket['charges_section'] }}
@php
// Relationships
$lodging_payments = $reservation->lodgingPayments->where('status', 'Activo');
$consumption_charges = $reservation->consumptionCharges->where('status', 'Activo');
$consumption_payments = $reservation->consumptionPayments->where('status', 'Activo');
$extra_charges = $reservation->extraCharges->where('status', 'Activo');
$extra_payments = $reservation->extraPayments->where('status', 'Activo');
// Totals
$consumption_total_charges = $consumption_charges->sum('consumption_price');
$extra_total_charges = $extra_charges->sum('extras_price');
$lodging_total_payments = $lodging_payments->sum('payment_price');
$consumption_total_payments = $consumption_payments->sum('payment_price');
$extra_total_payments = $extra_payments->sum('payment_price');
$lodging_remaining_balance = $reservation->total_price - $lodging_total_payments;
$consumption_remaining_balance = $consumption_total_charges - $consumption_total_payments;
$extra_remaining_balance = $extra_total_charges - $extra_total_payments;
$total_charges = $reservation->total_price + $extra_total_charges + $consumption_total_charges;
$total_paid = $lodging_total_payments + $consumption_total_payments + $extra_total_payments;
$remaining_balance = $total_charges - $total_paid;
// Support
$empty_payments = ''
. str_repeat('| -- -- -- | ', 4)
. '
';
@endphp
{{-- Lodging --}}
@include('hotel.reservation-details.online-tickets.shared.breakdowns.lodging', [
'reservation_type' => 'single',
])
{{-- Consumption --}}
@if (count($consumption_charges))
@include('hotel.reservation-details.online-tickets.shared.breakdowns.consumption')
@endif
{{-- Extras --}}
@if (count($extra_charges))
@include('hotel.reservation-details.online-tickets.shared.breakdowns.extras')
@endif
{{-- Total --}}
@include('hotel.reservation-details.online-tickets.shared.breakdowns.total-summary')
{{-- Footer --}}
@include(
'hotel.reservation-details.online-tickets.shared.sections.footer'
)