RahalCorporate
Booking RequestsAdmin Guide

Processing Requests

How to approve, reject, and manage booking request status

Processing Requests

This guide explains how to process booking requests—approving them for booking or rejecting them.

Processing Overview

Processing a request means changing its status from PENDING to either:

ActionResult StatusOutcome
Mark CompleteCOMPLETEDRequest approved, booking can proceed
Cancel RequestCANCELLEDRequest rejected, no booking made

Both actions are irreversible. Once a request is COMPLETED or CANCELLED, it cannot be changed. Review carefully before processing.

Pending request with action buttons

Completing a Request

Completing a request approves it for booking.

Open the Request

Navigate to the request detail page by clicking on it in the list.

Review All Details

Carefully check:

  • Flight details (routes, dates, times, cabin class)
  • Hotel details (property, dates, rooms)
  • Traveler list and passport validity
  • Total price accuracy
  • Request notes for context

Click "Mark Complete"

The Mark Complete button is in the header area.

Confirm the Action

A confirmation dialog appears. Confirm to complete the request.

What Happens on Completion

When you mark a request as complete:

  1. Status changes to COMPLETED
  2. Budget confirmed — Reserved amount moves from pending to spent
  3. Request locked — No further modifications allowed
  4. Booking proceeds — Travel team can now make the actual booking

Completing the request doesn't automatically create the booking. It signals approval for the travel team to proceed with the actual reservation.

Cancelling a Request

Cancelling a request rejects it.

Open the Request

Navigate to the request detail page.

Document the Reason (Optional)

Edit the request notes to explain why the request is being cancelled. This provides valuable context for the user.

Click "Cancel Request"

The Cancel Request button is in the header area.

Confirm the Action

A confirmation dialog appears warning this is irreversible. Confirm to cancel.

What Happens on Cancellation

When you cancel a request:

  1. Status changes to CANCELLED
  2. Budget released — Reserved amount returns to available
  3. Request locked — No further modifications allowed
  4. User notified — Requester can see the cancelled status

Before Processing: Checklist

Flight Verification

CheckWhy
Dates and timesEnsure travel dates are correct
RoutesConfirm origin/destination are right
Cabin classVerify class matches policy or has approval
Flight numbersCheck if flights are still available
Traveler countMatch against passenger needs

Hotel Verification

CheckWhy
Check-in/out datesAlign with travel itinerary
Hotel selectionVerify property meets requirements
Room configurationCorrect occupancy per room
Board basisMeals included as expected
Star ratingWithin policy guidelines

Traveler Verification

CheckWhy
NamesMatch booking requirements
Passport validityValid for travel dates
Traveler typesADT/CHD/INF correctly assigned
Contact infoReachable for updates

Pricing Verification

CheckWhy
Total accuracySum of items matches total
CurrencyConsistent across items
Budget impactWithin user's available budget

Status-Based Actions

Action buttons are only visible for PENDING requests:

Request StatusAvailable Actions
PENDINGMark Complete, Cancel Request
COMPLETEDNone (view only)
CANCELLEDNone (view only)

Processing Tips

Batch Processing Workflow

For efficient processing of multiple requests:

  1. Filter by Status: PENDING
  2. Sort by Created (oldest first)
  3. Open first request, review, process
  4. Use browser back or list link to return
  5. Repeat for next request

When to Modify Before Completing

Consider modifying the request before completion if:

  • Prices have changed significantly
  • Flights/hotels need adjustment
  • Travelers need to be added/removed
  • Notes need updating for clarity

See Editing Requests for modification details.

When to Cancel vs. Request Changes

ScenarioAction
Completely inappropriate requestCancel
Minor adjustments neededModify, then complete
User needs to resubmit with different optionsCancel (with notes)
Pricing outdatedModify pricing, then complete

Notifications

Currently, status changes are visible to users when they view their requests. Email notifications for status changes may be added in future updates.

Audit Trail

All processing actions are logged:

Data CapturedPurpose
Who processedAdmin accountability
When processedTimeline tracking
Previous statusChange history
New statusCurrent state

This information is available for compliance and auditing purposes.

Common Scenarios

High-Value Request

For requests significantly over budget:

  1. Review policy violation details (if captured)
  2. Check if justification is in notes
  3. Verify business need
  4. Escalate if needed before processing

Urgent Travel Request

For time-sensitive travel:

  1. Prioritize in processing queue
  2. Verify flights are still available
  3. Complete promptly if approved
  4. Communicate timeline to travel team

Request with Multiple Policy Violations

When a request has multiple issues:

  1. Review each violation
  2. Determine if all are acceptable
  3. Consider partial approval (modify to remove violations)
  4. Document decision in notes

Duplicate Request

If user submitted the same request twice:

  1. Identify the duplicate
  2. Cancel one (preferably the older one)
  3. Note the duplicate in cancellation reason
  4. Process the remaining request normally

On this page