Отчет для директора

Skip to end of metadata
Go to start of metadata

В отчетах для директора можно посмотреть основную статистику по доходам, количеству абонентов, тарифам и прочее.

Они находятся в меню "Отчеты" -> "Для директора".

Отчет для директора доступен только пользователям группы root.

Популярность тарифов

Популярность по тарифам, также можно выбрать текущий год, предыдущий квартал, и прочее.

ARPU

От англ. Average Revenue Per User, средняя выручка на одного пользователя.

Формула

Рассчитывается делением суммы по активным счетам на количество абонентов на конец периода.

Как поверить?

Через конструктор отчетов запросом:

select
    cnt.y*100+cnt.m,
    round(cnt.sm/count(*),3)
from 
    (select round(sum(summ),3) sm,year_number y,month_number m from counters c where abonent_id>0 group by year_number,month_number) cnt 
    join (select distinct a.id aid,extract(year from create_date) y,extract(month from create_date) m from abonents a where id>0 and is_folder=0) abn
    on abn.y*100+abn.m<=cnt.y*100+cnt.m 
group
   by cnt.y,cnt.m,cnt.sm

ARPPU

От англ. Average Revenue Per Paying User, средний доход на одного платящего пользователя.

Формула

Рассчитывается делением суммы по активным счетам на количество активных счетов (график "Активные счета").

Почему именно так?

Все платежи в биллинге - авансовые, из этого следует что:

  • Абоненты могут платить вперёд за несколько месяцев, если ориентироваться на количество плативших абонентов - показатель ARPPU может плавать
  • Аванс не является доходом, абонент имеет право забрать внесённые авансом средства
  • Если часть расхода была предоставлена в долг, то по закону абонент обязан его погасить

Как проверить?

Через конструктор отчетов таким отчетом:

select
    round(sum(summ)/count(distinct abonent_id),3),
    year_number,
    month_number
from counters c 
where
   abonent_id>0
group by
    year_number,month_number
order by
    2,3

Активные счета

Активные счета - это количество абонентов по которым есть списания, они определяются по данным со вкладки "Расход"

Учитывается любой "расход" - даже потребление с суммой равной "0" (=бесплатные услуги). Если абонент "не активен", например все услуги заблокированы по балансу или добровольной блокировке, то счетчики не создаются

Через конструктор отчетов таким отчетом:

select
    year_number as "Год",
    month_number as "Месяц",
    count(distinct abonent_id) as "Счета"
from 
    counters
group by 1,2
order by 1 desc,2 desc

Поступающие денежные средства

Поступающие денежные средства.

Формула

Рассчитывается суммирование операций с типом Приход за период.

Как проверить?

Через конструктор отчетов таким отчетом:

select
    extract (year from fo.OP_DATE) as "Год",
    extract (month from fo.OP_DATE) as "Месяц",
    round(sum(fo.op_summa) / cast((select CONST_VALUE from VPN_CONST where CONST_ID = 1) as numeric(18,5)), 2) as "Сумма за период"
from
   finance_operations fo
where
    fo.op_type = 2
    and fo.system_date is not null
group by 1,2
order by 1,2

Новые абоненты

Формула

График учитывает только активированных абонентов. В карточке абонента дата активации находится в поле "Дата начала предоставления услуг".

Она устанавливается автоматический, когда у абонента в расходе появится интернет-трафик, звонки или он совершит RADIUS-авторизацию.

Как проверить?

Через конструктор отчетов таким отчетом:

select
    extract (year from a.activate_date) as "Год",
    extract (month from a.activate_date) as "Месяц",
    count(*) as "Новые абоненты"
from
   abonents a
where
    a.activate_date is not null 
group by 1,2
order by 1,2

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

Это можно сделать на вкладке "Сервис" в карточке абонента.

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