forum.bitel.ru
http://forum.bitel.ru/

хитрые тарифы.
http://forum.bitel.ru/viewtopic.php?f=16&t=10726
Страница 1 из 1

Автор:  Galkov [ 21 июл 2015, 17:07 ]
Заголовок сообщения:  хитрые тарифы.

есть ли какая-то возможность написать тариф или реализовать логику вроде -

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

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

киньте пожалуйста ссылку почитать если есть нормальное решение.. одним тарифом

Автор:  skn [ 21 июл 2015, 20:57 ]
Заголовок сообщения:  Re: хитрые тарифы.

а если везде поставить пропорционально периоду то что будет?

Автор:  snark [ 22 июл 2015, 01:12 ]
Заголовок сообщения:  Re: хитрые тарифы.

skn писал(а):
если везде поставить пропорционально периоду то что будет?

не вы год но

По сути: не помешала бы стандартная возможность установки на договоре 2-х тарифов:
1. "Начальный" - тот, который подключается абоненту на N месяцев с момента создания договора (бесплатно до ХХХ, скидка на первые YYY месяцев и вот это вот все)
2. "Рабочий" - тот, который начнет работать после п.1
Это настолько распространенная у операторов практика, что впору либо делать это стандартным функционалом (через шаблоны, например), либо вкладывать в дистрибутив скрипт для реализации подобной логики, что, пожалуй, является более правильным и простым, с точки зрения реализации, вариантом (расширил готовый скрипт взяв болванку из доки, поменял переменные и готово).

Автор:  Galkov [ 22 июл 2015, 11:19 ]
Заголовок сообщения:  Re: хитрые тарифы.

snark писал(а):
skn писал(а):
если везде поставить пропорционально периоду то что будет?

не вы год но

По сути: не помешала бы стандартная возможность установки на договоре 2-х тарифов:
1. "Начальный" - тот, который подключается абоненту на N месяцев с момента создания договора (бесплатно до ХХХ, скидка на первые YYY месяцев и вот это вот все)
2. "Рабочий" - тот, который начнет работать после п.1
Это настолько распространенная у операторов практика, что впору либо делать это стандартным функционалом (через шаблоны, например), либо вкладывать в дистрибутив скрипт для реализации подобной логики, что, пожалуй, является более правильным и простым, с точки зрения реализации, вариантом (расширил готовый скрипт взяв болванку из доки, поменял переменные и готово).



поддерживаю.

Автор:  Galkov [ 22 июл 2015, 11:26 ]
Заголовок сообщения:  Re: хитрые тарифы.

skn писал(а):
а если везде поставить пропорционально периоду то что будет?


будет рост тарифов и изменение условий договора. :)

Абонплата за месяц это безусловный платёж за неопределённое количество потреблённых услуг (сутками человек сидел или 1 день за месяц). поэтому приостановка услуги не ведёт к уменьшению абонплаты, а в БГбиллинге - ведёт и от этого не уйти.
А первый и последний месяц это обстоятельство можно расчитать по фактическим дням подключения.
---

Автор:  Phricker [ 22 июл 2015, 11:51 ]
Заголовок сообщения:  Re: хитрые тарифы.

Galkov писал(а):
Абонплата за месяц это безусловный платёж за неопределённое количество потреблённых услуг (сутками человек сидел или 1 день за месяц). поэтому приостановка услуги не ведёт к уменьшению абонплаты, а в БГбиллинге - ведёт и от этого не уйти.
А первый и последний месяц это обстоятельство можно расчитать по фактическим дням подключения.
---

Подневной режим снятия авансом за месяц :)
Код:
#абонплаты, на которые не влияет приостановка договора
service.no.suspend.id_статуса=id_услуги

Автор:  Phricker [ 22 июл 2015, 11:54 ]
Заголовок сообщения:  Re: хитрые тарифы.

snark писал(а):
По сути: не помешала бы стандартная возможность установки на договоре 2-х тарифов:

У нас так реализовано.
У определенной части контрагентов есть тарифный план "Промо".
Есть промо бесплатный на 1 месяц и платный за первый месяц и 2-3 месяца бесплатно (в зависимости от скорости).
При выставлении этих тарифов - скрипт автоматом закрывает дату ПО тарифа, и выставлял (потом решили что не нужно автоматического перевода - пускай сами выбирают какой нужен), новый тариф датой следующей за ПО предыдущего тарифа.
Если нужно было списание - списывание происходит через RSCM. Через тарифные опции было неудобно, т.к. они активируются только в текущую секунду. Через расходы тоже т.к. надо было видеть в наработке.

Автор:  Phricker [ 22 июл 2015, 11:57 ]
Заголовок сообщения:  Re: хитрые тарифы.

Phricker писал(а):
Подневной режим снятия авансом за месяц :)
Код:
#абонплаты, на которые не влияет приостановка договора
service.no.suspend.id_статуса=id_услуги

Хотя в этом случае он начислит даже если нет денег на договоре по идее.

Автор:  skn [ 22 июл 2015, 16:12 ]
Заголовок сообщения:  Re: хитрые тарифы.

Galkov писал(а):
skn писал(а):
а если везде поставить пропорционально периоду то что будет?


будет рост тарифов и изменение условий договора. :)

Абонплата за месяц это безусловный платёж за неопределённое количество потреблённых услуг (сутками человек сидел или 1 день за месяц). поэтому приостановка услуги не ведёт к уменьшению абонплаты, а в БГбиллинге - ведёт и от этого не уйти.
А первый и последний месяц это обстоятельство можно расчитать по фактическим дням подключения.
---


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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/