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>








