Finance transactions

Проставить статью ДДС кассовой операции

Классифицирует САМ ДОКУМЕНТ кассовой операции, а не строку finance_transaction, и этим отличается от financeCategorizeTransaction: у банка классифицируется транзакция, у кассы классифицировать нечего кроме документа. Отсюда и разный состав: здесь принимаются статья ДДС, контрагент и «За кого», у банковской ручки — ещё продажа или закупка и проект. Ответ тоже разный: банковская ручка возвращает переклассифицированную операцию, эта — пустое тело. Пустая строка в любом поле снимает привязку: операция без статьи — законное состояние, её показывает строка «Без статьи ДДС», и запрещать возврат в него нельзя. Ручка нужна расшифровке ДДС: у записи с kind = cash разносить статью надо здесь, у bank — через financeCategorizeTransaction. «За кого» у расчётов с собственником проходит проверку состава владельцев на дату и может быть отклонено.

post/api/v1/finance/cash-operations/{id}/categorize

Request

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

Path parameters

idstring uuid required

Headers

X-Tenantstring required

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

Request body

cashflow_itemstring

Идентификатор статьи ДДС; пустая строка снимает статью

employeestring

Прежнее учётное физлицо зарплаты; пустая строка снимает его. Новое разнесение указывает человека в for_contact

contactstring

Идентификатор контрагента; пустая строка снимает контрагента

for_contactstring nullable

«За кого»: контрагент сотрудника или собственника, чей расчёт гасит выдача. Пусто — как контрагент; не присланное поле остаётся как было

orderstring nullable

Продажа или закупка, который оплачивают наличные (приход — продажа, расход — закупка того же контрагента). Пустая строка снимает продажу или закупку; не присланное поле остаётся как было

Response

Классификация кассовой операции сохранена

Changes

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