| Ядро расчёта | Единая функция расчёта цены корзины: используется оплатой из кабинета, автопродлением и страницей регистрации оплаты. Возвращает итог и оценённые позиции. |
| Корзина | Список желаемых изменений подписки: позиции интеграций/модулей (с тарифом) и лимитные позиции (с желаемым итоговым количеством). |
| Режим «по периодам» | Тарификация по длительности выбранного тарифа для интеграций и по циклу компании для лимитов; применяется, когда целевая дата не указана. |
| Цикл компании | Длительность тарифа основной подписки «аренда» (1 / 3 / 6 / 12 месяцев): задаёт для лимитов ценовой период, делитель пропорции и длину нового окна. Месяц — когда тарифа аренды прочитать негде. |
| Режим «продление до даты» | Тарификация пропорционально дням до указанной целевой даты для всех позиций корзины; включает автоподбор тарифного периода и защиту от подорожания. |
| Целевая дата | Дата, до которой продлеваются все позиции корзины. Её наличие переключает режим тарификации. |
| Периодный тариф | Тариф интеграции, дающий доступ на срок в целых месяцах; ограничен датой окончания и участвует в пропорциональном расчёте. Только он считается «покупкой доступа» — может достаться бесплатно в комплекте и сам раздавать комплект. |
| Количественный тариф | Тариф интеграции, дающий пакет единиц (например, SMS); без даты окончания, цена всегда фиксированная, целевой датой не затрагивается. Бесплатно в комплекте не выдаётся никогда. |
| Бесплатный объём | Количество единиц ресурса, доступное компании без оплаты; единицы внутри него не тарифицируются и не требуют настроенной цены. |
| Оплачиваемый прирост | Разница между желаемым и уже оплаченным количеством выше бесплатного объёма — единственное, за что берётся доплата. |
| Пропорциональная доплата | Доплата за увеличение лимита в середине действующего срока: цена месяца, умноженная на долю оставшихся дней. Окно лимита при этом не сдвигается. |
| Автоподбор тарифного периода | Выбор прайса (месячный / полугодовой / годовой) по фактическому числу оплачиваемых дней, а не по изначально выбранному тарифу. Для лимитов подобранный период не короче цикла компании. |
| Защита от подорожания | Правило, по которому пропорциональная цена короткого срока не может превышать фиксированную цену более длинного пакета, покрывающего этот срок. |
| Округление до десятков | Приведение итоговой цены каждой позиции к десяткам тенге обычным арифметическим округлением. |
| Строка детализации | Готовая к отображению строка расчёта: название, количество, цена за период, длительность периода, оплачиваемые дни, сумма и дата окончания. |
| Бесплатная связанная интеграция | Интеграция, подключаемая автоматически в комплекте к оплаченной; показывается в детализации пометкой «бесплатно» и в сумму не входит. |
| Регистрация оплаты | Создание в админке уже подтверждённого счёта по оплате, пришедшей мимо шлюза (перевод, наличные), с отметкой «вручную». |
| Способ оплаты | Описание того, чем оплачен счёт: платёжная система и маскированная карта для оплаты через шлюз либо пометка ручной регистрации с комментарием. |