CRM deals

Создать заказ из сделки

Заводит черновик заказа покупателя в «Продажах» (ERP-1615) из клиента и состава сделки: строки, количество, цена, скидка суммой и ставка НДС берутся из состава, бизнес — из воронки. Клиент CRM при необходимости переносится в справочник контрагентов. У сделки один заказ (источник crm, внешний номер — id сделки): повтор отдаёт уже заведённый заказ с ответом 200, новый — 201. Юрлицо можно не называть, если в бизнесе воронки оно одно, иначе 422 crm.order_company_required. Без клиента — 409 crm.order_no_customer, без состава — 409 crm.order_no_items, отказ «Продаж» — 422 crm.order_refused с причиной. Работает только при подключённом «Документообороте», иначе 409 crm.module_unavailable. Нужны право изменять сделки и право core.trade на запись.

post/api/v1/crm/deals/{id}/order

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/crm/deals/{id}/order
  • Auth: one of:
    • HTTP bearer
    • 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

company_idstring uuid

Response

Заказ уже был

idstring uuid required
numberstring required

Номер заказа

statestring required

Состояние заказа ядра: draft, confirmed, executing, executed, closed, cancelled

createdboolean required

true — заказ заведён этим запросом, false — он уже был

Changes

No recorded changes to this operation across all 1 revision of this API.