... {toc:maxLevel=2} В отчетах для директора можно посмотреть основную статистику по доходам, количеству абонентов, тарифам и прочее. Они находятся в меню "*Отчеты*" \-> "*Для директора*". {info} Отчет для директора доступен только пользователям [группы|Права доступа. Настройка прав доступа к биллингу. Настройка прав доступа к веб-интерфейсу] *root*. {info} h2. Популярность тарифов Популярность по тарифам, также можно выбрать текущий год, предыдущий квартал, и прочее. Отчет выбирает только незаблокированных абонентов. !Отчет для директора 1.jpg|border=1,width=893! Проверить можно через [конструктор отчетов|CarbonBilling:Конструктор отчетов] запросом: {code} select t.name, count(a.id) from abonents a left join tarif t on a.tarif_id=t.id
|
... {code} h2. ARPU От англ. Average Revenue Per User, средняя выручка на одного пользователя. !Отчет для директора 2.jpg|border=1,width=800! h4. Формула Рассчитывается делением суммы по активным счетам на количество абонентов на конец периода. h4. Как поверить? Через [конструктор отчетов|CarbonBilling:Конструктор отчетов] запросом: {code}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 {code} h2. ARPPU От англ. Average Revenue Per Paying User, средний доход на одного платящего пользователя. !Отчет для директора 3.jpg|border=1,width=800! h4. Формула Рассчитывается делением суммы по активным счетам на количество активных счетов (график "Активные счета"). h4. Почему именно так? Все платежи в биллинге - авансовые, из этого следует что: * Абоненты могут платить вперёд за несколько месяцев, если ориентироваться на количество плативших абонентов - показатель ARPPU может плавать * Аванс не является доходом, абонент имеет право забрать внесённые авансом средства * Если часть расхода была предоставлена в долг, то по закону абонент обязан его погасить h4. Как проверить? Через [конструктор отчетов|CarbonBilling:Конструктор отчетов] таким отчетом: {code} 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 {code} h2. Активные счета Активные счета - это количество абонентов по которым есть списания, они определяются по данным со вкладки "[Расход|CarbonBilling:Счетчики услуг. Вкладка "Расход".]" {info}Учитывается любой "расход" - даже потребление с суммой равной "0" (=бесплатные услуги). Если абонент "не активен", например все услуги заблокированы по балансу или добровольной блокировке, то счетчики не создаются{info} !Отчет для директора 4.jpg|border=1,width=800! Через [конструктор отчетов|CarbonBilling:Конструктор отчетов] таким отчетом: {code} select year_number as "Год", month_number as "Месяц", count(distinct abonent_id) as "Счета" from counters group by 1,2 order by 1 desc,2 desc {code} h2. Поступающие денежные средства Поступающие денежные средства. !Отчет для директора 5.jpg|border=1,width=800! h4. Формула Рассчитывается суммирование операций с типом [*Приход*|Финансовые операции. Учет НДС#Вкладка "Операции"] за период. h4. Как проверить? Через [конструктор отчетов|CarbonBilling:Конструктор отчетов] таким отчетом: {code} 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 {code} h2. Новые абоненты !Отчет для директора 6.jpg|border=1,width=800! h4. Формула График учитывает только активированных абонентов. В карточке абонента дата активации находится в поле "*Дата начала предоставления услуг*". Она устанавливается автоматический, когда у абонента в расходе появится интернет-трафик, звонки или он совершит RADIUS-авторизацию. h4. Как проверить? Через [конструктор отчетов|CarbonBilling:Конструктор отчетов] таким отчетом: {code} 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 {code} h4. Как исправить дату активации, чтобы абонент попал в другой месяц? Это можно сделать на [вкладке "Сервис"|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=48693326#Созданиеабонента.Заведениеабонента.Работасабонентами.Редактированиеабонентов-Редактированиеномерадоговораидатыначалапредоставленияуслуг] в карточке абонента.
|