Skip to end of metadata
Go to start of metadata

Списания

Меню Списания отображает снятия денег со счетов пользователей.


Поля журнала списаний:

НомерНомер оплаты
ЛогинЛогин абонента
ДатаДата оплаты
ОписаниеОписание платежа (тарифный план)
СуммаСумма оплаты
Депозит операцииДепозит на момент оплаты (до оплаты)
Вид оплатыВид оплаты
EXT IDВнешний идентификатор оплаты. Для синхронизации с внешними программами
Денежные счётаДенежный счёт, с которого снимаются деньги
АдминистраторНазвание администратора
IPIP адрес администратора


Удаление последнего списания

Плагин удаляет последнее списание за 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: Не выполняет удаление списаний и добавление пени

  • No labels