Направление работ: Back Код раздела: 4.1 Расчеты > Структура и порядок расчетов Статус: черновик Ответственный: Панкова Л.А. Версия: 0.1 Обновлено: 14.10.26


1. Назначение

Структура расчетов задает единый порядок формирования стоимости для разных Объектов оплаты платформы.

Система последовательно получает базовую стоимость, применяет предусмотренные для конкретного объекта промежуточные этапы и формирует итоговую стоимость для последующих действий.

2. Ключевые понятия

Расчет стоимости — последовательное формирование итоговой стоимости Объекта оплаты по применимым уровням расчета.

Объект оплаты — оплачиваемая сущность, для которой система определяет итоговую стоимость.

Объект расчета — составляющая Объекта оплаты, стоимость которой рассчитывается отдельно на соответствующем уровне.

Промежуточная стоимость — результат объединения нескольких рассчитанных составляющих одного Объекта оплаты до применения последующих уровней.

3. Scope

Входит

S1 Уровни расчета: базовая стоимость, скидки, промежуточная стоимость, баллы и итоговая стоимость.

S2 Порядок расчета: последовательное прохождение обязательных и применимых уровней, объединение Объектов расчета и связи между итогами разных Объектов оплаты.

S3 Общие правила: обязательные входные параметры, обработка отрицательных и дробных результатов, ошибки расчета и сохранение результатов в историю.

Не входит

4. Требования

Правила и ограничения бизнеса на уровне данных, источник истины в системе.

IDТребованиеКомментарийТип требованияВесСтатус
S1: BR4.1-1Расчет стоимости Объекта оплаты должен состоять из пяти последовательных уровнейУровни расчета:
- базовая стоимость — отправная стоимость Объекта оплаты;
- скидки — подбор и расчет применимых Скидок;
- промежуточная стоимость — объединение стоимостей нескольких Объектов расчета одного Объекта оплаты;
- баллы — расчет списываемых баллов и учет результата в балансе пользователя;
- итоговая стоимость — конечная стоимость Объекта оплаты для последующих действий.
Бизнес1
S2: BR4.1-2Уровни расчета должны выполняться последовательно от базовой до итоговой стоимостиБазовая и итоговая стоимость обязательны. Уровень скидок, промежуточной стоимости или баллов пропускается, если для него отсутствуют необходимые сущности.Системное1
S2: BR4.1-3Итоговая стоимость Заказа должна формироваться из рассчитанной стоимости Времени и Позиций с последующим применением балловВремя:
- базовая стоимость определяется по параметрам Цен Партнерской зоны;
- применяется Горящее предложение или Автоматическая скидка;
- к полученному результату применяется Ручная скидка;
- формируется стоимость Времени с учетом Скидок.

Позиции:
- базовая стоимость определяется по указанному количеству позиций;
- последовательно применяются Автоматическая и Ручная скидки;
- формируется стоимость Позиций с учетом Скидок.

Стоимость Времени и стоимость Позиций объединяются в промежуточную стоимость Заказа. После активации списания баллов с баланса формируется итоговая стоимость Заказа. Детальная логика раскрывается в Back: 4.2 Стоимость заказа и позиций.
Бизнес1
S2: BR4.1-4Итоговая сумма Сбора должна рассчитываться из суммы Сборов клиента по Партнеру и добавляться к итоговой стоимости ЗаказаСбор проходит от базовой суммы к итоговой без уровней Скидок, промежуточной стоимости и баллов. Итоговая сумма Сбора добавляется к результату Заказа после применения баллов. Расчет Заказа и Сбора раскрывается в Back: 4.2 Стоимость заказа и позиций.Бизнес1
S2: BR4.1-5Итоговая стоимость активации или продления Доступа должна формироваться из стоимости оплачиваемых Периодов с учетом СкидокБазовая стоимость определяется по условиям тарифа Доступа за выбранное количество Периодов. К ней применяется скидка за количество Периодов по каждому объекту продления. Полученный результат является промежуточной стоимостью оплачиваемых Периодов. Детальная логика раскрывается в Back: 4.3 Стоимость доступа к платформе.Бизнес1
S2: BR4.1-6Итоговая сумма начисленной Комиссии должна формироваться из Комиссий по Заказам за прошедший период и добавляться к итоговой стоимости активации или продления ДоступаДоступная к оплате Комиссия является базой расчета. Комиссии объединяются в сумму за период, затем — в итоговую сумму начисленной Комиссии. Расчет Комиссии раскрывается в Back: 4.4 Расчет комиссии за заказы, ее включение в стоимость Доступа — в Back: 4.3 Стоимость доступа к платформе.Бизнес1
S2: BR4.1-7Стоимость Публикации, Подписки и Рекламы должна рассчитываться от базовой стоимости с применением скидки за количество ПериодовМаршруты расчета:
- Публикация: Площадка → стоимость по условиям тарифа публикации за выбранное количество Площадок → скидка за количество Периодов → итоговая стоимость размещения Площадки;
- Подписка: Период → стоимость Подписки за выбранное количество Периодов → скидка за количество Периодов → итоговая стоимость Подписки;
- Реклама: Период → стоимость по условиям Рекламного тарифа за выбранное количество Периодов → скидка за количество Периодов → итоговая стоимость Рекламы.

Детальная логика раскрывается в Back: 4.5 Стоимость размещения площадок в интерфейсах, Back: 8.3.4 Подписки и Back: 4.6 Стоимость рекламы и сервисных услуг.
Бизнес1
S2: BR4.1-8Итоговая стоимость Сервисной услуги должна соответствовать стоимости выбранного количества Услуг по условиям Внутреннего тарифаСервисная услуга проходит от базовой стоимости к итоговой без уровней Скидок, промежуточной стоимости и баллов. Детальная логика раскрывается в Back: 4.6 Стоимость рекламы и сервисных услуг.Бизнес1
S3: BR4.1-9Расчет не должен выполняться без обязательных параметров, предусмотренных для соответствующего Объекта оплатыСостав обязательных параметров определяется правилами конкретного Объекта оплаты из Back: 5.1 Каналы и Объекты оплаты.Системное1
S3: BR4.1-10Результат расчета не должен быть меньше 0Если расчет дает отрицательное значение, результат расчета должен быть равен 0.Системное1
S3: BR4.1-11Дробный результат расчета должен округляться до ближайшего целого числаСистемное1
S3: BR4.1-12Ошибка расчета должна указывать этап возникновения и сущность, по которой не удалось получить необходимую переменнуюСистемное1
S3: BR4.1-13Результат расчета должен сохраняться в истории изменений рассчитываемого Объекта оплатыВедение истории раскрывается в Back: 9.2 История операций с сущностями.Системное1

5. Открытые вопросы

Открытых вопросов нет.

0 items under this folder.