Business Rules & Filters
Filter profiles give you fine-grained control over which rates are surfaced to specific clients. Where margin profiles adjust price, filter profiles control visibility — hiding rates that don't meet your criteria before they ever reach the client.
What Can Be Filtered
| Filter Type | Description |
|---|---|
| Board Type | Only show rates with specific meal plans (e.g. All-Inclusive, Breakfast, Room Only) |
| Room Category | Restrict to certain room types or categories (e.g. Standard, Superior, Suite) |
| Cancellation Policy | Show only fully refundable rates, or only non-refundable, etc. |
| Supplier | Exclude or include rates from specific suppliers |
| Min / Max Stay | Filter out rates that don't meet stay-length requirements |
How Filters Are Applied
Filter profiles are evaluated after rate aggregation and margin application. Any rate that fails a filter rule is silently excluded from the response — the client never sees it.
Multiple rules within a profile are combined with AND logic by default (all rules must pass). This means a profile requiring "All-Inclusive AND Refundable" will only surface rates that satisfy both conditions.
Filter Profile Scoping
Like margin profiles, filter profiles are scoped to a client and can be further narrowed by hotel set or market group. The most specific matching profile takes precedence.
Use Cases
B2C channel — refundable only : A consumer-facing booking site that only wants to show refundable rates to reduce complaints. Create a profile with cancellation_policy = refundable and assign it to the B2C client.
All-Inclusive specialist : A tour operator focused on all-inclusive packages. Assign a profile filtering board_type = ALL_INCLUSIVE so sales agents only see relevant options.
Market-specific board type : In certain destination markets, breakfast-included is the norm. Apply a market-group filter requiring board_type IN (BREAKFAST, HALF_BOARD, FULL_BOARD).
Managing Filter Profiles
Filter profiles are configured from Admin → Filter Profiles in the RateNet dashboard. See the Operators guide for setup instructions.