ym88659208ym87991671
Получение выписки по счету | Документация для разработчиков

Получение выписки по счету

Обновлено 24 марта 2026

Возвращает выписку по счету (рублевому или валютному) за выбранную дату.

Должен содержать токен доступа (access_token) пользователя в параметре Authorization заголовка, номер счета (accountNumber), дату выписки (statementDate) и номер запрашиваемой страницы (page) в параметрах запроса.

  • Запрашивайте данные постранично, начиная с первой страницы.
  • Выписка в канале Sber API доступна за предыдущие 5 лет + текущий год. За выпиской глубиной более 5 лет, рекомендуем обратиться в офис банка.
  • В получаемой выписке внутри каждой операции сначала отображается информация по плательщику, а затем информация по получателю.

Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис GET_STATEMENT_ACCOUNT.

Рекомендации по тестированию в песочнице

Для тестирования сценариев используйте фиксированные значения accountNumber, operationDate и format.


1. Чтобы получить рублевую выписку укажите валидные Query Parameters.


2. Чтобы получить валютную выписку с curTransfer, нужно в параметре accountNumber передать значение 40702810333333333333 и в параметре curFormat значение curTransfer.


3. Чтобы получить валютную выписку с swiftTransfer, нужно в параметре accountNumber передать значение 40702810333333333333 и в параметре curFormat значение swiftTransfer.


3. Чтобы получить ошибку "Выписка доступна за предыдущие 5 лет + текущий год", нужно указать валидные accountNumber, format и id, а operationDate запросить за пределами этого периода (например, в 2025 году — выписка за 2019 год уже недоступна).

Причина в ответе: "cause": "WORKFLOW_FAULT"


4. Чтобы получить ошибку "Для внешнего сервиса недоступны операции по счету...", нужно указать валидное значения format, id и operationDate, а в параметре accountNumber передать значение 40702810222222222221.

Причина в ответе: "cause": "ACCESS_EXCEPTION"


5. Чтобы получить ошибку "Счет с номером ... не найден.", нужно указать валидное значения format, id и operationDate, а в параметре accountNumber передать значение 40702810222222222221.

Причина в ответе: "cause": "WORKFLOW_FAULT"


6. Чтобы получить ошибку "Счет не является действующим на запрошенную дату.", нужно в параметре accountNumber передать значение 40702810222222222222 и в параметре operationDate указать дату ранее 2025-01-02 или позже 2025-06-30.

Причина в ответе: "cause": "WORKFLOW_FAULT"


7. Чтобы получить ошибку "Выписка по счету за указанную дату не найдена.", нужно в параметре accountNumber передать значение 40702810222222222223 и в параметре operationDate указать дату 2025-01-01.

Причина в ответе: "cause": "DATA_NOT_FOUND"


8. Чтобы получить ошибку "При выполнении операции произошла ошибка...", нужно в параметре accountNumber передать значение 40702810999999999999, а format, id, operationDate при этом можно указать любые.

Причина в ответе: "cause": "UNAVAILABLE_RESOURCE_EXCEPTION"

Запрос

Ответы

Выписка получена

На запрос первой страницы в ответе вернется список операций (если существуют операции за выбранную дату и счет) и контейнер links с параметром (href) на следующую страницу и признаком "rel": "next". На запрос второй страницы в ответе вернется список операций и контейнер links с параметром (href) на следующую и предыдущую страницы и признаками: "rel": "prev", "rel": "next". Получение последующих страниц производится по аналогии. Если следующей страницы нет, в полученном ответе перестанет приходить href c признаком "rel": "next".
Loading...
Это полезный материал?
Заметили ошибку?
Выделите текст и нажмите
Ctrl
+
Enter
, чтобы сообщить нам об ошибке
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.