Core contacts

Объединить контрагентов

Переносит на target_id всё, что держит карточку {id}, одной транзакцией: документы перепроводятся, таблицы модулей переписывают их владельцы, итоги регистров сверяются (у цели — сумма двух, у источника — ноль), привязка к сотруднику переезжает, источник уходит в архив. Не сходится или есть держатели без переноса, документы в закрытом периоде — отказ с перечнем, ничего не меняется.

post/api/v1/core/contacts/{id}/merge

Request

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

target_idstring uuid required

Response

Что сделано

previewboolean

Только предпросмотр

source_idstring

Карточка-источник

source_namestring

Имя источника

target_idstring

Целевая карточка

target_namestring

Имя цели

employee_movedboolean

Привязка к сотруднику перенесена. Переносится только на физлицо; при объединении в ИП или организацию остаётся у архивной карточки

archivedboolean

Источник в архиве

Changes

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