-
Оценка
-
Установок3
-
Разработчик
Краткое описание
Приложение добавляет двух роботов для автоматического управления налогами в товарных позициях CRM. Работает со сделками, лидами, счетами и смарт-процессами. Роботы умеют добавлять или убирать налог, автоматически создавать ставки НДС и гибко настраивать включение налога в цену. Поддерживает работу как в бизнес-процессах, так и непосредственно в воронках продаж.
Для чего это нужно?Автоматизация расчётов — забудьте о ручном пересчёте налогов в товарах
Гибкость — выбирайте, включать налог в цену или начислять сверху
Поддержка всех сущностей — работает со сделками, лидами, счетами и смарт-процессами
Умное управление ставками — автоматически создаёт недостающие ставки НДС
Универсальность — роботов можно использовать как в бизнес-процессах, так и в воронках продаж
Робот 1: Убрать налог
Код: robot_tax_remove_100
Удаляет налог из товарных позиций. Полезно, когда нужно:
Перевести цены с НДС на цены без НДС
Подготовить документы для спецрежимов налогообложения
Очистить товары от ошибочно применённого налога
Параметры:
ENTITY_ID — ID элемента CRM (по умолчанию {{ID}})
TAX_ACTION — действие с суммой:
keep — оставить сумму прежней (налог был включён в цену)
subtract — вычесть налог из текущей суммы
Что делает:
Обнуляет ставку налога (taxRate = 0)
При необходимости пересчитывает цену без НДС
Сохраняет историю изменений по каждому товару
Код: robot_tax_set_200
Добавляет налог в товарные позиции. Незаменим, когда нужно:
Применить НДС к товарам
Сменить ставку налога
Автоматически создать недостающую ставку в каталоге
Параметры:
ENTITY_ID — ID элемента CRM (по умолчанию {{ID}})
TAX_RATE — ставка налога в процентах (например, 20, 10, 0)
TAX_ACTION — действие с суммой:
keep — оставить сумму прежней (налог включается в текущую цену)
add — добавить налог сверху (цена увеличивается)
Что делает:
Проверяет наличие ставки НДС в каталоге
Автоматически создаёт ставку, если её нет
Применяет налог к товарам с пересчётом цен
Сохраняет ID созданной ставки для дальнейшего использования
Технический процесс:
Робот активируется в бизнес-процессе или в воронке продаж
Получает список товаров сущности (сделка/лид/счёт/смарт-процесс)
Для робота "Убрать налог":
Определяет текущую ставку налога
Или обнуляет налог (оставляя цену), или пересчитывает цену без НДС
Для робота "Установить налог":
Проверяет наличие ставки НДС через catalog.vat.list
При необходимости создаёт ставку через catalog.vat.add
Применяет налог с учётом выбранного действия
Обновляет товарные позиции через crm.item.productrow.update
Возвращает результат в бизнес-процесс или в воронку продаж
Поддерживаемые сущности:Сделки (DEAL)
Лиды (LEAD)
Счета (SMART_INVOICE)
Смарт-процессы (DYNAMIC_XXX)
В бизнес-процессах — для автоматической обработки при изменении статусов
В воронках продаж — как действие на стадии сделки или лида
В триггерах CRM — для автоматического применения при наступлении событий
Пример 1: Убрать налог 20%
Исходные данные:
Товар: 1200₽ с НДС 20%
Количество: 3 шт.
Действие: subtract (вычесть налог)
Результат:
Цена без налога: 1000₽
Сумма без налога: 3000₽
Убрано налога: 600₽
Исходные данные:
Товар: 1000₽ без НДС
Количество: 3 шт.
Действие: add (добавить сверху)
Результат:
Цена с налогом: 1200₽
Сумма с налогом: 3600₽
Добавлено налога: 600₽
Исходные данные:
Товар: 1000₽ (цена уже включает НДС)
Количество: 3 шт.
Действие: keep (оставить сумму)
Результат:
Цена остаётся: 1000₽
Ставка налога: 20%
Сумма налога: 500₽ (рассчитана из цены)
Итог: 3000₽ (включая 500₽ налога)