RahalCorporate
Travelers

Traveler Management

Manage traveler profiles, passports, and travel documents for corporate travel bookings

Traveler Management

Traveler profiles are the foundation of the booking process. Each traveler stores personal information, passport details, and supporting documents required for travel bookings.

Overview

In Rahal, travelers are linked to user accounts and represent individuals who can be included in travel bookings. A single user can have multiple traveler profiles (e.g., for family members or dependents).

Key Features

Multi-Passport Support

Travelers can hold multiple passports from different countries. This is common for:

  • Dual citizens
  • Travelers with expired passports alongside new ones
  • Business travelers with specialized travel documents

Each traveler can have only one passport per nationality. If a passport from the same country already exists, it must be updated rather than duplicated.

Primary Passport Selection

One passport is designated as primary and is automatically used for new bookings. The primary passport:

  • Appears first in passport lists
  • Is pre-selected during booking flows
  • Should be the most commonly used travel document

Automatic Age Classification

Travelers are automatically classified based on their birth date:

TypeAge RangeCodeDescription
Adult12+ yearsADTStandard adult fare
Child2-11 yearsCHDChild fare with seat
InfantUnder 2 yearsINFInfant fare, no seat

Traveler type affects pricing and booking requirements. Airlines and hotels may have specific policies for children and infants.

Document Management

Supporting documents can be uploaded and organized by category:

CategoryPurposeExamples
PassportPassport-related documentsBio page scans, photo pages
VisaEntry visas and permitsVisa stamps, visa approval letters
ResidencyResidence documentationResidence permits, national IDs
OtherAdditional documentsTravel insurance, health certificates

Expiry Tracking

Passport expiry dates are actively monitored with visual indicators:

StatusDays Until ExpiryVisual
ExpiredNegative (past)🔴 Red badge: "Expired"
Critical0-60 days🔴 Red badge
Warning60-180 days🟡 Yellow badge
Valid180+ days🟢 Green badge

Many countries require passports to be valid for at least 6 months beyond the travel date. Monitor expiry warnings to avoid booking issues.

Entity Relationships

Who Uses This Feature

Dashboard Administrators

Administrators use the dashboard to:

  • Create and manage traveler profiles for company users
  • Add and update passport information
  • Upload and organize travel documents
  • Monitor passport expiry dates
  • Delete travelers (with restrictions for pending bookings)

End Users (Booking Flow)

During booking, users:

  • Select travelers for flights and hotels
  • View traveler passport information
  • See expiry warnings for passports
  • Add travelers if they have delegation access

Documentation

Soft Delete

When travelers, passports, or documents are deleted, they are soft deleted rather than permanently removed. This means:

  • The record remains in the database with a deletedAt timestamp
  • Deleted items don't appear in lists or searches
  • Historical booking data remains intact
  • Audit trails are preserved

Travelers with pending booking requests cannot be deleted until those requests are completed or cancelled.

  • Booking Requests — Travelers are assigned to booking requests
  • User Delegation — Access travelers from delegated users
  • Policies — Policies evaluate based on selected travelers
  • Budgets — Budget consumption tracks by traveler

On this page