Check - это скорее проверить и если не выполняются условия - то "сломаться"
Можно что-то подобное по смыслу сделать в виде вычисляемого поля - возможно в рамках 3-4 категорий
- много
- мало
- только спецрезерв
- вообще нет
И потом уже опираться на это значение в логике более верхнего уровня
Но и это плохо, т.к. сами значения порогов могут зависеть от сезона, направления, самолета, клиента и т.п. - то есть опять же им место где-то в уровнях бизнес-логики)