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