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

Выписки по счету

Обновлено 29 ноября 2024

Информация о продукте

Банковская выписка — это документ, содержащий список всех операций по счету за определенный период (неделю, месяц, квартал). Она отражает состояние счета на начало и конец периода, приход и расход средств, а также адресатов и отправителей платежей.

Выписка нужна для того, чтобы видеть, когда и сколько денег переводили со счета и получали на счет, а также общее количество поступлений и списаний за период. Это помогает анализировать траты и поступления, корректировать деятельность и планировать финансы.


Варианты реализации

Ниже будут приведены примеры реализации. Сценарии могут быть для вас отправной точкой и идеей для финального способа реализации функциональности.

Сценарии описали общие, для более легкого восприятия информации описания работы с продуктом Выписки по счету в Sber API.

Можно использовать разные триггеры запуска того или иного сценария - действия пользователя, регламентный запуск по времени, наступление определенных событий и другие варианты.

Варианты реализации
Получение выписки по счету

Шаги

  1. Получить информацию по счетам
  2. Запросить выписку
  3. Отразить выписку Пользователю

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Пользователь имеет пользовательский профиль в СберБизнес своей компании
  • Пользователь находится в пространстве Платформы
  • Пользователь прошел авторизацию с помощью СберБизнес ID

Постусловия

  • Пользователь получил выписку по счету в рамках UI Платформы
Получение выписки по счету

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/ic/sso/api/v2/oauth/user-infoПолучение информацииopenid1. Получить информацию по счетам
2Alt text/fintech/api/v2/statement/transactionsПолучить выписку по счетуGET_STATEMENT_ACCOUNT2. Запросить выписку
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid2. Запросить выписку
Получение реквизитов операции

Шаги

  1. Получить реквизиты операции

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Успешно выполнен сценарий "Получение выписки по счету"
  • В сценарии "Получение выписки по счету" Платформа сохранила идентификаторы операций из выписки (operationId) в своей БД

Постусловия

  • Пользователь получил информацию по операции
seq

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/fintech/api/v2/statement/transactionIdПолучить информацию из выписки по одной операцииGET_STATEMENT_ACCOUNT1. Получить реквизиты операции
2Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить реквизиты операции
Получение печатной формы операции

Шаги

  1. Запросить печатную форму
  2. Декодировать файл

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Успешно выполнен сценарий "Получение выписки по счету"
  • В сценарии "Получение выписки по счету" Платформа сохранила идентификаторы операций из выписки (operationId) в своей БД

Постусловия

  • Пользователь получил печатную форму по операции
seq

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/fintech/api/v2/statement/transactionId/printПолучить операцию из выписки в печатном формате файлаGET_STATEMENT_TRANSACTION1. Получить реквизиты операции
2Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить реквизиты операции
Получение информации по оборотам

Шаги

  1. Получить информацию по счетам
  2. Запросить информацию по оборотам
  3. Отразить информацию Пользователю

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Пользователь имеет пользовательский профиль в СберБизнес своей компании
  • Пользователь находится в пространстве Платформы
  • Пользователь прошел авторизацию с помощью СберБизнес ID

Постусловия

  • Пользователь получил информацию по оборотам счета в рамках UI Платформы
seq

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/ic/sso/api/v2/oauth/user-infoПолучение информацииopenid1. Получить информацию по счетам
1Alt text/fintech/api/v2/statement/summaryПолучить информацию по оборотам счетаGET_STATEMENT_ACCOUNT2. Запросить информацию по оборотам
2Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить информацию по счетам
Получение печатной формы выписки по счету

Шаги

  1. Получить информацию по счетам
  2. Запросить печатную форму выписки
  3. Скачать и отразить выписку в UI

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Пользователь имеет пользовательский профиль в СберБизнес своей компании
  • Пользователь находится в пространстве Платформы
  • Пользователь прошел авторизацию с помощью СберБизнес ID

Постусловия

  • Пользователь получил печатную форму выписки по счету
seq

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/ic/sso/api/v2/oauth/user-infoПолучение информацииopenid1. Получить информацию по счетам
2Alt text/fintech/api/v1/statement/printПолучить выписку в печатном формате файлаGET_STATEMENT_ACCOUNT2. Запросить печатную форму выписки
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid2. Запросить печатную форму выписки
4Alt text/v1/files/tasks-for-download/{taskId}Получение ссылки для загрузки печатной формыFILES3. Скачать и отразить выписку в UI
Выгрузка для экспорта в другие системы

Шаги

  1. Получить информацию по счетам
  2. Запросить файл выписки для экспорта
  3. Скачать и отразить выписку в UI

Участники usecase

  • Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках Платформы
  • Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
  • Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа

Предусловия

  • Пользователь имеет пользовательский профиль в СберБизнес своей компании
  • Пользователь находится в пространстве Платформы
  • Пользователь прошел авторизацию с помощью СберБизнес ID

Постусловия

  • Пользователь получил печатную форму выписки по счету
seq

Используемые ресурсы

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/ic/sso/api/v2/oauth/user-infoПолучение информацииopenid1. Получить информацию по счетам
2Alt text/fintech/api/v1/statement/filesЗапросить выписку для экспорта в другие системыGET_STATEMENT_ACCOUNT2. Запросить печатную форму выписки
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid2. Запросить печатную форму выписки
4Alt text/v1/files/tasks-for-download/{taskId}Получение ссылки для загрузки печатной формыFILES3. Скачать и отразить выписку в UI

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.