Skip to content

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.