Модуль снятия дневных, месячных и годовых абон. плат за используемые сервисы или услуги.
Создать таблицы в базе.
# mysql -D abills < db/Abon.sql
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Abon' );
/ Настройка/ Периодические платежи/
Название: | Название |
---|---|
Сума: | Сума |
Период: | Время снятия Day - Раз в день Month - Раз в месяц. Если устанавливать снятие со следующего периода оно привязывается к началу месяца. Периодические сервисы всегда привязываются к началу месяца. Снятие с средины месяца возможно только возможно только при активации сервиса с момента заведения при включенной опции «Выравнивание месяца». Quarter - Квартал Half Year - Пол года Year - Раз в год |
Payment type: | Тип снятия платежа Prepaid - Предоплата. Снимается при положительно балансе (Депозит + Кредит) Postpaid - Снимется вне зависимости от баланса |
Не фиксированный период: | Не фиксированная дата начисления. Снимается не с начала периода а через период от даты последнего снятия |
Ручное включение услуги: | Включать и продлевать услугу только в ручном режиме |
Портал Абонента: | Управление услугой с портала баонента |
Выравнивание месяца: | Выравнивание месяца. Используется при фиксированной абоп. плате и первое снятие происходит не за весь месяц, а только за период от момента снятия до 1 числа следующего месяца |
Скидка: | Использовать скидку акаунта |
Приоритет: | Приоритет снятия |
Дополнительный Денежный счёт | Снимать деньги не с основного счёта а с дополнительного. Появляется при включенной опции $conf{EXT_BILL_ACCOUNT} |
Снятие денег Тип: | Типизация начислений в журнале снятий |
Внешняя обработка: | Внешний обработчик при заведении и приостановке услуг |
Дата активации в аккаунте пользователя не влияет на даты периодических платежей
/ Клиенты/ Логины/ Периодические платежи/
/ Клиенты/ Логины/ Информация/ Сервисы/ Периодические платежи/
Для назначения периодического платежа нужно отметить тип услуг.
/usr/abills/libexec/periodic daily MODULES=Abon DATE=xxxx-xx-xx