Создание черновика платежного поручения для отправки платежа в бюджет
Обновлено 19 февраля 2025
/fintech/api/v1/payments/from-invoice-budget
Ресурс позволяет вам создавать черновики платежных поручений в адрес бюджетных организаций со счетом в любом банке для оплаты налоговых, таможенных и других бюджетных платежей.
Для создания черновика платежного поручения необходимо отправить POST-запрос /fintech/api/v1/payments/from-invoice-budget
с токеном доступа (access_token) пользователя в параметре Authorization заголовка и реквизитами счета в теле запросе.
В параметре scope ссылки авторизации пользователя должен быть указан сервис PAY_DOC_RU_INVOICE_BUDGET
для получения доступа к этому ресурсу.
Для обращения к ресурсу необходимо отправлять запрос на:
- Тестовый контур
https://iftfintech.testsbi.sberbank.ru:9443
- Промышленный контур
https://fintech.sberbank.ru:9443
Request
/fintech/api/v1/payments/from-invoice-budget
- Модель
- Пример
Наименование | Тип | Формат | Regexp | Обязательность | Описание |
---|---|---|---|---|---|
HEADER | |||||
Authorization | string | string | ^[a-zA-Z0-9]38$ | required | Access token пользователя, полученный через SSO. |
BODY | |||||
Invoice { | |||||
amount | number | float | ^[0-9]16\.[0-9]2$ | required | Сумма платежа, |
date | string | ISO 8601 YYYY-MM-DD | ^[0-9]4-[0-9]2-[0-9]2$ | required | Дата составления документа, |
deliveryKind | string | string | ^(электронно|срочно|0)$ | optional | Вид платежа. Если не заполнено или 0, то будет присвоено значение "электронно", |
departmentalInfo | DepartmentalInfo | object | required | Реквизиты налогового, таможенного или иного бюджетного платежа, | |
externalId | string | UUID | ^[0-9a-f]8-[0-9a-f]4-[0-9a-f]4-[0-9a-f]4-[0-9a-f]12$ | required | Идентификатор документа, присвоенный партнером, |
operationCode | string | string | ^01$ | optional | Код операции, |
payeeAccount | string | string | ^[0-9]20$ | required | Счет получателя платежа, |
payeeBankBic | string | string | ^[0-9]9$ | required | БИК банка получателя платежа, |
payeeBankCorrAccount | string | string | ^[0-9]20$ | optional | Кор. счет банка получателя платежа, |
payeeInn | string | string | ^([0-9]5|[0-9]10|[0-9]12|0)$ | required | ИНН получателя платежа, |
payeeKpp | string | string | ^([0-9]9|0)$ | optional | КПП получателя платежа, |
payeeName | string | string | ^.254$ | required | Наименование получателя платежа, |
paymentNumber | string | string | ^[0-9]6$ | optional | Номер платежного поручения. Если Клиент не ведет в своей учетной системе нумерацию платежных поручений, созданных на основании выставленных счетов, то атрибут можно не передавать, он будет присвоен автоматически, |
priority | string | string | ^[4-5]1$ | optional | Очередность платежа, |
purpose | string | string | ^.210$ | required | Назначение платежа. Рекомендации по заполнению, |
urgencyCode | string | string | ^(INTERTAL|INTERNAL_NOTIF|OFFHOURS|BESP|NORMAL)$ | optional | Код срочности. INTERNAL - срочный INTERNAL_NOTIF - срочный платеж с уведомлением OFFHOURS - неотложный BESP - банковские электронные срочные платежи NORMAL - срочность не указана, |
vat | Vat | object | required | Данные НДС | |
} | |||||
DepartmentalInfo { | |||||
uip | string | string | ^[A-Za-z0-9]25$ | required | Уникальный идентификатор платежа, |
drawerStatus101 | string | string | ^[01|02|08|13]+$ | required | Показатель статуса налогоплательщика (реквизит - 101), |
kbk | string | string | ^[A-Za-z0-9]20$ | required | Код бюджетной классификации (реквизит - 104), |
oktmo | string | string | ^[A-Za-z0-9]11$ | required |