Policy Violations
Understanding policy violations and what causes them
Policy Violations
When your booking selection exceeds policy limits, you'll see specific violation messages. This guide explains each type.
Flight Violations
Price Exceeded
What it means: The flight costs more than your policy allows.
Message format: "Exceeds budget by 50,000 IQD"
Causes:
- Flight price is higher than the maximum allowed
- Duration tier budget exceeded (if applicable)
Solutions:
- Search for cheaper flights
- Consider different dates (prices vary)
- Try alternative airports
- Choose a lower cabin class
- Request approval if no alternatives exist
Cabin Class Not Allowed
What it means: The selected cabin class is not permitted by your policy.
Message format: "Business class is not allowed. Allowed: Economy, Premium Economy"
Causes:
- Selected Business or First Class when only Economy allowed
- Policy restricts cabin options for this route
Solutions:
- Select an allowed cabin class
- Check if your policy has duration tiers (longer flights may allow upgrades)
- Request approval for the upgrade
Maximum Stops Exceeded
What it means: The flight has more connections than allowed.
Message format: "Flight has 2 stops. Maximum allowed: 1"
Causes:
- Policy requires direct or single-connection flights
- Selected itinerary has too many layovers
Solutions:
- Search for direct flights
- Look for flights with fewer connections
- Adjust dates for better routing options
Advance Booking Required
What it means: You're booking too close to the travel date.
Message format: "Requires booking 7 days in advance. Current: 3 days"
Causes:
- Policy requires advance notice for travel
- Last-minute booking detected
Solutions:
- Book earlier next time
- Request approval explaining urgency
- Select "URGENT_TRAVEL" reason code if available
Hotel Violations
Price Exceeded
What it means: The hotel costs more per night than your policy allows.
Message format: "Exceeds budget by 75 USD per night"
Causes:
- Nightly rate exceeds the maximum allowed
- Selected a hotel in an expensive area
Solutions:
- Search for more affordable hotels
- Look outside the city center
- Consider lower star ratings
- Check for corporate rates
- Request approval if location is required
Star Rating Not Allowed
What it means: The hotel rating is not permitted by your policy.
Message format: "5-star hotels not allowed. Allowed: 3, 4 stars"
Causes:
- Selected a luxury hotel beyond policy limits
- Policy restricts to specific star ratings
Solutions:
- Filter search by allowed star ratings
- Select a lower-rated property
- Request approval if specific hotel is required
Maximum Nights Exceeded
What it means: Your stay is longer than allowed in a single booking.
Message format: "Stay of 14 nights exceeds maximum of 7"
Causes:
- Extended stay beyond policy limits
- Policy designed for standard business trips
Solutions:
- Split into multiple bookings
- Request approval for extended stay
- Consider alternative accommodation for long stays
Advance Booking Required
What it means: You're booking too close to the check-in date.
Message format: "Requires booking 5 days in advance. Current: 2 days"
Causes:
- Policy requires advance notice
- Last-minute hotel booking
Solutions:
- Book earlier next time
- Request approval explaining urgency
Multiple Violations
Sometimes a booking has multiple violations:
Out of Policy:
- Exceeds budget by 100,000 IQD
- Business class not allowedWhat to do:
- Address each violation if possible
- The most restrictive outcome applies
- If any violation is "Block", booking is blocked
- Otherwise, the harshest action (e.g., Require Approval) applies
Severity Levels
| Level | Action | What Happens |
|---|---|---|
| Minor | Warn and Allow | You can book with acknowledgment |
| Moderate | Require Approval | You must submit a request |
| Severe | Block | You cannot book this option |
Your company configures these levels. Contact your travel administrator if you're unsure about limits.