Выставить счёт
https://business.tbank.ru/openapi/api/v1/invoice/send
Метод для выставления счетов — номер, срок оплаты, дата выставления, информация о плательщике и другое. Логотип и подпись с печатью не проставляются.
Пользователь должен дать согласие на доступ к созданию и отправке счетов на оплату контрагенту.
Чтобы использовать метод, нужен доступ — opensme/inn/[{inn}]/kpp/[{kpp}]/invoice/submit
— Создание, отправка счёта на оплату и получение его информации в компании с ИНН {inn} и КПП {kpp}
.
Ограничение на использование метода — 4 запроса в секунду.
Запрос
Request body schema application/json
Required
invoiceNumber
String
Requirements: Value must match regular expression ^\d{1,15}$
Номер счёта.
dueDate
String<date>
Срок оплаты. Должен быть не меньше даты выставления счёта.
invoiceDate
String<date>
Дата выставления счёта. Если не указана, счёт выставляется текущей датой.
accountNumber
String
Requirements: Value must match regular expression ^(\d{20}|\d{22})$
Рублёвый расчётный счёт отправителя. Если счёт не указан, для выставления счёта будет использоваться главный счёт компании.
payer
Object (InvoicePayerInfo)
Информация о плательщике.
payer
Object (InvoicePayerInfo)
Информация о плательщике.
items
Array of objects ()
Позиции счёта.
items
Array of objects ()
Позиции счёта.
contacts
Array of objects ()
Контакты для получения счёта.
contacts
Array of objects ()
Контакты для получения счёта.
contactPhone
String
Requirements: Value must match regular expression ^((\+7)([0-9]){10})$
Номер мобильного телефона, на который придет СМС-сообщение со счётом.
comment
String
Requirements: non-empty
and <= 1000 characters
Комментарий.
Ответ
Это полезный материал?