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

Создание заявления на депозит с автоматическим запросом ставки (автокотировка)

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

Создание заявления на депозит с автоматическим запросом ставки (автокотировка)

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

Дайджест

Дайджест это текстовый документ, содержащий перечень и значения полей запроса, к которому он относится и предназначенный для подписания ЭЦП. Сохраняйте порядок и количество полей дайджеста, как показано в примере ниже, иначе подписать его не получится.

НаименованиеОписаниеПример
account.accountNumberНомер счета списания40702810600000001673
account.bankBicБИК банка040407777
account.bankCorrAccКорреспондентский счет30101810400000000225
account.bankNameНазвание банкаПАО СБЕРБАНК
account.internationalBankAddressАдрес банка на иностранном языкеUL.KUTUZOVSKAYA,D.2
account.internationalBankNameМеждународное наименование банкаSberbank
account.nameBeneficiaryНазвание банка бенифициараПАО СБЕРБАНК
account.nameCorrespondentНазвание банка корреспондентаПАО СБЕРБАНК
account.swiftBeneficiarySWIFT банка бенифициараABNARUMMSPB
account.swiftCorrespondentSWIFT банка корреспондентаABNARUMMSPB
accountReturn.accountNumberНомер счета возврата40702810600000001673
accountReturn.bankBicБИК банка040407777
accountReturn.bankCorrAccКорреспондентский счет30101810400000000225
accountReturn.bankNameНазвание банкаПАО СБЕРБАНК
accountReturn.internationalBankAddressАдрес банка на иностранном языкеUL.KUTUZOVSKAYA,D.2
accountReturn.internationalBankNameМеждународное наименование банкаSberbank
accountReturn.nameBeneficiaryНазвание банка бенифициараПАО СБЕРБАНК
accountReturn.nameCorrespondentНазвание банка корреспондентаПАО СБЕРБАНК
accountReturn.swiftBeneficiarySWIFT банка бенифициараABNARUMMSPB
accountReturn.swiftCorrespondentSWIFT банка корреспондентаABNARUMMSPB
calcIdID расчета автокотировки7271985355769577475
externalIdВнешний идентификатор заявления6q1e34a-26ef-19a1-9f12-2a36dd3e3208
isRecallableВозможность досрочного отзываfalse
paymentPeriodCodeПериодичность выплатыAT_END_OF_DURATION
productAmount.amountСумма продукта100.00
productAmount.currencyISOCodeISO код валюты продуктаRUB
rateПроцентная ставка100.00
replenishmentTypeТип зачисленияBANK
termСрок размещения365

Пример:

account.accountNumber=40702810600000001673
account.bankBic=040407777
account.bankCorrAcc=30101810400000000225
account.bankName=ПАО СБЕРБАНК
account.internationalBankAddress=UL.KUTUZOVSKAYA,D.2
account.internationalBankName=Sberbank
account.nameBeneficiary=ПАО СБЕРБАНК
account.nameCorrespondent=ПАО СБЕРБАНК
account.swiftBeneficiary=ABNARUMMSPB
account.swiftCorrespondent=ABNARUMMSPB
accountReturn.accountNumber=40702810600000001673
accountReturn.bankBic=040407777
accountReturn.bankCorrAcc=30101810400000000225
accountReturn.bankName=ПАО СБЕРБАНК
accountReturn.internationalBankAddress=UL.KUTUZOVSKAYA,D.2
accountReturn.internationalBankName=Sberbank
accountReturn.nameBeneficiary=ПАО СБЕРБАНК
accountReturn.nameCorrespondent=ПАО СБЕРБАНК
accountReturn.swiftBeneficiary=ABNARUMMSPB
accountReturn.swiftCorrespondent=ABNARUMMSPB
calcId=7271985355769577475
externalId=6q1e34a-26ef-19a1-9f12-2a36dd3e3208
isRecallable=false
paymentPeriodCode=AT_END_OF_DURATION
productAmount.amount=100.00
productAmount.currencyISOCode=RUB
rate=100.00
replenishmentType=BANK
term=365
Рекомендации по тестированию в песочнице

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

  • Не нужно устанавливать промышленные сертификаты электронной подписи (ЭП) — Песочница использует тестовые идентификаторы ЭП (certificateUuid).
  • Все остальные поля запроса заполняйте произвольными данными (реквизиты, суммы) в соответствии с требованиями в документации.

