Назначение
Начисление платы за интернет-услуги с учетом статуса аккаунта (например, блокировка при малом депозите).
Функционал:
Находит пользователей с тарифами, у которых включена абонентская плата (
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_FROM | 100 | Минимальный депозит для избежания блокировки |