PaulRentACar Docs
Operations

Cancellation Management

How to process reservation cancellations, handle no-shows, apply billing rules, and manage refund eligibility.

Overview

Cancellation management ensures every reservation ending early or not showing is handled consistently, with proper billing, documentation, and customer communication. All cancellations flow through a structured process so that revenue impact is tracked and refund decisions are auditable.

Cancellations


Cancellation Reason Codes

Every cancellation must be tagged with a reason code. The system uses these codes for reporting, policy enforcement, and refund eligibility.

CodeReasonRefund EligibleBilling Impact
CUSTOMER_REQUESTCustomer voluntarily cancelsDepends on timingMay incur cancellation fee
NO_SHOWCustomer did not collect vehicleNoFull charge applies
DOCUMENT_ISSUECustomer documents invalid/expiredYes (full)No charge
VEHICLE_UNAVAILABLEFleet cannot fulfill reservationYes (full)No charge
DAMAGE_PRE_RENTALDamage found during inspection before handoverNoInspection fee may apply
POLICE_HOLDVehicle held by authoritiesYes (full)No charge
DUPLICATE_BOOKINGSystem or customer error — duplicate reservationYes (full)No charge
FORCE_MAJEUREWeather, road closure, government orderYes (full)No charge
SYSTEM_ERRORPlatform or payment system errorYes (full)No charge
OTHERRequires free-text explanationManager reviewManager review

Rule: Reason codes VEHICLE_UNAVAILABLE, DOCUMENT_ISSUE, POLICE_HOLD, DUPLICATE_BOOKING, FORCE_MAJEURE, and SYSTEM_ERROR always qualify for full refund. Other codes depend on timing and policy.


Cancellation Flow

Step 1 — Initiate Cancellation

The cancellation can be initiated from:

  • Customer request — via phone, email, walk-in, or portal.
  • System trigger — no-show after pickup window expires.
  • Staff action — branch identifies an issue (e.g., vehicle damage before handover).

Navigate to the reservation and click Cancel Reservation.

Step 2 — Select Reason Code

Choose the appropriate reason code from the dropdown. If the reason is OTHER, the system requires a free-text explanation of at least 20 characters.

Step 3 — Confirm Billing Impact

The system calculates and displays the billing impact before you confirm:

TimingCustomer-Initiated FeeNo-Show FeeRefund
More than 48 hours before pickupNoneN/AFull deposit refund
24–48 hours before pickup25% of first-day rateN/ADeposit minus fee
12–24 hours before pickup50% of first-day rateN/ADeposit minus fee
Less than 12 hours before pickup100% of first-day rateN/ADeposit minus fee
No-show (after pickup window)N/A100% of first-day rateNo deposit refund

Step 4 — Process Refund (if applicable)

If the cancellation qualifies for a refund:

  1. Select the refund method (original payment method or credit to customer account).
  2. Enter the refund amount (system pre-fills based on policy).
  3. Add an optional note explaining the refund decision.
  4. Click Submit for Approval if the refund exceeds branch authority.

Branch authority limit: Refunds up to 500 AED can be approved by the Branch Manager. Anything above requires Operations Director approval.

Step 5 — Confirm and Notify

Click Confirm Cancellation. The system will:

  1. Update the reservation status to cancelled.
  2. Release the vehicle back to available (if assigned).
  3. Send a cancellation confirmation to the customer (email + SMS).
  4. Create an audit log entry.
  5. Update the billing record.

No-Show Handling

A no-show occurs when the customer does not collect the vehicle within the pickup window.

StepActionAutomated?
1Pickup window expires (typically +2 hours from scheduled time)Yes
2System sends "Are you still coming?" notificationYes
330-minute grace period beginsYes
4Grace period expires — reservation marked no_showYes
5Vehicle released back to available poolYes
6No-show fee applied to customer accountYes
7Customer notified of no-show chargeYes
8Staff review if customer disputesManual

Important: No-show charges are non-negotiable at branch level. If a customer contacts you after a no-show, direct them to raise a dispute through the portal or customer service line.


Billing Impact Summary

When a cancellation is processed, the billing module updates automatically:

ItemWhat Happens
Security DepositReleased if no outstanding charges; held if cancellation fee is pending
Prepaid AmountsRefunded per policy above
Add-Ons (insurance, GPS, child seat)Reversed if not yet consumed
Delivery/Collection FeesWaived if service not yet rendered
Cancellation FeeCharged to customer's invoice
Outstanding BalanceUpdated on customer account

Refund Workflow

StepActionWho
1Refund calculated by systemAutomated
2Refund submittedBranch staff
3Approval check (< 500 AED)Branch Manager
4Approval check (≥ 500 AED)Operations Director
5Payment gateway refund initiatedBilling system
6Refund confirmation sent to customerAutomated
7Audit log entry createdAutomated

Cancellation Reports

Access cancellation reports from Reports → Cancellation Analytics:

ReportPurpose
Daily Cancellation CountTrack volume by branch, reason, and time
No-Show ReportIdentify repeat no-show customers
Revenue Lost to CancellationsFinancial impact summary
Refund Processing TimeSLA compliance for refunds
Cancellation by ChannelCompare online vs. phone vs. walk-in cancellations

Callouts

Repeat No-Show Policy: Customers with 3 or more no-shows in 90 days are flagged in the system. The next reservation requires prepayment and is non-refundable.

Refund SLA: Refunds must be processed within 3 business days of cancellation approval. Track this in the Refund Processing Time report.

On this page