В тарифном плане должны быть определены цены за каждый пакет в день, либо месяц. Также дополнительно могут быть определены скидки в зависимости от числа пакетов, на которые подписан пользователь. Логика поиска тарифа соответствует Алгоритму 1.
Также возможен формат дерева следующего вида:
Модуль предоставляет возможность выставления скидки в зависимости от количества пакетов, при этом можно указать пакеты, не участвующие в расчёте скидки. Т.е. они не учитываются при определении количества пакетов, в зависимости от которого выдаётся скидка и на них не применяется скидка.
Есть скидка по количеству копий карт, данная скидка применяется после начисления всех скидок по пакетам.