Перейти до

снятие денег и выравнивание месяца


dummy

Рекомендованные сообщения

биллинг достался в наследство

стоит 0,57

вопрос:

тарифы все месячные, предоплата

если в тарифе стоит "выравнивание месяца" то в начале месяца при недостаточном балансе снятие денег не производится,

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

можно ли сделать, чтобы были тарифы предоплата, абонплата снималась всем активным абонам (кроме отключенных) независимо от баланса и стояло "выравнивание месяца" (для новых абонов) ?

 

здесь http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru написано "Абонплата снимается при положительном депозите или при типе оплаты послеоплата.
Если сума депозита меньше сумы абон. платы, то абоню плата снимается в минус."

почему у меня не "снимается в минус при положительном балансе" ?

 

config.pl:

#!/usr/bin/perl -w
# Abills configuretion file

$PROGRAM='~AsmodeuS~ Billing System';

#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='abills';
$conf{dbpasswd}='password';
$conf{dbtype}='mysql';
#For MySQL 5 and highter (cp1251, utf8)
$conf{dbcharset}='utf8';

#Mail configuration
$conf{ADMIN_MAIL}='root';
$conf{USERS_MAIL_DOMAIN}='';
$conf{MAIL_CHARSET}='utf-8';
$conf{default_language}='russian';
$conf{default_charset}='utf-8';
$conf{WEB_TITLE}='';
$conf{mpd_filters}=1;


@MODULES = ('Abon',
	    'Dunes',
	    'Dv',
	    'Dhcphosts',
            'Msgs',
            'Docs', 
            'Sqlcmd');

#            'Mail',
#            'Voip',


%ACCT = ();
#For VoIP GNU Gatekeeper accounting
$ACCT{gnugk} = 'Voip_aaa';

%AUTH = ();
#For VoIP GNU Gatekeeper Auth
$AUTH{gnugk} = 'Voip_aaa';

#Technical works banner in admin and user interface
#$conf{tech_works}='Technical works';

#Periodic functions
$conf{p_admin_mails}=1;  # Send periodic admin reports
$conf{p_users_mails}=1;  # Send user warning  messages

# chap encryption decription key
$conf{secretkey}="test12345678901234567890";
$conf{s_detalization}=1; #make session detalization recomended for vpn leathed lines
$conf{ERROR2DB}=1;

$conf{version}='0.57/20141120'; #08.12.2012

#Octets direction
# server - Count octets from server side
# user   - Count octets from user side (default)
$conf{octets_direction}='user';

#Check web interface brute force
$conf{wi_bruteforce}=10;
$conf{user_finance_menu}=1; 

#Minimum session costs
$conf{MINIMUM_SESSION_TIME}=10; # minimum session time for push session to db
$conf{MINIMUM_SESSION_TRAF}=200; # minimum session trafic for push session to db

#System admin id
#ID for system operation, periodic procces
$conf{SYSTEM_ADMIN_ID}=2;
#ID For users web operations
$conf{USERS_WEB_ADMIN_ID}=3;

#System Langs
$conf{LANGS}="english:English;
 russian:Русский;
 ukraine:Українська;
 bulgarian:Болгарська;
 french:French";

#Web interface
$conf{PASSWD_LENGTH}=6;
$conf{MAX_USERNAME_LENGTH}=15;
# User name expration
$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";
$conf{list_max_recs}=25;
$conf{web_session_timeout} = 86000;
$conf{user_chg_passwd}=1;

# user can change TP
#$conf{DV_USER_CHG_TP}=1;
#$conf{DV_USER_CHG_TP_SHEDULE}=1; 

#$conf{DV_USER_CHG_TP_NPERIOD}=1; 
# user can change TP

#Max session traffic Mb
#$conf{MAX_SESSION_TRAFFIC} = 2047; 

# credit
#$conf{DV_PREPAID_PERIOD_CREDIT}=0;


# Exppp options
#$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';
#Auto assigning MAC in first connect
#$conf{MAC_AUTO_ASSIGN}=any;
$conf{KBYTE_SIZE} = 1024;

# DV
# Количество периодов непришедших Alive пакетов после которого сесия автоматом попадает в Zap таблицу
$conf{ERROR_ALIVE_COUNT}=3;
$conf{DV_LOG_CLEAN_PERIOD}=90;
#Чтобы система строго следила за двойными сессиями без режима лояльного подключения нужно включить опцию
#$conf{hard_simultaneously_contro}=1; 
$conf{DV_FULL_MONTH}=1;

# Debug mod
$conf{debug}=5;
$conf{foreground}=0;
#$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO LOG_DEBUG';
$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO';

#show auth and accounting time need Time::HiRes module (available from CPAN)
# Check script runnig time
$conf{time_check}=1;
$conf{RADIUS2}=1;

#Firewall start rule numbers
# (GLobal, Class 1, Class 2)
@START_FW = (5000, 3000, 1000);


# Backup SQL data
#$conf{BACKUP_DIR}='/usr/abills/backup';
$conf{BACKUP_DIR}='/var/abills/backup';


# Folders and files
$base_dir='/usr/abills/';
$lang_path=$base_dir . 'language/';
$lib_path=$base_dir .'libexec/';
$var_dir=$base_dir .'var/';
$conf{SPOOL_DIR}=$base_dir.'var/q';

# Template folder
$conf{TPL_DIR}   = $base_dir . 'Abills/templates/';
$conf{LOG_DEBUG} = $base_dir . 'var/log/abills.debug';
$conf{LOGFILE}   = $base_dir . 'var/log/abills.log';

#For file auth type allow file
$conf{extern_acct_dir}=$base_dir.'libexec/ext_acct/';

use POSIX qw(strftime);
$DATE = strftime "%Y-%m-%d", localtime(time);

$TIME = strftime "%H:%M:%S", localtime(time);
$curtime = strftime("%F %H.%M.%S", localtime(time));
$year = strftime("%Y", localtime(time));
1

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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

  • Схожий контент

    • Від ~AsmodeuS~
      PON  панель
       
       
    • Від ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
    • Від ~AsmodeuS~
      Модуль роботи з ПРРО Checkbox
       
      відео презентація
       
       
      Повний опис модуля
      http://abills.net.ua/wiki/pages/viewpage.action?pageId=63537157
    • Від ~AsmodeuS~
      ABillS Lite - мобільний додаток для клієнтів.
       
       

       
      ABillS Lite розроблений компанією ABillS для клієнтів. ABillS є відомим постачальником програмного забезпечення для інтернет-провайдерів в Україні. Ми постійно інвестуємо в дослідження та розробки, щоб удосконалювати наші технології та підтримувати їх у відповідності з останніми тенденціями ринку. Наш великий досвід дозволяє нам розуміти вимоги та досягнення, необхідні для провайдерів вищого рівня.
       
      Наявний функціонал:
       
      Підтримка платформ Android та IOS Перегляд балансу Оплата через платіжні системи в тому числі Apple Pay та Google Pay Поповнення рахунку за допомогою скретч-карток Push-сповіщення Встановлення послуги "Кредит" Призупинення послуги Зміна тарифного плану Internet Перегляд статус власних послуг Internet, Iptv, Abon Перегляд оплат та зняттів Новинний портал Декілька договорів в вашому смартфоні Авторизація через соц. мережі (Google, Facebook, Apple) Реферальна система Система супроводу, тікет-система Відповіді на часті запитання Посилання на ваші соц. мережі Посиланян на відгуки  
      http://abills.net.ua/mobile-app/
       
       
      Завантажити:
       
      GooglePlay
      App Store
       
       
×
×
  • Створити нове...