Daily Limit Expense Validation (Meals)

Each meal expense type (Breakfast, Lunch, Dinner, Snack) can already have its own spending limit. Daily Limit adds one more check on top of that: it adds up the total of all meal expenses submitted for the same engagement, worker, currency, country, and day, and compares that total against a configured threshold. This closes a gap where a worker could stay under each individual meal limit but still spend more than intended for the day by splitting the cost across several smaller entries.

Note:
Daily Limit is a validation rule only, not a selectable expense type. Workers still choose Breakfast, Lunch, Dinner, or Snack as usual; the system checks the daily total automatically in the background.

As with other expense validation rules (see Expense Category), a Daily Limit rule that is exceeded produces one of two results, depending on the configured Validation Scenario:

  • Red Flag - An Attention warning is shown. The worker can acknowledge the message and still submit. The expense that pushed the day's total over the limit is flagged for additional review.
  • Hard Stop - A Reimbursement Policy Violation error blocks submission until the amount, date, or category is changed.
Note:
If a flagged expense is later reduced, moved to a different date, changed to a non-meal category, or rejected during approval, and the day's remaining total drops back under the threshold, the flag is removed automatically wherever it currently appears.

Configuring a Daily Limit Rule

You configure Daily Limit the same way as other expense validation rules, from Billing/Invoicing Configuration > Expense Validation Rules:

  1. Click into Edit Mode.
  2. Select Meals as the Expense Category.
  3. In the Expense Type drop-down, select Daily Limit.
  4. Fill in the rule fields (see the table below), then click Save.
FieldWhat it meansNotes
ThresholdThe maximum combined daily meal spend allowed.Same behavior as other Meals rules.
Currency / CountryScopes which expenses this threshold applies to.Same behavior as other Meals rules.
Validation ScenarioRed Flag (warn) or Hard Stop (block).Choose based on your organization's policy.
Customized Warning MessageOptional extra text shown to users along with the standard message.Same behavior as other Meals rules.
Effective Date / End DateWhen this rule is active.Same behavior as other Meals rules.
JustificationFree-text note on why the rule was set or changed.Same behavior as other Meals rules.
ActiveTurns the rule on or off.Same behavior as other Meals rules.
Receipt RequiredNot applicable.Automatically unchecked and disabled - Daily Limit is not a single receipt-backed expense.

Expense Validation Rules list showing a Meals / Daily Limit rule (Threshold 150, Currency ALL, Country ALL, Validation Scenario = Red Flag).

Reviewing Flagged Expenses

The same Red Flag / Hard Stop behavior applies when an MSP Admin submits or edits an expense on a worker's behalf. For example, editing a flagged expense still shows the warning:

You'll see a Red Flag icon on Billing > Approve Billing > Billing Approval List. You'll see the warning message (standard text plus any custom text configured) on:

  • Engagement Details > Billing > New Billing Item
  • Billing > New Billing Item
  • Engagement Details > Billing > Details
  • Billing > Details
  • Billing > Approve Billing > Billing Approval List > Details

Once reviewed, the expense proceeds through the normal billing process (for example, Force Billing) like any other expense:

Note:
If your organization has the rule active but no Validation Scenario selected, behavior for that configuration is still being finalized.

Related Persona Guidance