Перейти к основному содержимому

Получение информации по всем реестрам за определённый период

Метод API возвращает информацию по всем реестрам за указанный временной диапазон.

Для вызова метода необходимо передать X-Login и X-Password в Headers запроса.

Для указания временного периода, используются query параметры: dateStart и dateEnd.

Запрос

Метод: GET https://business.selfwork.ru/selfemployed/business/v1/payouts/info-on-all

Query Parameters

ПараметрТипОписание
dateStartstringДата начала выборки (если не указана, то берётся с самой первой записи). Пример: yyyy-MM-dd'T'HH:mm:ss.SSSZ
dateEndstringДата окончания выборки (если не указана, то берётся текущая дата). Пример: yyyy-MM-dd'T'HH:mm:ss.SSSZ

Headers

ПараметрТипОбязательныйОписание
X-LoginstringДаЛогин пользователя
X-PasswordstringДаПароль пользователя

Пример

curl -X GET "https://business.selfwork.ru/selfemployed/business/v1/payouts/info-on-all?dateStart=2025-01-01T00:00:00.000Z&dateEnd=2025-07-09T23:59:59.999Z" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here"

Ответы

Запрос выполнен успешно

[
{
"id": 20,
"state": 0,
"comment": "Comment",
"individualPayouts": [
{
"idIndividual": 15,
"payouts": [
{
"sum": 125000,
"state": 3,
"billLink": "https://himself-ktr.nalog.ru/api/v1/receipt/220807908487/0009xxpxss/print",
"taxEstimated": 15000,
"billDate": "2020-03-06 02:14:38.005599",
"sumComm": 10,
"comment": "Comment 1",
"requisite": {
"idSelfemployedReq": 1,
"card": "4612********2441",
"account": "4612********2441",
"bik": 11331655315153,
"type": "CARD;BANK_ACCOUNT"
}
}
]
}
],
"autoGenerateDocs": true
}
]

Описание ответа:

КлючТипОписание
idint32Идентификатор реестра
stateint32Статус реестра
commentstringКомментарий к реестру
individualPayoutsarray[object]Массив операций СЗ
autoGenerateDocsbooleanАвтоматическая генерация документа

individualPayouts:

КлючТипОписание
idIndividualint32Идентификатор СЗ
payoutsarray[object]Массив операций СЗ

payouts:

КлючТипОписание
sumint32Сумма операции в копейках
stateint32Статус операции
billLinkstringСсылка на чек
taxEstimatedint32Сумма захолдированного налога в копейках
billDatestringДата регистрации чека
sumCommint32Сумма онлайн комиссии
commentstringКомментарий к выплате
requisiteobjectОбъект реквизитов

requisite:

КлючТипОписание
idSelfemployedReqint32Идентификатор реквизитов
cardstringНомер карты
accountstringНомер расчетного счета
bikint64БИК банка
typestringТип реквизитов

Справочник статусов (state)

СтатусОписание
0Новый
1Предварительная обработка (резерв на перенос обработки в шлюзы, не финальный)
2Проверен, нет ошибок (проверка - это будем делать в кабинете, не финальный)
3Проверен, есть ошибки (проверка - это будем делать в кабинете, не финальный)
4Обработан (все выплаты успешны, статус финальный, с реестром более ничего делать нельзя)
5Обработан, есть ошибки (по некоторым выплатам реестра операции не созданы или в ошибке, статус финальный, с реестром более ничего делать нельзя)
6Ошибка обработки (все выплаты в ошибке, операции не созданы, реестр можно редактировать)
7Проверен, нельзя создать выплаты
8В процессе выплаты