Запрос файла выписки в печатном формате
Возвращает идентификатор задачи (id) на формирование файла выписки в нужном печатном формате (PDF, EXCEL, DOCX, и RTF). Ссылку на скачивание файла можно получить с помощью ресурса /v1/statement/tasks-for-download/{taskId}.
Выписка в канале Sber API доступна за предыдущие 5 лет + текущий год. За выпиской глубиной более 5 лет, рекомендуем обратиться в офис банка.
Должен содержать токен доступа (access_token) пользователя в параметре Authorization заголовка, номер счета (accountNumber), дату выписки (statementDate) и формат (format) в параметрах запроса.
Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис GET_STATEMENT_ACCOUNT.
Для тестирования сценариев используйте фиксированные значения accountNumber и statementDate.
1. Чтобы получить положительный ответ с номером задачи на скачивание укажите валидные Query Parameters.
2. Чтобы получить ошибку "Выписка доступна за предыдущие 5 лет + текущий год", нужно указать валидные accountNumber и format, а statementDate запросить за пределами этого периода (например, в 2025 году — выписка за 2019 год уже недоступна).
Причина в ответе: "cause": "WORKFLOW_FAULT"
3. Чтобы получить ошибку "Для внешнего сервиса недоступны операции по счету...", нужно указать валидные format и statementDate, а в параметре accountNumber передать значение 40702810222222222221.
Причина в ответе: "cause": "ACCESS_EXCEPTION"
4. Чтобы получить ошибку "Счет с номером ... не найден.", нужно указать валидные format и statementDate, а в параметре accountNumber передать значение 40702810222222222221.
Причина в ответе: "cause": "WORKFLOW_FAULT"
5. Чтобы получить ошибку "Счет не является действующим на запрошенную дату.", нужно указать валидный format, а в параметре accountNumber передать значение 40702810222222222222 и в параметре statementDate указать дату ранее 2025-01-02 или позже 2025-06-30.
Причина в ответе: "cause": "WORKFLOW_FAULT"
6. Чтобы получить ошибку "Выписка по счету за указанную дату не найдена.", нужно указать валидный format, а в параметре accountNumber передать значение 40702810222222222223 и в параметре statementDate указать дату 2025-01-01.
Причина в ответе: "cause": "DATA_NOT_FOUND"
7. Чтобы получить ошибку "При выполнении операции произошла ошибка...", нужно указать валидный format, а в параметре accountNumber передать значение 40702810999999999999, statementDate при этом можно указать любой.
Причина в ответе: "cause": "UNAVAILABLE_RESOURCE_EXCEPTION"
Запрос
Ответы
Успешный код возврата
"Ошибка в запросе"
| Cause | Message | Description |
|---|---|---|
| DESERIALIZATION_FAULT | Неверный формат запроса. | Данные в request указаны в неправильном формате. Атрибуты request, в которых найдены ошибки, указаны в response в массиве fields с описанием проблемы. Описание типа, формата и regexp атрибутов находится в request ресурса. Скорректируйте заполнение атрибутов и повторите запрос. |
| WORKFLOW_FAULT |