Finance operations

Завести продажу или закупку

Создаёт штатный черновик операции. Режим document описывает один документ начисления, режим plan — договор или иной план с несколькими будущими начислениями. План сам долг не создаёт: долг появляется только после отдельного проведённого начисления. Повтор того же конверта источника идемпотентен; прямой записи в регистры нет.

post/api/v1/finance/operations

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/finance/operations
  • 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

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

recognition_mode'document' | 'plan'

document — один документ начисления; plan — план, который сам не создаёт долг

kind'sale' | 'purchase' required
company_idstring uuid required
contact_idstring uuid required
datestring date required
currencystring required
amountstring required

Положительная decimal string

due_datestring date
purposestring
pnl_item_idstring uuid required
project_idstring uuid
contract_idstring uuid
vat_amountstring

Только закупка: «в т.ч. НДС» документа поставщика (ERP-484, подшаги 5.3 и 5.3в). У закупки по документу обязательна, если на дату бизнес очищает суммы и юрлицо принимает налог к вычету; 0 — налог не выделен. У плана по периодам необязательна: указана — начисления берут долю нарастающим итогом, нет — налог приносит каждое начисление. Вне периода непустое значение — 400

Response

Текущее состояние операции

recognition_mode'document' | 'plan' required
cash_paidstring required

Фактически оплачено по проведённым распределениям

advancestring required

Оплата сверх признанного начисления

idstring uuid required
kind'sale' | 'purchase' required
company_idstring uuid required
contact_idstring uuid required
currencystring required
amountstring required

Decimal string

due_datestring date
purposestring
pnl_item_idstring uuid
project_idstring uuid
contract_idstring uuid
source_systemstring required
source_refstring required
external_idstring required
schema_version1 required
status'draft' | 'posted' | 'cancelled' required

Changes

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