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

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

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

просмотр истории страницы
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}
{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
h4. Почему именно так?

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

Через [конструктор отчетов|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}
{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:Счетчики услуг. Вкладка "Расход".]", учитываются счетчики с суммой не равной "0".

{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!

h2. Новые абоненты
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#Созданиеабонента.Заведениеабонента.Работасабонентами.Редактированиеабонентов-Редактированиеномерадоговораидатыначалапредоставленияуслуг] в карточке абонента.