Методы списания

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (27)

просмотр истории страницы
В *Carbon Billing 5* реализовано пять типов списания услуг.
{note}Списания услуг всех типов, кроме типа "разово", происходят в 02:00 [по времени сервера|CarbonBilling:Настройка времени на сервере]. Разовые услуги списываются сразу при активации.{note}
*Разово* {toc}

h2. *Разово*
Цена услуги спишется с баланса абонента единожды, при активации услуги и наличии средств. Услуга будет удалена после списания автоматически только если настроено [время жизни|CarbonBilling:Услуги].
h3. Ежегодно

*Ежечасно*
Вы можете реализовать тип списания "*Ежегодно*" через разовый тип списания с отключением услуги через 12 месяцев, однако услугу придется подключить заново по истечении времени действия:
# Создайте одну услугу с нужными настройками, стоимостью за год, типом "Стандартный" и методом списания "Разово", например "Списание абонентской платы за год"
# Создайте бесплатную услугу предоставления сервиса (типа "Трафик", IP-телефониия или "IP телевидение") с методом списания "Ежемесячно", например "Предоставление сервиса"
# В обеих услугах [укажите "Отключить через n месяцев"|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=50660430#Услуги-Вкладка"Дополнительно"] = 12
# Создайте тариф "Ежегодный", добавьте в него услуги "Списание абонентской платы за год" и "Предоставление сервиса" *на вкладке "Сопутствующие услуги"*

Стоимость услуги будет списываться каждый час
{note}Если поменять тариф раньше, чем через 12 месяцев, услуги "Списание абонентской платы за год" и "Предоставление сервиса" нужно будет удалить абоненту вручную.{note}

*Ежедневно*
{tip}Для автоматического продления такого тарифа, Вы можете использовать "*[Планирование смены тарифа|CarbonBilling:Тарифы]*", тогда тарифов нужно будет создать два:
# Создайте две услуги с одинаковыми настройками, типом списания "Разово", допустим "Списание первый год" и "Списание второй год"
# Создайте бесплатную услугу предоставления сервиса (Типы "Трафик", IP-телефониия, "IP телевидение" с типом списания "Ежемесячно", допустим "Предоставление сервиса"
# Создайте тариф "Ежегодный 1", добавьте в него услуги "Списание первый год" и "Предоставление сервиса"
# Создайте тариф "Ежегодный 2", добавьте в него услуги "Списание второй год" и "Предоставление сервиса"
# В тарифе "Ежегодный 1" на вкладке "Смена тарифа" укажите "Перейти через n месяцев: 12", "Перейти на тариф: Ежегодный 2"
# В тарифе "Ежегодный 2" на вкладке "Смена тарифа" укажите "Перейти через n месяцев: 12", "Перейти на тариф: Ежегодный 1"{tip}

Средства спишутся при подключении услуги и каждый день в 00-00 [по серверному времени|CarbonBilling:Настройка времени на сервере]
h2. *Ежечасно*
Стоимость услуги будет списываться каждый час.
h2. *Ежедневно*
Средства списываются каждый день. Акт выставляется каждый день.
h2. *Ежемесячно*
h3. Пропорционально количеству дней действия услуг
Средства списываются на месяц вперёд. Дата ежемесячного списания зависит от настроек (подробней в статье "[Сдвиг даты списания|CarbonBilling:Сдвиг даты списания. Месяц равен 30 дням.]"), по-умолчанию - первое число месяца. Списание происходит пропорционально количеству дней активности услуги: если услуга подключена не первого числа или была заблокирована по причине несвоевременной оплаты, списание произойдет только за часть месяца. Акт выставляется один раз в месяц.
{info:title=Примеры}
# Стоимость тарифа 300р, в месяце 30 дней, абонент был заблокирован 1 числа месяца, не брал обещанных платежей и оплатил только 11 числа месяца. Для выхода из отрицательного баланса ему следует положить на счет 300р (если в тарифе включена опция "Сумму блокировки рассчитывать ровно до конца месяца" - тогда 200р).
# Стоимость тарифа 300р, в месяце 30 дней, абонент был заблокирован 1 числа месяца. Пока абонент заблокирован абонентская плата не списывается. 6 числа взял обещанный платёж на 5 дней. За время обещанного платежа с абонента будет списана сумма 5*(300/30) то есть 50р. На лицевом счёте будет -50р. Для разблокировки нужно будет заплатить 350р - сумма долга плюс стоимость тарифа.
# Смена тарифа. Абонент пользовался тарифом 300 рублей в месяц. 21-го числа сменил тариф на 900 рублей в месяц. С абонента спишется 300/30*20 + 900/30*10 = 200+300 = 500
{info}

