Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Создать строку счета

Обновлено: 15.12.25

POST api/2.0/crm/invoiceline

Для этой функции требуется аутентификация. 

Описание

Создает строку счета с параметрами (идентификатор счета, идентификатор позиции счета, т.д.), указанными в запросе.

Параметры
Название Описание Тип Пример
invoiceId

sent in body
Идентификатор счета номер 1234
invoiceItemId

sent in body
Идентификатор позиции счета номер 1234
invoiceTax1Id

sent in body
Первый налоговый идентификатор счета-фактуры

необязательно
номер 1234
invoiceTax2Id

sent in body
Второй налоговый идентификатор счета-фактуры

необязательно
номер 1234
sortOrder

sent in body
Порядок сортировки

необязательно
номер 1234
description

sent in body
Описание

необязательно
строковый текст
quantity

sent in body
Количество

необязательно
System.Decimal
price

sent in body
Цена

необязательно
System.Decimal
discount

sent in body
Скидка

необязательно
System.Decimal
Пример
POST api/2.0/crm/invoiceline
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

{
  "invoiceId": 1234,
  "invoiceItemId": 1234,
  "invoiceTax1Id": 1234,
  "invoiceTax2Id": 1234,
  "sortOrder": 1234,
  "description": "some text",
  "quantity": 0.0,
  "price": 0.0,
  "discount": 0.0
}

Возвращает

Строку счета

Пример ответа

application/json

{
  "status": 0,
  "response": {
    "invoiceID": 0,
    "invoiceItemID": 0,
    "invoiceTax1ID": 0,
    "invoiceTax2ID": 0,
    "sortOrder": 0,
    "description": "",
    "quantity": 0.0,
    "price": 0.0,
    "discount": 0.0,
    "id": 0
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <invoiceID>0</invoiceID>
    <invoiceItemID>0</invoiceItemID>
    <invoiceTax1ID>0</invoiceTax1ID>
    <invoiceTax2ID>0</invoiceTax2ID>
    <sortOrder>0</sortOrder>
    <description></description>
    <quantity>0</quantity>
    <price>0</price>
    <discount>0</discount>
    <id>0</id>
  </response>
</result>