• 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>