Списания
Меню Списания отображает снятия денег со счетов пользователей.
Поля журнала списаний:
Номер | Номер оплаты |
---|---|
Логин | Логин абонента |
Дата | Дата оплаты |
Описание | Описание платежа (тарифный план) |
Сумма | Сумма оплаты |
Депозит операции | Депозит на момент оплаты (до оплаты) |
Вид оплаты | Вид оплаты |
EXT ID | Внешний идентификатор оплаты. Для синхронизации с внешними программами |
Денежные счёта | Денежный счёт, с которого снимаются деньги |
Администратор | Название администратора |
IP | IP адрес администратора |
Удаление последнего списания
Плагин удаляет последнее списание за 1 число прошлого месяца, при условии отрицательного депозита (меньше -1) и статуса интернет услуги "Слишком маленький депозит". Можно задать в атрибути: UID, DEBUG
/usr/abills/libexec/billd fees_last_remove UID=1 DEBUG=1
Удаление последнего списания + пеня
Плагин с аргументом FINE=1 ищет пользователей, у которых отрицательный депозит и отсутствие последнего платежа больше чем 2 месяца (можно задать в дополнительном аргументом). В таких абонентов плагин удаляет все списания в эту дату , насчитывает пеню (данные из тарифного плана Интернет) и меняет статус логина на "Слишком маленький депозит". Если нет оплаты больше 11 месяцев - пеня не насчитывается и меняется статус на "Разрыв договора".
/usr/abills/libexec/billd fees_last_remove FINE=1
Аргументы
FINE | Обязательный параметр для запуска плагина |
LAST_PAYMENT_MONTH | Аргумент, который отвечает за количество месяцев неоплаты пользователя. По умолчанию 2 месяца. Пример: LAST_PAYMENT_MONTH=3 |
UID | Можно задать конкретного пользователя по UID |
DEBUG | DEBUG=1: Выводит список пользователей DEBUG=8: Не выполняет удаление списаний и добавление пени |