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

Зарплатный проект

Обновлено 18 декабря 2024

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

Зарплатный проект - это услуга, которая позволяет компаниям выплачивать заработную плату своим сотрудникам через банковские карты. СберБанк предоставляет полный спектр услуг по выпуску и обслуживанию зарплатных карт, а также осуществляет переводы денежных средств на карты сотрудников.

Подробнее о продукте на сайте.

С помощью API вы сможете легко интегрировать Зарплатный проект СберБанка в свою систему управления персоналом и автоматизировать процесс выплаты заработной платы. Это значительно упрощает работу HR-отдела компании и повышает эффективность процесса выплаты зарплаты.


Выплаты самозанятым

Выплаты самозанятым интегрированы в зарплатный проект. Чтобы можно было выплачивать самозанятым, договор на зарплатный проект должен содержать пункт «Выплаты самозанятым» (код 87).

Процесс выплаты самозанятым идентичен механизму выплаты заработной платы или другим выплатам в рамках зарплатного проекта.

При запросе полных данных по ранее созданной зарплатной ведомости в объекте с данными по выплатам конкретному физическому лицу (самозанятому) появятся два дополнительных атрибута:

  • receiptStatus – статус регистрации чека в ФНС,
  • receiptResult – ссылка на чек в ФНС.

Схема работы продукта

Схема работы продукта

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

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

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

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

Варианты реализации
Выплата со счета в Сбере

В схеме можно использовать автоматизированное подписание документа. Данная возможность доступна только при использовании ЭЦП сотрудника вашей компании.

Подробнее об использовании ЭЦП в Sber API можно почитать в одноименном разделе.

Шаги

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

Участники usecase

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

Предусловия

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

Постусловия

  • Создан и подписан платежный документ
Выплата со счета в Сбере

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

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/fintech/api/v1/client-infoПолучение расширенной информацииGET_CLIENT_ACCOUNTS1. Получить информацию по зарплатному договору
2Alt text/fintech/api/v1/salary-agreementsПолучение информации по договоруSALARY_AGREEMENT1. Получить информацию по зарплатному договору
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить информацию по зарплатному договору
4Alt text/fintech/api/v1/payrollsСоздание зарплатной ведомостиPAYROLL2. Провести выплату в рамках зарплатного проекта
Выплата со счета в другом банке

В схеме можно использовать автоматизированное подписание документа. Данная возможность доступна только при использовании ЭЦП сотрудника вашей компании.

Подробнее об использовании ЭЦП в Sber API можно почитать в одноименном разделе.

Шаги

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

Участники usecase

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

Предусловия

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

Постусловия

  • Создан и подписан платежный документ
Выплата со счета в другом банке

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

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/fintech/api/v1/client-infoПолучение расширенной информацииGET_CLIENT_ACCOUNTS1. Получить информацию по зарплатному договору
2Alt text/fintech/api/v1/salary-agreementsПолучение информации по договоруSALARY_AGREEMENT1. Получить информацию по зарплатному договору
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить информацию по зарплатному договору
4Alt text/fintech/api/v1/payrollsСоздание зарплатной ведомостиPAYROLL2. Провести выплату в рамках зарплатного проекта
Проверка статуса и корректности выплаты

Шаги

  1. Проверить статус выплаты
  2. Проверить корректность

Участники usecase

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

Предусловия

  • Успешно выполнен сценарий "Выплата со счета в СберБанке" или "Выплата со счета в другом банке"

Постусловия

  • Осуществлена выплата в рамках зарплатного проекта
  • Проведена проверка корректности выплаты
Проверка статуса и корректности выплаты

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

МетодТочка вызоваОписаниеОперация в scopeШаг в схеме
1Alt text/fintech/api/v1/payrolls/{externalId}/stateПолучение статуса зарплатной ведомостиPAYROLL1. Получить статус выплаты
2Alt text/fintech/api/v1/payrolls/{externalId}Получение полных данных по зарплатной ведомостиPAYROLL2. Проверить корректность
3Alt text/ic/sso/api/v2/oauth/tokenОбновление токена доступаopenid1. Получить статус выплаты

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