• Post category:Счета
  • Запись изменена:03.11.2022

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>