Пени. Штрафы

Skip to end of metadata
Go to start of metadata

Пени

Биллинг позволяет начислять штрафы при просрочке сроков погашения задолженности.

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

Пени должны начисляться ежедневно.

Настройка

  1. Необходимо в услуге, на которую должны распространяться пени, на вкладке "Дополнительно" отключить опцию "Не списывать, если недостаточно средств, и деактивировать услугу",



  2. На вкладке Пени:

    • Включаем галочку "Использовать систему пени"
    • В поле "Начислять пени с n дня просрочки" ставим 1
    • В поле "Обьем пени (%)" ставим 1
    • Услуга дожна быть с ежедневным списанием

  3. Добавить услугу в необходимый тариф
Система пени работает только на те списания, которые идут в минус, поэтому у услуги обязательно должна быть отключена опция "Не списывать, если недостаточно средств, и деактивировать услугу".
Внимание!
Сумма начисленных пени никогда не превысит задолженность!

Формула расчета

Предположим, услуга имеет тип списания "Ежемесячно, равными долями в день" и стоимость 150 рублей. В услуги выбрана сумма пени 3 процента и начисления идут с первого дня блокировки. В текущем месяце 30 дней и абонент был заблокирован 1 числа. Каждый день по услуге будет начисляться абонентская плата, равная 5 рублям и дополнительно к этой плате будет начисляться сумма пени, которая равна Сумме всех списаний по услуге, с момента блокировки, умноженная на количество процентов. Таким образом сумма пени на 1 день блокировки = 0.15(5*0.03), на 2 день блокировки = 0.3(10*.0.03), на 3 день блокировки=0.45(15*0.03), т.е. умножается сумма только по списаниям самой услуги(без учета списаний по услуге пени).

Вы можете рассчитать необходимый процент пени с помощью скрипта, приведенного ниже. Для этого необходимо:

  1. Зайти в
    chroot /app/asr_billing/
  2. Создать файл любым удобным текстовым редактором. В пример используется vim:
    vim /root/peni.py
    
  3. Добавить в файл следующие строки и сохранить:
    Примечание: Отступы в файле имеют ключевое значение. Если отступов не будет - программа не запустится
    Скрипт для расчета суммы пени
    #! /usr/bin/env python
    # -*- coding: utf-8 -*-
    usluga=float(input('Введите сумму услуги '))
    days=int(input('Введите количество дней блокировки '))
    peni_proc=float(input('Введите процент пени '))
    days_in_month=float(input('Введите количество дней в месяце '))
    usluga_per_day=usluga/days_in_month
    peni_sum=0
    usluga_sum=0
    for i in range(days):
        usluga_sum+=usluga_per_day
        peni_sum+=(usluga_sum*peni_proc/100)
    all_summ=usluga_sum+peni_sum
    print'Сумма списания по услуге равна', usluga_sum
    print'Сумма всех пени равна', peni_sum
    print 'Общая сумма по услуге плюс пени равна', all_summ
    
  4. Запустить скрипт командой:
    python2.7 /root/peni.py
    

    Далее Вам будет предложено выбрать необходимые Вам параметры для расчета общей суммы пени.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.