Finance accounts

Частично изменить банковский счёт

Отсутствующее поле не меняется; явный null у company или gl_account отвязывает ссылку. Название, номер и БИК нельзя очистить.

patch/api/v1/finance/accounts/{id}

Request

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

Path parameters

idstring uuid required

Headers

X-Tenantstring required

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

Request body

companystring uuid nullable
company_namestring
namestring
bank_namestring
bicstring
numberstring
currencystring
gl_accountstring uuid nullable
is_activeboolean
in_use_sincestring nullable

«Используется с», ГГГГ-ММ-ДД; null или пустая строка снимают ограничение.

bank_timezonestring

Часовой пояс банковских суток (IANA). Источник пояса становится manual.

Response

Обновлённый счёт

idstring uuid required
businessstring uuid nullable

Бизнес, которому принадлежат деньги — у счёта из юрлица, у кассы из её карточки. null только у старого счёта без юрлица в кабинете с несколькими бизнесами.

kind'bank' | 'cash' required

Где лежат деньги. bank — расчётный счёт, cash — касса из справочника «Кассы». Список общий намеренно: вопрос «сколько у меня денег» задаётся один раз. У кассы банковские поля (bic, number, bank_name, connector) пусты по построению, а не «ещё не заполнены», и карточка счёта по её идентификатору не открывается.

companystring uuid nullable required
bankstring uuid nullable required
company_namestring required
company_directory_namestring required
company_innstring required
company_is_activeboolean required
namestring required
bank_namestring required
bicstring required
numberstring required
currencystring required
gl_accountstring uuid nullable required
is_activeboolean required
opening_balancestring required

Decimal string

balancestring required

Decimal string

txn_countinteger required
connectorstring uuid nullable required
connector_namestring required
connector_statusstring required
sync_enabledboolean required
synced_atstring date-time nullable required
created_atstring date-time required
updated_atstring date-time required
bank_balancestring nullable

Остаток по данным банка на момент bank_balance_at, decimal string. null — банк остатка не называл (счёт не подключён или остаток ещё не приходил): это не ноль, и сверять с ним нечего.

bank_balance_atstring date-time nullable

Когда банк назвал остаток bank_balance.

bank_closed_atstring date-time nullable

Когда счёт закрыт банком. null — счёт действующий.

in_use_sincestring date

«Используется с»: с какой даты счёт принадлежит бизнесу. Операции раньше неё коннектор не запрашивает, загрузка файла пропускает, ручной ввод отклоняет. Поля нет — ограничения нет.

bank_timezonestring nullable

Часовой пояс банковских суток счёта (IANA), например Asia/Novosibirsk. По нему банк режет сутки выписки, и по нему считаются окно синхронизации, «Загрузить период» и остаток на дату. Умолчание — по БИК подразделения банка. null у кассы.

bank_timezone_source'bic' | 'default' | 'manual' | 'null' nullable

Откуда пояс: bic — определён по БИК, default — определить не удалось, стоит умолчание (проверьте пояс), manual — задан человеком; подключение банка ручной пояс не трогает.

account_type'settlement' | 'deposit'

Вид счёта. settlement — расчётный (счёт книги 51), deposit — вклад. Деньги вклада учитываются статьёй «Депозиты и вклады»: отправка и возврат идут ею, а остаток депозитного счёта в итог денег не входит.

account_type_source'number' | 'bank' | 'manual'

Откуда вид: number — выведен из номера счёта (421…–422… и 423…, 426… — вклад), bank — назван банком, manual — выбран человеком. Ручной выбор номер и банк не перебивают.

Changes

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