Создать черновик платежного поручения
https://business.tbank.ru/openapi/api/v1/payment/create
Метод для создания черновиков платежей. Работает только для резидентов РФ.
Результат запроса на создание черновика платежного поручения можно получить через метод Получить список статусов платежных документов, передав в нем соответствующий documentId.
Чтобы использовать метод, нужен доступ — opensme/inn/[{inn}]/kpp/[{kpp}]/payments/draft/create
— Создание черновиков платежей в компании с ИНН {inn} и КПП {kpp}
.
Ограничение на использование метода — 10 запросов в секунду.
Авторизация
Bearer API TokenЗапрос
Request body schema application/json
Required
documentNumber
String
Requirements: Value must match regular expression ^(\d{1,6})$
Номер распоряжения, определяемый клиентом.
date
String<date-time>
Дата и время исполнения платежа. Может быть в будущем или не передаваться. Если поле не передано, подписанный документ будет принят к исполнению немедленно.
Required
amount
Number
Сумма платежа.
Required
recipientName
String
Получатель.
Required
inn
String
Requirements: Value must match regular expression ^(\d{12}|\d{10}|0{1})$
ИНН получателя. Если платеж выполняется в пользу физ. лица и его ИНН неизвестен, передайте 0
. Во всех остальных случаях передавайте фактический ИНН получателя.
Required
kpp
String
Requirements: Value must match regular expression ^(\d{9}|0)$
КПП получателя. Если у получателя платежа нет КПП, например, это физ. лицо или ИП, передайте 0
.
Required
bankAcnt
String
Номер счета получателя.
Required
bankBik
String
БИК банка.
Required
accountNumber
String
Requirements: Value must match regular expression ^(\d{20}|\d{22})$
Номер расчетного счета для списания.
Required
paymentPurpose
String
Requirements: non-empty
and <= 210 characters
Назначение платежа.
executionOrder
Integer<int32>
Requirements: >= 1
and <= 5
Очередность платежа.
Required
taxPayerStatus
String
Статус составителя расчетного документа. Поле платежки 101. Если платеж не бюджетный, передайте 0
.
Required
kbk
String
Код бюджетной классификации. Поле платежки 104. Если платеж не бюджетный или КБК отсутствует, передайте 0
.
Required
oktmo
String
Код ОКТМО территории, на которой мобилизуются денежные средства от уплаты налога, сбора и иного платежа. Если платеж не бюджетный, передайте 0
.
Required
taxEvidence
String
Основание налогового платежа. Поле платежки 106. Если платеж не бюджетный или основание неизвестно, передайте 0
.
Required
taxPeriod
String
Налоговый период. Поле платежки 107. Формат — ДД.ММ.ГГГГ, первые два символа могут быть буквами. Если платеж не бюджетный или период отсутствует, передайте 0
.
Required
uin
String
Уникальный идентификатор платежа. Если платеж не бюджетный, передайте 0
.
Required
taxDocNumber
String
Номер налогового документа. Поле платежки 108. Если платеж не бюджетный или задолженность оплачивается в добровольном порядке, передайте 0
.
Required
taxDocDate
String
Дата налогового документа. Поле платежки 109. Формат — ДД.ММ.ГГГГ. Если платеж не бюджетный или дата отсутствует, передайте 0
.
revenueTypeCode
String
Requirements: [1
, 2
, 3
, 4
, 5
]
Код вида выплаты. Обязательное поле для платежей в пользу физ. лиц. Подробнее.
collectionAmountNumber
Number
Удержанная сумма из заработной платы и иных доходов работника в рублях. Подробнее.
recipientCorrAccountNumber
String
Корреспондентский счет банка получателя. Для налогового платежа обязательно указывается номер счета банка получателя средств — номер банковского счета, который входит в состав единого казначейского счета (ЕКС).
thirdParty
Object (ThirdPartyInfo)
Информация для совершения налоговых платежей за третьих лиц.
thirdParty
Object (ThirdPartyInfo)
Информация для совершения налоговых платежей за третьих лиц.
Ответ
Это полезный материал?