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

Кредиты

Методы для управления кредитами и долгами организации.

# Список кредитов

GET
/companies/{id}/modules/fm/credits

Возвращает список кредитов с пагинацией и фильтрацией.

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

RESPONSE_DATA:
application/json
creditsrequired
array
Кредиты
Список кредитов (CreditDetail[])
paginationrequired
array
pagination

Кредит

CREDIT:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)

Детали кредита

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

GET_CREDITS_PARAMS:
application/json
pageoptional
int
Страница
Номер страницы (по умолчанию 1)
limitoptional
int
Лимит
Записей на странице (по умолчанию 20)
typeoptional
enum
debtcredit
Тип
Фильтр по типу
statusoptional
enum
activeclosed
Статус
Фильтр по статусу
searchoptional
string
Поиск
Поиск по названию

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

200
{
    "status": true,
    "message": "Credits retrieved successfully",
    "data": {
        "credits": [
            {
                "id": "d00e8400-e29b-41d4-a716-446655440070",
                "name": "Кредит в банке",
                "comment": "На развитие бизнеса",
                "type": "credit",
                "status": "active",
                "total_amount": 1000000,
                "currency": "RUB",
                "interest_rate": 15,
                "start_date": "2026-01-01T00:00:00Z",
                "end_date": "2027-01-01T00:00:00Z",
                "metadata": null,
                "created_at": "2026-06-14T12:00:00Z",
                "updated_at": "2026-06-14T12:00:00Z",
                "counterparty": {
                    "id": "c00e8400-e29b-41d4-a716-446655440060",
                    "name": "ООО Ромашка",
                    "type": "organization",
                    "status": "active"
                }
            }
        ],
        "pagination": {
            "total": 1,
            "page": 1,
            "limit": 20,
            "pages": 1
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:00:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits",
        "method": "GET"
    }
}

# Создание кредита

POST
/companies/{id}/modules/fm/credits

Создаёт новый кредит или долг.

Структура запроса

CREATE_REQUEST:
application/json
namerequired
string
Название
Название кредита
typerequired
enum
debtcredit
Тип
Тип
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
counterparty_idrequired
string
ID контрагента
Идентификатор контрагента
commentoptional
string
Комментарий
Комментарий
metadataoptional
array
Метаданные
Дополнительные данные

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

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

201
{
    "status": true,
    "message": "Credit created successfully",
    "data": {
        "id": "d00e8400-e29b-41d4-a716-446655440071",
        "name": "Заём от учредителя",
        "comment": null,
        "type": "debt",
        "status": "active",
        "total_amount": 500000,
        "currency": "RUB",
        "interest_rate": 0,
        "start_date": "2026-06-14T00:00:00Z",
        "end_date": "2026-12-14T00:00:00Z",
        "metadata": null,
        "created_at": "2026-06-14T12:05:00Z",
        "updated_at": "2026-06-14T12:05:00Z",
        "counterparty": {
            "id": "c00e8400-e29b-41d4-a716-446655440061",
            "name": "ИП Иванов",
            "type": "person",
            "status": "active"
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:05:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits",
        "method": "POST"
    }
}

# Получение кредита

GET
/companies/{id}/modules/fm/credits/{creditId}

Возвращает информацию о кредите.

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

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

200
{
    "status": true,
    "message": "Credit retrieved successfully",
    "data": {
        "id": "d00e8400-e29b-41d4-a716-446655440070",
        "name": "Кредит в банке",
        "comment": "На развитие бизнеса",
        "type": "credit",
        "status": "active",
        "total_amount": 1000000,
        "currency": "RUB",
        "interest_rate": 15,
        "start_date": "2026-01-01T00:00:00Z",
        "end_date": "2027-01-01T00:00:00Z",
        "metadata": null,
        "created_at": "2026-06-14T12:00:00Z",
        "updated_at": "2026-06-14T12:00:00Z",
        "counterparty": {
            "id": "c00e8400-e29b-41d4-a716-446655440060",
            "name": "ООО Ромашка",
            "comment": "Поставщик",
            "type": "organization",
            "status": "active",
            "metadata": null,
            "created_at": "2026-06-14T12:00:00Z",
            "updated_at": "2026-06-14T12:00:00Z"
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:00:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/...",
        "method": "GET"
    }
}

# Транзакции по кредиту

GET
/companies/{id}/modules/fm/credits/{creditId}/transactions

Возвращает список платежей по кредиту.

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

CREDIT_PAYMENTS_RESPONSE:
application/json
transactionsrequired
array
Транзакции
Список транзакций (TransactionDetail[])
paginationrequired
array
pagination

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

200
{
    "status": true,
    "message": "Credit transactions retrieved successfully",
    "data": {
        "transactions": [
            {
                "id": "a00e8400-e29b-41d4-a716-446655440103",
                "base_amount": 100000,
                "currency": "RUB",
                "direction": "expense",
                "status": "completed",
                "comment": "Платёж по кредиту d00e8400-e29b-41d4-a716-446655440071",
                "reverse_to": null,
                "created_at": "2026-06-14T12:25:00Z",
                "metadata": null,
                "employee_id": "a00e8400-e29b-41d4-a716-446655440150",
                "employee_first_name": "Иван",
                "employee_last_name": "Петров",
                "category_id": "b00e8400-e29b-41d4-a716-446655440051",
                "category_name": "Кредиты"
            }
        ],
        "pagination": {
            "total": 1,
            "page": 1,
            "limit": 20,
            "pages": 1
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:30:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/.../transactions",
        "method": "GET"
    }
}

# Платёж по кредиту

POST
/companies/{id}/modules/fm/credits/{creditId}/pay

Создаёт платёж по кредиту.

Структура запроса

PAY_REQUEST:
application/json
employee_idrequired
string
ID сотрудника
Идентификатор сотрудника
amountrequired
int
Сумма
Сумма платежа
paid_atrequired
string
Дата платежа
Дата платежа (RFC 3339)
commentoptional
string
Комментарий
Комментарий

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

TRANSACTION_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор транзакции
base_amountrequired
int
Сумма
Сумма транзакции
currencyrequired
enum
RUB
Валюта
Валюта
directionrequired
enum
incomeexpense
Направление
Направление
statusrequired
enum
pendingcompletedfailedcancelled
Статус
Статус
commentoptional
string
Комментарий
Комментарий к транзакции
reverse_tooptional
string
Сторнирует
ID транзакции, которую сторнирует
created_atrequired
string
Создан
Дата создания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
employee_idoptional
string
ID сотрудника
Идентификатор сотрудника
employee_first_nameoptional
string
Имя сотрудника
Имя сотрудника
employee_last_nameoptional
string
Фамилия сотрудника
Фамилия сотрудника
category_idoptional
string
ID категории
Идентификатор категории
category_nameoptional
string
Название категории
Название категории

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

200
{
    "status": true,
    "message": "Credit payment created successfully",
    "data": {
        "id": "a00e8400-e29b-41d4-a716-446655440103",
        "base_amount": 100000,
        "currency": "RUB",
        "direction": "expense",
        "status": "completed",
        "comment": "Платёж по кредиту d00e8400-e29b-41d4-a716-446655440071",
        "reverse_to": null,
        "created_at": "2026-06-14T12:25:00Z",
        "metadata": null,
        "employee_id": "a00e8400-e29b-41d4-a716-446655440150",
        "employee_first_name": "Иван",
        "employee_last_name": "Петров",
        "category_id": "b00e8400-e29b-41d4-a716-446655440051",
        "category_name": "Кредиты"
    },
    "meta": {
        "timestamp": "2026-06-14T12:25:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/.../pay",
        "method": "POST"
    }
}

# Обновление кредита

PATCH
/companies/{id}/modules/fm/credits/{creditId}

Обновляет данные кредита.

Структура запроса

UPDATE_REQUEST:
application/json
nameoptional
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typeoptional
enum
debtcredit
Тип
Тип
total_amountoptional
int
Сумма
Общая сумма кредита
currencyoptional
enum
RUB
Валюта
Валюта
interest_rateoptional
int
Ставка
Процентная ставка
start_dateoptional
string
Начало
Дата начала (RFC 3339)
end_dateoptional
string
Окончание
Дата окончания (RFC 3339)
counterparty_idoptional
string
ID контрагента
Идентификатор контрагента
metadataoptional
array
Метаданные
Дополнительные данные

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

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

200
{
    "status": true,
    "message": "Credit updated successfully",
    "data": {
        "id": "d00e8400-e29b-41d4-a716-446655440071",
        "name": "Заём от учредителя (обновлено)",
        "comment": "Беспроцентный заём",
        "type": "debt",
        "status": "active",
        "total_amount": 500000,
        "currency": "RUB",
        "interest_rate": 0,
        "start_date": "2026-06-14T00:00:00Z",
        "end_date": "2026-12-14T00:00:00Z",
        "metadata": null,
        "created_at": "2026-06-14T12:05:00Z",
        "updated_at": "2026-06-14T12:10:00Z",
        "counterparty": {
            "id": "c00e8400-e29b-41d4-a716-446655440061",
            "name": "ИП Иванов",
            "type": "person",
            "status": "active"
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:10:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/...",
        "method": "PATCH"
    }
}

# Деактивация кредита

POST
/companies/{id}/modules/fm/credits/{creditId}/deactivate

Деактивирует кредит.

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

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

200
{
    "status": true,
    "message": "Credit deactivated successfully",
    "data": {
        "id": "d00e8400-e29b-41d4-a716-446655440071",
        "name": "Заём от учредителя (обновлено)",
        "comment": "Беспроцентный заём",
        "type": "debt",
        "status": "closed",
        "total_amount": 500000,
        "currency": "RUB",
        "interest_rate": 0,
        "start_date": "2026-06-14T00:00:00Z",
        "end_date": "2026-12-14T00:00:00Z",
        "metadata": null,
        "created_at": "2026-06-14T12:05:00Z",
        "updated_at": "2026-06-14T12:15:00Z",
        "counterparty": {
            "id": "c00e8400-e29b-41d4-a716-446655440061",
            "name": "ИП Иванов",
            "type": "person",
            "status": "active"
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:15:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/.../deactivate",
        "method": "POST"
    }
}

# Активация кредита

POST
/companies/{id}/modules/fm/credits/{creditId}/activate

Активирует деактивированный кредит.

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

CREDIT_DETAIL:
application/json
idrequired
string
ID
Уникальный идентификатор кредита
namerequired
string
Название
Название кредита
commentoptional
string
Комментарий
Комментарий
typerequired
enum
debtcredit
Тип
Тип
statusrequired
enum
activeclosed
Статус
Статус
total_amountrequired
int
Сумма
Общая сумма кредита
currencyrequired
enum
RUB
Валюта
Валюта
interest_raterequired
int
Ставка
Процентная ставка
start_daterequired
string
Начало
Дата начала (RFC 3339)
end_daterequired
string
Окончание
Дата окончания (RFC 3339)
metadataoptional
array
Метаданные
Дополнительные данные
created_atrequired
string
Создан
Дата создания (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)
counterpartyrequired
array
Контрагент
Контрагент по кредиту

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

200
{
    "status": true,
    "message": "Credit activated successfully",
    "data": {
        "id": "d00e8400-e29b-41d4-a716-446655440071",
        "name": "Заём от учредителя (обновлено)",
        "comment": "Беспроцентный заём",
        "type": "debt",
        "status": "active",
        "total_amount": 500000,
        "currency": "RUB",
        "interest_rate": 0,
        "start_date": "2026-06-14T00:00:00Z",
        "end_date": "2026-12-14T00:00:00Z",
        "metadata": null,
        "created_at": "2026-06-14T12:05:00Z",
        "updated_at": "2026-06-14T12:20:00Z",
        "counterparty": {
            "id": "c00e8400-e29b-41d4-a716-446655440061",
            "name": "ИП Иванов",
            "type": "person",
            "status": "active"
        }
    },
    "meta": {
        "timestamp": "2026-06-14T12:20:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../modules/fm/credits/.../activate",
        "method": "POST"
    }
}