=====Abon===== Модуль снятия дневных, месячных и годовых абон. плат за используемые сервисы или услуги. ====Возможности==== * Начисления абон. платы по следующим периодам: день, месяц, квартал, пол года, год * Снятие денег с дополнительного счёта при использовании параметра $conf{EXT_BILL_ACCOUNT} * Возможность производить снятия как по фиксированным периодам: начало месяца, начало квартала начало года, так и по произвольным через месяц после последнего снятия, через квартал, через полгода, через год * Добавление комментариев при назначении периодических платежей пользователям. Комментарии отображаются при снятии денег по периодическим платежам. * Отображение даты следующего периодического платежа * Индивидуальная скидка для каждой услуги * Выполнение внешних программ для объявленных услуг ====Установка==== Создать таблицы в базе. # 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