Выставить счет
https://business.tbank.ru/openapi/api/v1/invoice/send
Метод для выставления счетов — номер, срок оплаты, дата выставления, информация о плательщике и другое. Логотип и подпись с печатью не проставляются.
Пользователь должен дать согласие на доступ к созданию и отправке счетов на оплату контрагенту.
Чтобы использовать метод, нужен доступ — opensme/inn/[{inn}]/kpp/[{kpp}]/invoice/submit
— Создание, отправка счета на оплату и получение его информации в компании с ИНН {inn} и КПП {kpp}
.
Ограничение на использование метода — 4 запроса в секунду.
Авторизация
Bearer API TokenЗапрос
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
Комментарий.
Ответ
Это полезный материал?