{% extends "base.html" %} {% block title %}Verify booking{% endblock %} {% block page_title %}Verify booking{% endblock %} {% block extra_head %}{% endblock %} {% block content %}

← Reservations

{% if reservation and reservation.id %}

Booking #{{ reservation.id }}

{{ venue_name }}

{{ reservation.status }}

Valid booking time
{{ reservation.start_at | date_in_tz(timezone=settings.timezone) }}
to {{ reservation.end_at | date_in_tz(timezone=settings.timezone) }}

{% if reservation.within_window %}

This booking is within its scheduled time.

{% else %}

This booking is outside its scheduled time.

{% endif %}

Customer: {{ customer_name }}{% if customer_email %} · {{ customer_email }}{% endif %}

Booked items

    {% for item in reservation.details %}
  • {% if item.is_seat %}
    {{ item.booking_kind_label }}{% if item.parent_title %}{{ item.parent_title }} · {% endif %}Seat {{ item.seat_label }}
    {% if item.layout_position_available %}
    Seat location
    {% endif %}{% else %}
    {{ item.booking_kind_label }}{{ item.title }}
    {% endif %}{% if item.code %} · {{ item.code }}{% endif %}
  • {% endfor %}

Paid: {{ currency_symbol | default(value='') }}{{ reservation.amount_paid | default(value=0) }}{% if reservation.balance_due and reservation.balance_due > 0 %} · Due: {{ currency_symbol | default(value='') }}{{ reservation.balance_due }}{% endif %}

{% if reservation.status == 'confirmed' and reservation.within_window %}{% endif %} {% if reservation.status == 'occupied' %}{% endif %}
{% else %}

Verify booking

Booking unavailable

{{ error | default(value='This booking could not be loaded.') }}

Staff: please sign in with a staff account on this device, then scan the customer QR code again. If the problem persists, the booking may have been cancelled or belong to a different venue.

← Reservations

{% endif %}
{% endblock %} {% block scripts %}{% endblock %}