Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Модуль снятия дневных, месячных и годовых абон. плат за используемые сервисы или услуги.

Возможности

  • Начисления абон. платы по следующим периодам: день, месяц, квартал, пол года, год

  • Снятие денег с дополнительного счёта при использовании параметра $conf{EXT_BILL_ACCOUNT}

  • Возможность производить снятия как по фиксированным периодам: начало месяца, начало квартала начало года, так и по произвольным через месяц после последнего снятия, через квартал, через полгода, через год

  • Добавление комментариев при назначении периодических платежей пользователям. Комментарии отображаются при снятии денег по периодическим платежам.

  • Отображение даты следующего периодического платежа

  • Индивидуальная скидка для каждой услуги

  • Выполнение внешних программ для объявленных услуг.

Установка

Создать таблицы в базе.

mysql --default-character-set=utf8  -D abills < db/Abon.sql

Подключение модуля. abills/libexec/config.pl

@MODULES = (
          'Abon'
          );

Снятие абон. платы в ручном режиме

Для снятия с абонентов абон. платы за определённое число нужно запустить дневной периодик с датой планируемого снятия.

/usr/abills/libexec/periodic daily MODULES=Abon  DATE=xxxx-xx-xx

Шаблон формирования описания начислений

В систем предусмотрен шаблон формирования описания начислений, данный параметр задаётся в конфигурационном файле параметром

$conf{ABON_FEES_DSC}='  ';

Параметры Шаблона

%TP_NAME%Название услуги
%TP_ID%Номер услуги
%PERIOD%Период начисления. Устанавливается только в месячной абон. плате
%EXTRA%Дополнительные комментарии. Например, «Распределение абонплаты»

Шаблон по умолчанию

$conf{ABON_FEES_DSC}='$lang{EXT_SERVICES}: %TP_NAME% (%TP_ID%) %EXTRA% %PERIOD%';
  • No labels