CRM deals

Заменить состав сделки

Состав заменяется целиком, сумма сделки становится его итогом с НДС и снимается признак amount_manual. Тело - объект {items, prices_include_vat} или прежний голый массив строк. Строка из каталога сверяется с номенклатурой кабинета (422 crm.deal_item_product, crm.deal_item_product_archived), единицу берёт из карточки товара. Пустой состав сумму не меняет

put/api/v1/crm/deals/{id}/items

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/crm/deals/{id}/items
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Request body

OR

Response

Новый состав с посчитанными суммами

idstring uuid required
deal_idstring uuid required
positioninteger required
namestring required
product_idstring uuid
quantitynumber required
unitstring required
unit_idstring uuid
pricestring required

Сумма десятичной строкой: «19990.50». Разрядность берёт валюта (MONEY-ROUNDING.md)

discount_percentnumber required
vat_ratestring required

Ставка НДС записью ядра: «22%», «0%», «без НДС»; пусто - ставка не указана, налог не выделяется

totalstring required

Сумма строки со скидкой, как записаны цены сделки (с налогом или без); считает сервер, чтобы клиенты не разошлись на округлении

amount_netstring required

Сумма строки без НДС

vat_amountstring required

НДС строки

amount_grossstring required

Сумма строки с НДС

created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 2 revisions of this API.