h3. Всегда списывать за весь месяц
Опция "_Всегда списывать за весь месяц_ *(не рекомендуется)*" находится в настройках услуг на вкладке "*Для разработчиков*". При её включении, списание будет происходить за весь период вне зависимости от даты оплаты.
{info:title=Примеры}# Стоимость тарифа 300р, в месяце 30 дней, абонент был заблокирован 1 числа месяца, не брал обещанных платежей и оплатил только 11 числа месяца. Для выхода из отрицательного баланса ему следует положить на счет 300р, они будут списаны полностью за весь месяц.
# Если Вы подключаете нового абонента в середине месяца на этот тариф - списания пойдут с 1 числа
# Если действующий абонент меняет тариф в середине месяца - списания по прошлому тарифу сторнируются, новый тариф списывается с 1 числа
# Если абонент блокируется первого числа и пополняет баланс в середине месяца - списания пойдут с 1 числа
*Ежемесячно* {info}
{note:title=Ограничения опции "Всегда списывать за весь месяц (не рекомендуется)"}
* Можно использовать только с методом списания "*Ежемесячно*"
* Нельзя использовать с опциями сдвига даты списания
* Нельзя использовать вместе с опцией "*Списывать только с первого числа месяца(не рекомендуется)*, они взаимоисключающие"
* Если услуга включена в тариф, опция должна быть включена на всех платных услугах тарифа
* При смене тарифа начисления по услуге будут сторнированы с 1 числа месяца
{note}

Списание равное стоимости услуги произойдет при активации услуги и каждый 1-й день месяца. Если услуга активирована 1-го числа будет только одно списание. Если услуга подключена не 1 числа, то с абонента спишется сумма, необходимая для того, чтобы он смог проработать до конца текущего месяца.
h3. Списывать за весь месяц если оплата до 15 числа, а если после - то остаток месяца бесплатно

*Ежемесячно, равными долями в день*
Опция "_Списывать только с первого числа месяца(*не рекомендуется*)_" находится в настройках услуг на вкладке "*Для разработчиков*". При её включении, списание будет происходить:
* За весь период если оплату произвели до 15 числа месяца
* Только со следующего месяца, +остаток текущего абонент проработает бесплатно+

Цена услуги делится на количество дней и эта сумма списывается ежедневно. 
{info:title=Примеры}# Стоимость тарифа 300р, в месяце 30 дней, абонент был заблокирован 1 числа месяца, не брал обещанных платежей и *оплатил 11 числа* месяца. Для выхода из отрицательного баланса ему следует положить на счет 300р, они *будут списаны полностью за весь месяц*.
# Стоимость тарифа 300р, в месяце 30 дней, абонент был заблокирован 1 числа месяца, не брал обещанных платежей и *оплатил 18 числа* месяца. Для выхода из отрицательного баланса ему следует положить на счет 300р, *остаток месяца он проработает бесплатно*.
# Если Вы подключаете нового абонента до 15 числа - списания пойдут с 1 числа текущего месяца
# Если Вы подключаете нового абонента 15 числа или позже - списания пойдут с 1 числа следующего месяца, текущий он будет работать бесплатно{info}
{note:title=Ограничения опции "Списывать только с первого числа месяца(не рекомендуется)"}
* Можно использовать только с методом списания "*Ежемесячно"
* Нельзя использовать с опциями сдвига даты списания
* Нельзя использовать вместе с опцией "*Всегда списывать за весь месяц (не рекомендуется)*, они взаимоисключающие"
* Если услуга включена в тариф, опция должна быть включена на всех платных услугах тарифа{note}

*Например:* В месяце 30 дней. Абоненту, 15-го числа, активирована услуга абонентская плата стоимостью 450р с методом списания "ежемесячно равными долями в день". 450р. / 30д. =15 р/д. 15-го числа спишется 15р при активации и следующее списание будет 16-го в 00-00 на все те же 15 рублей.
h2. *Ежемесячно, равными долями в день*
Цена услуги делится на количество дней в месяце на момент списания, и эта сумма списывается ежедневно. Акт выставляется один раз в месяц. При блокировке абонент должен внести полную стоимость услуги, как на ежемесячном типе списания.
{info:title=Пример}
Примечание: Если на балансе абонента недостаточно средств для активации услуги, на оборудование отправятся команды по блокировке пользователя. Для того чтобы дать возможность абоненту пополнить баланс требуется указать адреса доступные [при блокировке по балансу|CarbonBilling:ini файлы mikrotik] в trust_negbal  или настроить _Число месяца до которого не проверять превышение баланса_ !1.png|border=1!
В месяце 30 дней. Абоненту, 15-го числа, активирована услуга абонентская плата стоимостью 450р с методом списания "ежемесячно равными долями в день". 450р. / 30д. =15 р/д. 15-го числа спишется 15р при активации и следующем списание будет 16-го в 00-00 на все те же 15 рублей, но если в следующем месяце 31 день то 1 числа следующего месяца уже спишется 450р./31д.{info}