Core trade

Получить карточку продажи

Продажа целиком: заголовок, строки с суммами после скидок, итоги, ответственные, статус кабинета; обязательство из регистра «Продажи и закупки» (obligation: заказано и осталось — у подтверждённого и следующих состояний) и действия экрана с причинами отказа (allowed_actions). Чужая продажа и продажа вне области юрлиц отвечают 404.

get/api/v1/core/sales/{id}

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/sales/{id}
  • 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)
    • HTTP bearer

Response

Карточка продажи

idstring uuid required
side'sale' | 'purchase' required
type_key'customer_order' | 'supplier_order' required
numberstring required
datestring date required
document_status'draft' | 'posted' | 'cancelled' required
state'draft' | 'confirmed' | 'executing' | 'executed' | 'closed' | 'cancelled' required
business_idstring uuid required
company_idstring uuid
contact_idstring uuid required
business_namestring
company_namestring
contact_namestring
contract_idstring uuid
channel_idstring uuid
channel_namestring
contract_numberstring

Номер договора продажи или закупки — для экрана

contract_datestring date

Дата договора продажи или закупки — для экрана

project_idstring uuid
department_idstring uuid
cfo_idstring uuid
pnl_item_idstring uuid
execution_cutoverboolean

Бизнес продажи или закупки прошёл отсечку этапа 4: исполнение закрывает вклад регистра «Продажи и закупки» и признаёт выручку; «Сделать акт» в документообороте выпускает бумагу и проводит исполнение одной командой

warehouse_idstring uuid
basis_idstring uuid
titlestring required
currencystring required
prices_include_vatboolean required
discountstring required

Скидка на продажу или закупку целиком, как её ввели; в суммах строк уже учтена

delivery_datestring date
due_datestring date
scenariostring required
manager_notestring
warehouse_notestring
commentstring
source_kind'manual' | 'app' | 'import' | 'marketplace' | 'crm' | 'migration' | 'contract' required

Откуда продажа или закупка. contract — продажа или закупка периода регулярного договора документооборота (commerce-cycle.md § 2.6): его external_id — «<id договора>/<период>» (2026-10, 2026-Q4, 2026-W41), и загрузка с тем же внешним номером отвечает core.trade.foreign_source.

source_systemstring
external_idstring
cabinet_status_idstring uuid
cabinet_status_namestring
sale_order_idstring uuid
sale_order_numberstring

Номер этой продажи

funnel_idstring uuid
versioninteger required
closed_atstring
closed_reasonstring
close_document_idstring uuid
migrated_fromstring
created_byinteger
created_atstring date-time required
updated_atstring date-time required
posted_atstring
cancelled_atstring
unchangedboolean

Только в ответах команд подтверждения, отмены и возврата в работу: true — команде нечего было делать (подтверждена уже, отменена уже, не закрыта), заказ не изменился. Повтор команды отвечает той же карточкой, а не ошибкой

Changes

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