Сценарии тестирования

Для тестирования сценариев используйте фиксированные значения certificateUuid, externalId и accountNumber. При использовании любых других значений certificateUuid вернется ошибка WORKFLOW_FAULT.


1. Чтобы создать неподписанное заявление на депозит на индивидуальных условиях по полученной ставке (черновик), отправьте запрос без объекта digestSignatures.


2. Для отправки документа с единственной или двумя подписями передайте в объекте digestSignatures тестовые certificateUuid.

Параметры:

  • bb014b5d-8159-40be-97c1-eafeed4a8c3d (единственная подпись)
  • d5d4f811-f4d4-4205-a70f-58f772eeab72 (первая подпись)
  • 4f29c8ef-b55d-43c7-a321-f2b1303a29cd (вторая подпись)

Статус в ответе: bankStatus: "WORKS"

Пример:

#Единственная подпись
"digestSignatures": [
\{
"certificateUuid": "bb014b5d-8159-40be-97c1-eafeed4a8c3d",
"base64Encoded": "MIILDgYJKoZIhvcNAQcCoIIK..."
\}
],


#Первая и вторая подпись
"digestSignatures": [
\{
"certificateUuid": "d5d4f811-f4d4-4205-a70f-58f772eeab72",
"base64Encoded": "MIILDgYJKoZIhvcNAQcCoIIK..."
\},
\{
"certificateUuid": "4f29c8ef-b55d-43c7-a321-f2b1303a29cd",
"base64Encoded": "MIILDgYJKoZIhvcNAQcCoIIK..."
\}
],

3. Чтобы получить ошибку при создании ведомости необходимо в поле base64Encoded передать значение INVALIDEDS, а certificateUuid заполнить произвольно.

Статус в ответе: bankStatus: "REFUSE"

Пример:

    "digestSignatures": [
{
"certificateUuid": "bb014b5d-8159-40be-97c1-eafeed4a8c33",
"base64Encoded": "INVALIDEDS"
}
],

4. Чтобы получить ошибку "Указанный счет списания не найден.", нужно в поле account.accountNumber передать значение 40702810338000042026.


5. Чтобы получить ошибку "Указанный счет возврата не найден.", нужно в поле accountReturn.accountNumber передать значение 40702810338000042026.


6. Чтобы получить ошибку "Указанный счет списания не действует.", нужно в поле account.accountNumber передать значение 40702810338000042027.


7. Чтобы получить ошибку "Указанный счет возврата не действует.", нужно в поле account.accountNumber передать значение 40702810338000042027.


8. Чтобы получить ошибку "При выполнении операции произошла ошибка...", нужно в поле externalId передать значение 6e58307d-798b-432c-9769-bdd58639a8d9.


9. Чтобы получить ошибку "Предодобренное коммерческое предложение на открытие депозита недоступно...", нужно в поле externalId передать значение 02f2b85f-6d8b-4fb3-b6d5-b2eae258d429.


10. Чтобы получить ошибку "Указан pkpId для создания заявления на открытие неснижаемого остатка...", нужно в поле externalId передать значение faf76c5e-e02b-411b-83da-ad4e66c9e031.


11. Чтобы получить ошибку "Заявление с таким внешним идентификатором externalId... уже существует.", нужно в поле externalId передать значение a5b75914-49e1-4695-89b0-5a1b3d4327e9.

Запрос

Ответы

Создан

Loading...
Это полезный материал?
Заметили ошибку?
Выделите текст и нажмите
Ctrl
+
Enter
, чтобы сообщить нам об ошибке
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.