Назначение

Начисление платы за интернет-услуги с учетом статуса аккаунта (например, блокировка при малом депозите).

Функционал:

  • Находит пользователей с тарифами, у которых включена абонентская плата (MONTH_FEE > 0).

  • Проверяет пользователей со статусом 5 (например, "недостаточно средств") и начисляет плату через 3 дня после блокировки.

  • Учитывает распределение абонентской платы по дням (ABON_DISTRIBUTION).


Запуск:

/usr/abills/libexec/billd internet_status_fee DATE=2023-10-01


Сценарии работы:

  • Без аргументов: использует текущую дату для расчета.

  • DATE=2023-10-01: начисляет плату за указанный месяц.

  • Скрипт проверяет статус пользователей (например, блокировку) и применяет тарифы с учетом распределения абонентской платы.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
AMOUNT_MONTH_FEE_BLOCK_FROM100Минимальный депозит для избежания блокировки






Дополнительная информация

  • Нет меток