Настроил тариф, юзеров и т.д. Логинится, работает, но при превышении (точнее, снижении депозита <0) сессия не обрывается

Я так понимаю, проблема примерно здесь:
У меня опция $conf{periodic_check}=?yes? в abills/libexec/config.pl.Деньги снимаются со счета пользователя в конце сессии. Чтобы пользователь не зашёл в минус, перед началом сессии для <<skipped>> linux pppd <<skipped>> ставится лимит сессии по времени и по трафику. Чтобы пользователи для NAS серверов, не имеющие возможности устанавливать лимиты трафика на сессию, не уходили в минус или для того, чтобы постоянно контролировался расход денег, например снятие абон. платы и т. д., нужно включить в конфигурационном файле опцию $conf{periodic_check}=?yes?.