Изменение счета
Что делает робот «Изменение счёта»
Робот изменяет поля счёта в Битрикс24: статус, сумму, дату оплаты, назначение платежа и другие параметры. Вместо того чтобы открывать карточку каждого счёта и править данные вручную, сотрудник запускает бизнес-процесс, и робот выполняет изменения автоматически. Это особенно важно при массовых операциях — например, когда нужно проставить дату оплаты для десятка счетов после закрытия платёжного дня.
Робот понимает контекст сделки: он может взять данные из карточки сделки, из связанного предложения или из переменных бизнес-процесса. Счёт всегда остаётся актуальным и синхронизированным с другими документами, без ручного контроля и сверок.
Сценарии использования
1. Массовое закрытие счетов после поступления оплаты. Бухгалтер получает банковскую выписку и запускает бизнес-процесс. Робот в цикле обходит все оплаченные счета и проставляет дату фактической оплаты, меняет статус на «Оплачен», записывает номер платёжного поручения. Часовая рутина сокращается до пары минут.
2. Корректировка суммы счёта после согласования скидки. Менеджер договорился с клиентом о дополнительной скидке. В бизнес-процессе робот получает новую сумму и автоматически пересчитывает счёт: обновляет итого, пересчитывает НДС. Клиенту уходит актуальный счёт, а в истории сохраняется причина корректировки.
3. Автоматическая генерация счетов по шаблону сделки. При переходе сделки на стадию «Выставление счёта» робот создаёт новый счёт и заполняет его на основе данных сделки: сумма, назначение платежа, реквизиты клиента. Менеджеру остаётся только проверить и отправить — всё остальное уже сделано.
4. Перенос плановой даты оплаты при переносе отгрузки. Клиент попросил отложить поставку на две недели. Вместо того чтобы править и счёт, и предложение, и задачу, менеджер меняет дату отгрузки в сделке, а робот автоматически сдвигает плановую дату оплаты в счёте. Все документы остаются непротиворечивыми.
Настройка робота
Для запуска необходимо указать:
- ID счёта — какой именно документ редактируется. Может быть взят из текущего бизнес-процесса или получен от предыдущего робота;
- Поля для изменения — какие именно поля и на какие значения меняются. Это может быть статус («Оплачен», «Отменён»), сумма, дата оплаты, назначение платежа;
- Режим обновления — полная замена указанных полей или частичное обновление только переданных значений.
Все новые значения можно брать из переменных процесса: из полей сделки, из результата предыдущего робота или вычислять прямо в настройках.
Результат работы
После выполнения робот возвращает:
- Флаг успеха — подтверждение, что счёт изменён;
- Новые значения — перечень полей и их актуальных значений после обновления;
- ID счёта — для передачи в следующие шаги процесса.
Если изменение не удалось (например, счёт уже проведён и заблокирован для редактирования), робот возвращает ошибку с описанием причины. Процесс может автоматически перейти на ветку ручной обработки.
Интеграция с другими роботами
Робот «Изменение счёта» — центральное звено в финансовых цепочках CRM:
- После роботов поиска счёта — нашли счёт по номеру или сумме → изменили его статус или реквизиты;
- Перед роботом «Изменение предложения из счёта» — сначала актуализировали счёт, затем синхронизировали изменения с предложением;
- С роботами отправки — после изменения счёта отправить клиенту обновлённый PDF или уведомление о статусе оплаты.
Типовая цепочка: «Поиск счёта» → «Изменение счёта» → «Изменение предложения из счёта» → «Отправить счёт клиенту».
Типичные ошибки при настройке
Попытка изменить проведённый счёт. В Битрикс24 проведённые счета заблокированы для редактирования. Робот выдаст ошибку — перед изменением проверяйте статус счёта или используйте отдельный процесс для корректировки проведённых документов.
Некорректная сумма с НДС. Если вы меняете сумму счёта, но не пересчитываете НДС, возникает расхождение. Убедитесь, что при изменении суммы в настройках робота предусмотрен пересчёт налога.
Изменение не того счёта при массовой обработке. Если в процессе участвует несколько счетов, легко передать не тот ID. Добавляйте в процесс шаг сверки: робот возвращает данные счёта до изменения, и процесс может запросить подтверждение у сотрудника.