PaulRentACar Docs
Fleet operations

Reservation Management

Create, confirm, manage, and cancel vehicle reservations

Overview

The Reservation Management module captures confirmed or pending vehicle bookings. A reservation locks in a vehicle category (or specific vehicle), rental dates, pickup/return locations, and pricing for a customer. Reservations flow through controlled statuses from creation to either contract conversion, cancellation, or no-show.


Reservation List

Reservation List

The reservation list shows all bookings with filters for date range, status, branch, vehicle category, and customer.

List Columns

ColumnDescription
Reservation NumberUnique booking reference
CustomerCustomer name linked to the reservation
Vehicle CategoryBooked vehicle type
Pickup DateScheduled pickup date and time
Return DateScheduled return date and time
Pickup BranchBranch for vehicle handover
StatusCurrent reservation status
AmountTotal quoted or confirmed amount

Quick Filters

FilterPurpose
StatusFind bookings by workflow stage
Date RangeReservations within a specific period
BranchBookings at a specific location
Vehicle CategoryFilter by Economy, Sedan, SUV, etc.
Customer TypeIndividual or Corporate bookings

Reservation Statuses

Every reservation follows a controlled status lifecycle managed by the workflow engine.

StatusMeaningWhat Happens Next
DraftReservation being prepared, not yet submittedComplete details and submit
QuotedPrice quote generated and shared with customerAwaiting customer acceptance
Pending ConfirmationCustomer accepted, awaiting final validation or paymentConfirm or cancel
ConfirmedBooking is locked and expectedProceed to checkout at pickup
CancelledBooking was stopped before checkoutNo further action unless reopened
No ShowCustomer did not arrive at scheduled pickupMark as no-show, release vehicle
Converted to ContractCheckout completed, reservation became a rental contractActive rental

Valid Status Transitions

FromAllowed NextTrigger
DraftQuoted, CancelledAgent submits or cancels
QuotedPending Confirmation, CancelledCustomer accepts or declines
Pending ConfirmationConfirmed, CancelledValidation passes or agent cancels
ConfirmedConverted to Contract, Cancelled, No ShowCheckout, cancellation, or no-show
Cancelled(Terminal)
No Show(Terminal)
Converted to Contract(Terminal)

Creating a Reservation

Create Reservation

From a Lead

  1. Open the converted lead detail page.
  2. Click Create Reservation.
  3. Pre-filled data from the lead and accepted quote appears.
  4. Review all details and confirm.

Direct Reservation (Walk-In or Phone)

  1. Click New Reservation from the Reservations page.
  2. Fill in required fields:
FieldRequiredNotes
CustomerYesSearch and select existing customer or create new
Primary DriverYesUsually the customer; can be different
Vehicle CategoryYesEconomy, Sedan, SUV, Luxury, etc.
Specific VehicleNoAssign now or let fleet assign later
Pickup Date & TimeYesWhen the rental starts
Return Date & TimeYesWhen the rental ends
Pickup BranchYesWhere the customer collects the vehicle
Return BranchYesWhere the customer returns the vehicle
Rate PlanYesDaily, weekly, monthly, or corporate rate
Insurance PackageYesBasic, standard, or premium
Additional DriversNoAdd verified drivers
AccessoriesNoGPS, child seat, extra luggage rack, etc.
  1. Click Calculate Price to generate a quote breakdown.
  2. Review the pricing with the customer.
  3. Click Save as Draft to continue later, or Submit Quote to send to the customer.

Business Tip: Reservations cannot be confirmed without a complete customer profile, verified driver license, and valid vehicle category availability. Resolve these blockers before attempting confirmation.


Quote Generation and Sending

Once a reservation is created, the system generates a formal quote.

Quote Details

The quote includes:

  • Rental period (pickup to return)
  • Vehicle category and estimated vehicle
  • Daily/weekly/monthly rate applied
  • Insurance coverage selected
  • Additional charges (extra driver, accessories, delivery)
  • Applicable discounts or coupons
  • Applicable taxes
  • Total quoted amount
  • Quote validity period (default 48 hours)

Sending the Quote

  1. Open the reservation detail page.
  2. Click Send Quote.
  3. Select the delivery channel:
    • Email — sends a formatted PDF quote to the customer's email
    • WhatsApp — sends a message with the quote summary and link
    • SMS — sends a text message with key details
  4. The quote is logged in the reservation activity timeline.

Confirmation

A reservation moves to Confirmed after all validation checks pass.

Confirmation Checklist

CheckDescription
Customer profile completeAll mandatory fields filled
Documents uploadedID front/back, license
License verifiedDriver license confirmed as valid
Vehicle availableCategory has availability for the dates
Rate confirmedPricing approved (discount threshold checked)
Deposit collectedIf prepayment policy applies
Approval obtainedIf corporate rate or special discount requires it

Confirmation Steps

  1. Open the reservation detail page.
  2. Click Confirm Reservation.
  3. The system runs the confirmation validation.
  4. If all checks pass, the reservation moves to Confirmed.
  5. If any check fails, the system displays the specific blocker.
  6. Resolve the blocker and retry.

Callout: A confirmed reservation holds a vehicle in the availability calculation. Fleet availability reflects confirmed and pending reservations to prevent overbooking.


Checkout Trigger

When the customer arrives for pickup, the confirmed reservation triggers the checkout process.

  1. Open the reservation detail page.
  2. Click Start Checkout.
  3. The system creates a draft rental contract pre-populated from the reservation.
  4. Proceed to the contract checkout wizard (see Contracts documentation).
  5. Once the checkout is complete, the reservation status updates to Converted to Contract.

Hold and Pause

A reservation can be temporarily held if the customer needs more time before confirming.

ActionEffect
HoldPreserves the reservation while awaiting customer decision; vehicle availability is reduced
Release HoldReturns the vehicle to available inventory
Extend HoldMoves the hold expiry date further out

Hold rules:

  • Maximum hold duration is configurable per branch (default 24 hours).
  • If the hold expires without confirmation, the reservation moves to Cancelled and the vehicle is released.
  • Holds on high-demand dates may require manager approval.

Cancellation

A reservation can be cancelled at any stage before checkout.

Cancellation Steps

  1. Open the reservation detail page.
  2. Click Cancel Reservation.
  3. Select a cancellation reason code:
Reason CodeDescription
Customer RequestCustomer decided not to proceed
Document IssueCustomer could not provide valid documents
Payment Not ReceivedDeposit or prepayment not completed
Duplicate BookingReservation was created in error
No ShowCustomer did not respond or arrive
Rate DisputeCustomer disagrees with pricing
Vehicle UnavailableFleet cannot fulfill the reservation
Compliance BlockBlacklist or watchlist flag identified
OtherFree-text explanation required
  1. Add a cancellation note.
  2. Click Confirm Cancellation.
  3. The system:
    • Updates the reservation status to Cancelled
    • Releases the vehicle if one was assigned
    • Logs the cancellation with reason, actor, and timestamp
    • Triggers any refund process if prepayment was collected

Callout: Cancellation reasons are tracked for reporting. Analyze cancellation patterns by branch, source, vehicle category, and reason to identify operational improvements and revenue recovery opportunities.

On this page