Позволяет просмотреть существующие в системе договоры, фильтруя их по группам, виду лица (юридическое или физическое), статусу договора и другим критериям. Возможно отслеживание созданных, удалённых договоров.
Выводит принятые системой платежи с фильтрацией по типу, группе договора. Возможно использовать для анализа суммы поступлений, с фильтром по группам и типам. Также пригоден для сверки с кассой.
В целом идентичен отчёту по платежам, но выводит не платежи, а расходы, занесённые на договоры.
Выводит наработку договоров выбранных групп за определённый месяц.
Выводит наработку по договорам из выбранных групп.
Выводит договоры, сгруппированные по тарифам . Доступен фильтр по договорам и дате тарифного плана.
Выводит наработку по тарифам за выбранный месяц.
Клик мышки по строке выводит детализацию по конкретному тарифу:

Отчет выводит должников за определённый период. Фильтр и внешнее представление имеют вид:
Этот отчет не является встроенным в BGBilling и может быть изменён . Файлы отчёта - и . О том, как создавать свои собственный отчёты читайте здесь.Тут возможны режимы: Сальдо по периоду и Текущий баланс.
В режиме анализируется входящий остаток на начало месяца и исходящий остаток на конец месяца. При это должником считается тот, у кого исходящий остаток отрицательный. Оплатившим считается тот, у кого входящий остаток на начало месяца отрицательный, а исходящий остаток на конец месяца не отрицательный . В столбце показывается входящий остаток на начало месяца. В столбце указывается исходящий остаток на конец месяца. В столбце указывается сумма всех платежей (кроме платежей типа ГОРОД) с начала месяца по вторую дату (если на указана, то по текущее число). В столбце указывается сумма всех платежей типа ГОРОД с начала месяца по вторую дату (если на указана, то по текущее число). Если договор является супердоговором, то при учёте платежей ему добавляются все платежи субдоговоров.
В режиме анализируется входящий остаток на начало месяца и сальдо на конец месяца. Сальдо вычисляется как сумма входящего остатка на начало месяца и платежей в указанный период. Введём следующие обозначения:
incoming - входящий остаток на начало месяца;
payment_1_date1 - сумма всех платежей с начала до первой даты указанного периода (не включая её);
payment_date1_date2 - платежи в указанный период (включая границы);
saldo = incoming + payment_date1_date2 - сальдо.
Должником считается тот, у кого сальдо на конец периода отрицательное ( saldo < 0 ) . Оплатившим считается тот, у кого incoming + payment_1_date1 < 0 , а saldo >= 0 (т.е сумма входящего остатка на начало месяца и платежей до первой даты указанного периода (не включая её) отрицательное, а сальдо не отрицательное) . В столбце показывается incoming + payment_1_date1. В столбце указывается сальдо. . В столбце указывается payment_date1_date2 - (платежи типа ГОРОД в указанный период) . В столбце указывается сумма всех платежей типа ГОРОД в указанный период. Если договор является супердоговором, то при учёте платежей ему добавляются все платежи субдоговоров. В этом режиме нужно обязательно указать обе даты, иначе результат будет пустым.
В обоих режимах, если указано выводить всех, то выводятся все договора независимо от того оплатили они или являются должниками.
Для этого отчёта требуется настройка в конфигурации модуля ():
#код параметра договора ФИО report.contract_debtor.fio.pid=1 #код параметра договора телефон report.contract_debtor.phone.pid=2 #код параметра договора адрес report.contract_debtor.address.pid=3 #код типа платежа ГОРОД. можно указать 0, если он не используется отдельно. report.contract_debtor.gorod.pt=4 #Не обязательный параметр(можно не указывать). метод обрезания адреса . Остается то, что попадает в (). #report.contract_debtor.address.cut=г.Новосибирск,\s*(.*)
Эта настройка привязывает столбцы отчёта к реальным параметрам договоров и задаёт код типа платежа Город.