cash.transaction.bulkMove

Изменяет свойства нескольких операций, к которым у пользователя есть доступ.

Параметры

  • ids POST

    Массив ID операций.

  • category_id POST Необязательно

    ID статьи доходов или расходов, в которую нужно перенести указанные операции.

  • account_id POST Необязательно

    ID счёта, на который нужно перенести указанные операции.

  • contractor_contact_id POST Необязательно

    ID контакта, с которым нужно связать указанные операции.

  • contractor_contact POST Необязательно

    Имя нового контакта, с которым нужно связать указанные операции.

  • format GET Необязательно

    Устанавливает формат ответа. Возможные значения: json (по умолчанию), xml.

Возвращаемое значение

Список обновлённых операций. Каждый элемент списка — массив со следующими ключами:

  • []['id'] int ID операции.
  • []['account_id'] int ID счёта.
  • []['affected_transaction_ids'] array<int> Список ID созданных операций.
  • []['affected_transactions'] int Количество созданных операций.
  • []['amount'] float Сумма операции.
  • []['amountShorten'] string Сокращённое локализованное обозначение суммы операции.
  • []['category_id'] int ID статьи доходов или расходов, к которой относится операция.
  • []['contractor_contact'] array|null Свойства контакта, связанного с операцией, в виде массива со следующими ключами:
  • []['contractor_contact']['firstname'] string Имя.
  • []['contractor_contact']['lastname'] string Фамилия.
  • []['contractor_contact']['name'] string Полное имя.
  • []['contractor_contact']['userpic'] string URL изображения контакта размером 96х96 пикселей.
  • []['contractor_contact_id'] int ID контакта, связанного с операцией.
  • []['create_contact'] array|null Свойства пользователя, добавившего операцию, в виде массива со следующими ключами:
  • []['create_contact']['firstname'] string Имя.
  • []['create_contact']['lastname'] string Фамилия.
  • []['create_contact']['name'] string Полное имя.
  • []['create_contact']['userpic'] string URL изображения пользователя размером 96х96 пикселей.
  • []['create_contact_id'] int ID пользователя, добавившего операцию.
  • []['create_datetime'] datetime Дата и время добавления операции.
  • []['date'] date Текущая дата.
  • []['datetime'] datetime Время начала текущих суток.
  • []['description'] string Комментарий к операции.
  • []['is_archived'] bool Флаг, обозначающий удалённую операцию.
  • []['is_onbadge'] bool Флаг, обозначающий незавершённую операцию, которую нужно провести вручную.
  • []['is_self_destruct_when_due'] bool Флаг автоматического удаления повторяющейся операции, когда наступает её день.
  • []['update_datetime'] datetime Дата и время последнего обновления свойств операции.