RahalCorporate
BudgetsAdmin Guide

Monitoring Budgets

Track spending, view analytics, and manage budget health

Monitoring Budgets

Effective budget management requires ongoing monitoring. The budget detail page provides tabs for tracking spending, viewing period history, managing assignments, and reviewing violations.

Budget Detail Page

Click on any budget from the list to see detailed information. The detail page includes a header with budget metadata and a tabbed interface for different views.

Budget detail overview

Header Information

The header shows:

  • Budget name and description
  • Cost center badge (if assigned)
  • Allocation type - Per User or Shared Pool
  • Period type - Monthly, Quarterly, or Yearly
  • Amount per period with currency
  • Status - Active or Inactive

Overview Tab

The Overview tab provides a summary view of the budget configuration and current status.

Budget Configuration

Shows the core settings:

FieldDescription
Allocation TypePer User or Shared Pool
Amount per PeriodBudget amount and currency
Period TypeMonthly, Quarterly, or Yearly
Period StartDay (and month for yearly) when periods begin

Policies

Shows enforcement and rollover settings:

FieldDescription
Enforcement ModeTrack Only, Warn, Require Approval, or Block
Rollover PolicyNone, Partial (with percentage), or Full
Max Rollover AmountOptional cap on rollover
Notification ThresholdsPercentages that trigger alerts

Current Period Summary

A quick view of the active period showing:

  • Period dates (start to end)
  • Allocated amount (base + rollover)
  • Spent amount
  • Remaining amount
  • Violations count (links to Violations tab)
  • Utilization bar

Assignments Summary

A compact view of how the budget is assigned, with a link to the Assignments tab.

Spending Tab

The Spending tab provides detailed spending analytics for the current period.

Budget spending tab

Current Period Card

Shows the active period with detailed metrics:

MetricDescription
PeriodStart and end dates
AllocatedTotal budget including rollover
SpentConfirmed transaction total
RemainingAvailable to spend

The utilization bar shows percentage used with visual indicators:

  • Under 80% - Normal (default color)
  • 80-100% - Near Limit (amber warning)
  • Over 100% - Over Budget (red alert)

Rollover amounts appear below the allocated total when applicable.

Spending Trend Chart

A bar chart showing spending vs allocated budget over the last 6 periods. This helps identify:

  • Spending patterns over time
  • Periods that consistently exceed or underuse budget
  • Seasonal variations in travel spending

Budget spending chart

Transactions Table

Lists all transactions for the budget with filtering options.

Budget transactions table

Columns:

ColumnDescription
DateWhen the transaction occurred
TypeTransaction type with icon
UserWho the transaction is for
ReferenceLink to booking request or order
AmountTransaction amount (+ for credits, - for debits)

Transaction Types:

TypeDescriptionDirection
Booking PendingBudget reserved for bookingDebit
Booking CompletedReservation confirmedDebit
Booking CancelledReservation releasedCredit
RefundAmount credited backCredit
Rollover InRollover from previous periodCredit
Rollover OutRollover to next periodDebit

Filters:

  • Type - Filter by transaction type
  • Date - Filter by date range

Periods Tab

The Periods tab shows the current period and historical period data.

Budget periods tab

Current Period Card

Highlighted card showing the active period with:

  • Period dates
  • Allocated, spent, and remaining amounts
  • Utilization bar
  • User count (for Per User budgets)
  • Rollover amount (if any)

Historical Periods Table

A table of all closed periods:

ColumnDescription
PeriodMonth/year with date range
AllocatedTotal budget for the period
SpentAmount spent during the period
UtilizationPercentage with visual bar
StatusACTIVE or CLOSED

Use this to:

  • Track spending patterns over time
  • Verify rollover calculations
  • Identify consistently over/under-budget periods

Assignments Tab

The Assignments tab shows how the budget is connected to roles and users.

Budget assignments tab

Role Assignments

Lists roles that have this budget assigned. All users with these roles will have this budget unless they have a user-level override.

User Overrides

Lists individual users assigned to this budget. User assignments override role assignments and can have effective dates.

For detailed assignment management, see Managing Assignments.

Violations Tab

The Violations tab shows all budget violations for this specific budget.

Budget violations tab

Each violation record shows:

FieldDescription
CompanyWhich company
UserWho triggered the violation
ReferenceLink to booking request or order
Requested / AvailableAmounts that caused the violation
ExcessHow much over budget
EnforcementWhat mode was in effect
ActionWhat action was taken (Allow, Warn, Require Approval, Block)
DateWhen the violation occurred

Budget Violations Page

For a company-wide view of all violations, go to the dedicated Violations page.

Budget violations page

Stats Cards

Four summary cards at the top:

CardDescription
Total ViolationsCount of all violations
Total ExcessSum of all excess amounts
WarningsViolations that resulted in warnings
BlockedViolations that blocked the booking

Violations Table

The same table as the per-budget view, but showing all violations across all budgets. Additional filters:

  • Company - Filter by company
  • Enforcement Mode - Filter by enforcement setting
  • Action - Filter by action taken
  • Date - Filter by date range

Use the violations page to:

  • Identify budgets that are too restrictive
  • Find users who frequently exceed limits
  • Analyze enforcement effectiveness
  • Adjust budgets or enforcement modes

Notification Alerts

Alert Types

AlertTrigger
Threshold WarningUtilization reaches configured threshold (e.g., 50%, 75%, 90%)
Budget ExceededUtilization exceeds 100%
Period TransitionNew period created

Configuring Alerts

In company settings:

  1. Enable Send Budget Alerts
  2. Set per-budget Notification Thresholds

Best Practices

Regular Reviews

FrequencyActivity
DailyCheck critical/exceeded budgets
WeeklyReview violation log
MonthlyFull budget review, adjust as needed
QuarterlyAnalyze trends, plan adjustments

Proactive Monitoring

  • Set notification thresholds to catch issues early
  • Review violations before they accumulate
  • Track users who frequently exceed limits
  • Identify budgets that are too tight or too loose

Background Jobs

Two automated jobs keep budgets running smoothly:

Period Rollover Job

Runs daily to handle period transitions:

  1. Identifies budgets with expired active periods
  2. Calculates rollover based on each budget's policy
  3. Closes expired periods and creates new ones
  4. For Per User budgets, creates individual user period records

Pending Timeout Job

Runs periodically to release abandoned reservations:

  1. Finds pending transactions older than the configured timeout
  2. Releases each reservation, returning funds to available budget
  3. Logs the release for audit purposes

Both jobs are critical for budget health. If you notice periods not transitioning or stale pending reservations, contact your system administrator.

On this page