Калькулятор лимитов выплат

Формула из bot-client/limits.ts — тестовый стенд. Меняй вводные, смотри лимиты, разбивку и хвост.

Вводные

Дефолты: floor=1000, targetTail=500 (на сколько целимся), maxTail=1000 (жёсткий потолок), maxChecks=2. Меньше targetTail → меньше хвост, но крупнее чеки.

Результат

Режим
minPayInDealSum
maxPayInDealSum (остаток)
Кол-во день / месяц
Сумма день / месяц
Худший хвост под долив

Разбивка остатка (наглядно)

Полоса: maxChecks чеков ровно по minCheck + остаток (хвост → долив).
Сценарий приёмачековпо чекупринятохвостдолив ~10%
Формула min: clamp( ceil((остаток − targetTail) / maxChecks), floor, остаток ). В split-режиме хвост при maxChecks чеках по minCheck ≤ targetTail; maxTail — жёсткий потолок (флаг ⚠️, если превышен).