Для предоплатных ежемесячных тарифов с динамическим типом списаний свойственна разблокировка учётной записи в середине месяца — это штатное поведение.
Пример
Абонентская плата — 300 руб. АП при блокировке — 0 руб.
На договоре абонента баланс 200 руб.
В расчётном месяце 30 дней.
1-го числа система попытается списать с договора 300 руб. Так как баланс 200 руб., учётная запись на договоре перейдёт в блокировку. Каждый день система будет пересчитывать сумму к списанию, учитывая дни, фактически проведённые в блокировке, и оставшиеся дни месяца.
Формула: дней в блокировке × АП при блокировке + оставшихся дней × сумма АП / дней в месяце
Так, например, 2-го числа сумма к списанию составит уже 290 руб. (1 × 0 + 29 × 300 / 30)
11-го числа сумма к списанию составит 200 руб. (10 × 0 + 20 × 300 / 30). Система спишет эту сумму с договора абонента, и учётная запись будет разблокирована.
Есть вопросы по документации? Пожалуйста, напишите их