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>