KronclAPI
Мои приложения
Введение
Публичные методы
Аккаунт
Компания
Базовые действия
Хранилище
Тарификация
Участники
Логи
Документы
Поддержка
Персонал (HRM)
Финансы (FM)
POST Отчёт
Прогнозирование
Транзакции
Аналитика
GET Сводка
GET Группировка
Контрагенты
Кредиты
Клиенты (CRM)
Склад (WM)
Сделки (DM)
Создать приложение
Документация API платформы. Последняя сборка v1.5.30

Аналитика

Методы для аналитики финансовых показателей организации.

# Сводка

GET
/companies/{id}/modules/fm/analysis/summary

Возвращает сводные показатели по финансовым операциям за период.

Параметры запроса

GET_ANALYSIS_PARAMS:
application/json
start_dateoptional
string
Начало периода
Начало периода (RFC 3339)
end_dateoptional
string
Конец периода
Конец периода (RFC 3339)
group_byoptional
enum
categoryemployeedaymonth
Группировка
Тип группировки

Структура ответа

ANALYSIS_SUMMARY:
application/json
total_incomerequired
int
Всего доходов
Общая сумма доходов
total_expenserequired
int
Всего расходов
Общая сумма расходов
net_balancerequired
int
Чистый баланс
Разница между доходами и расходами
transaction_countrequired
int
Кол-во транзакций
Общее количество транзакций
avg_transactionrequired
int
Средняя транзакция
Средняя сумма транзакции

Примеры ответов

200
{
    "status": true,
    "message": "Analysis summary retrieved successfully",
    "data": {
        "total_income": 150000,
        "total_expense": 95000,
        "net_balance": 55000,
        "transaction_count": 45,
        "avg_transaction": 5444
    },
    "meta": {
        "timestamp": "2026-06-14T12:00:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/analysis/summary",
        "method": "GET"
    }
}

# Группировка

GET
/companies/{id}/modules/fm/analysis/grouped

Возвращает аналитику с группировкой по категориям, сотрудникам или периодам.

Параметры запроса

GET_ANALYSIS_PARAMS:
application/json
start_dateoptional
string
Начало периода
Начало периода (RFC 3339)
end_dateoptional
string
Конец периода
Конец периода (RFC 3339)
group_byoptional
enum
categoryemployeedaymonth
Группировка
Тип группировки

Структура ответа

GROUPED_STATS:
application/json
group_keyrequired
string
Ключ группы
Идентификатор группы
group_namerequired
string
Название группы
Название группы
incomerequired
int
Доходы
Сумма доходов в группе
expenserequired
int
Расходы
Сумма расходов в группе
netrequired
int
Чистый баланс
Разница в группе
countrequired
int
Кол-во
Количество транзакций в группе

Примеры ответов

200
{
    "status": true,
    "message": "Grouped analysis retrieved successfully",
    "data": [
        {
            "group_key": "b00e8400-e29b-41d4-a716-446655440050",
            "group_name": "Продажи",
            "income": 120000,
            "expense": 0,
            "net": 120000,
            "count": 30
        },
        {
            "group_key": "b00e8400-e29b-41d4-a716-446655440051",
            "group_name": "Закупки",
            "income": 0,
            "expense": 80000,
            "net": -80000,
            "count": 10
        }
    ],
    "meta": {
        "timestamp": "2026-06-14T12:00:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/analysis/grouped",
        "method": "GET"
    }
}