RahalCorporate
PoliciesAdmin Guide

Configuring Flight Rules

Set up flight policy rules with routes, budgets, cabin classes, and duration tiers

Configuring Flight Rules

Flight rules define what flights employees can book and at what price. This guide covers how to create and configure flight rules.

Accessing Flight Rules

  1. Go to Policies and open a policy
  2. Click the Flight Rules tab
  3. Click Add Rule to create a new rule

Flight rules tab showing existing rules

Rule Configuration

Section 1: Route Matching

Choose which flights this rule applies to:

OptionDescriptionPriority
All flightsCatch-all rule100 (lowest)
Specific routeCity to city (e.g., Baghdad → Dubai)10 (highest)
Domestic in [Country]All domestic flights in a country50
International flightsAll flights crossing borders75

For specific routes:

  1. Select "Specific route"
  2. Search and select the origin city
  3. Search and select the destination city

For domestic:

  1. Select "All domestic flights in [Country]"
  2. Select the country

Section 2: Budget

Set the maximum price per person:

  1. Enter the maximum budget (e.g., 500)
  2. Select the currency (USD, EUR, IQD, etc.)

Duration-Based Budget Tiers

For different budgets based on flight length:

  1. Check "Set different budgets for longer flights"
  2. Add tiers:
    • 0-3 hours: $450
    • 3-7 hours: $650
    • 7+ hours: $1,000

Duration tiers help accommodate naturally higher prices for long-haul flights.

Example:

Base: $500
Tiers:
  0-3 hours: $450 (short flights can be cheaper)
  3-7 hours: $650 (medium flights)
  7+ hours: $1,000 (long-haul premium)

Section 3: Cabin Class

Select allowed cabin classes:

  • Economy
  • Premium Economy
  • Business
  • First Class

Click each class to toggle it on/off.

Duration-Based Cabin Tiers

For cabin upgrades on longer flights:

  1. Check "Allow upgrades for longer flights"
  2. Add tiers:
    • 0-5 hours: Economy only
    • 5-8 hours: Economy, Premium Economy
    • 8+ hours: Economy, Premium Economy, Business

Example use case: Allow Business class only for 8+ hour flights where rest is important.

Section 4: Booking Requirements

Advance Booking

Require bookings to be made in advance:

  1. Check "Require advance booking"
  2. Enter minimum days (e.g., 7)

Bookings made less than 7 days before departure will violate this rule.

Maximum Stops

Limit connections:

OptionMeaning
No limitAny number of stops
0Direct flights only
1Maximum 1 connection
2Maximum 2 connections

Section 5: Action Override

By default, violations use the policy's default action. To override for this specific rule:

  1. Check "Override policy default action"
  2. Select the action:
    • Allow
    • Warn and Allow
    • Require Approval
    • Block

Common use case: Block First Class bookings regardless of other policy settings.

Flight rule configuration form

Saving the Rule

Click Save Rule when done. The rule appears in the Flight Rules table.

Managing Rules

Edit a Rule

  1. Click the Edit button on the rule row
  2. Make changes
  3. Click Save

Delete a Rule

  1. Click the Delete button on the rule row
  2. Confirm deletion

Deleting a rule takes effect immediately. Users booking after deletion will be evaluated against remaining rules.

Example Configurations

Domestic Economy Only

Route: All domestic flights in Iraq
Budget: 300 USD
Cabin: Economy
Stops: 0 (direct only)
Advance: 3 days
Action: (use policy default)

Regional Business Travel

Route: Iraq → UAE
Budget: 600 USD
  Tiers: 0-4h: $500, 4+h: $700
Cabin: Economy, Premium Economy
Stops: 1 maximum
Advance: 5 days
Action: (use policy default)

Long-Haul with Upgrades

Route: All international flights
Budget: 1,000 USD
  Tiers: 0-5h: $600, 5-10h: $900, 10+h: $1,500
Cabin: Economy, Premium Economy
  Tiers: 0-7h: Economy, 7-12h: Economy/Premium, 12+h: Economy/Premium/Business
Stops: 1 maximum
Advance: 10 days
Action: (use policy default)

First Class Block

Route: All flights
Budget: (any)
Cabin: First Class (only)
Action: BLOCK (override)

This rule catches any First Class selection and blocks it, regardless of route or price.

Best Practices

  1. Start with a catch-all rule - Ensure all flights are evaluated
  2. Add specific rules for common routes - High-traffic routes may need special treatment
  3. Use duration tiers for international - Long flights naturally cost more
  4. Test your rules - Use policy preview to verify behavior
  5. Review regularly - Update budgets as prices change

On this page