Интеграция amoCRM и Checkbox

Автоматизируем кассовые действия Checkbox из процесса продаж в amoCRM: отправку чеков, работу со сменами и номенклатурой. Сценарий может поддерживать несколько касс и ФОП и использоваться в связке с МойСклад.

Продажа → касса → чек
Продажа в amoCRMсобытие запуска по правилам процесса
Проверка кассы и сменывыбор кассы и состояние смены
Номенклатурасогласованный источник товарных данных
Checkboxотправка чека

Возможности

Что можно автоматизировать

Состав кассового сценария фиксируем заранее. Базовые функции — отправка чеков, работа со сменами, выбор кассы и передача номенклатуры.

Автоматическая отправка чеков

Чек запускается логикой интеграции после согласованного события продажи.

Открытие смены

Смена может открываться при первой продаже или в запланированное время.

Закрытие смены

Смену можно автоматически закрывать по расписанию.

Несколько касс и ФОП

Можно работать с несколькими кассами и ФОП; конкретное правило выбора задаётся отдельно.

Номенклатура из amoCRM

Номенклатуру для кассового сценария можно получать из CRM по согласованным правилам.

Связка с МойСклад

Checkbox можно использовать в общем процессе вместе с МойСклад. Логика обмена фиксируется отдельно.

Процесс

Как может работать автоматическая кассовая цепочка

Конкретный источник суммы, товара и других фискальных параметров для нового проекта определяем до разработки.

Событие в amoCRM

Определяем, какой факт продажи должен запускать кассовое действие.

Касса и смена

Проверяем выбранную кассу и состояние смены.

Номенклатура

Получаем согласованные позиции и необходимые данные.

Checkbox

Передаём кассовое действие через интеграционный слой.

Результат

Фиксируем технический результат и обрабатываем ошибку по правилам процесса.

Кассовая структура

Несколько касс и ФОП — отдельное бизнес-правило

Для сценария с несколькими кассами критерий выбора должен быть описан явно и опираться на доступные данные процесса.

По отделу или процессу

Если это соответствует фактической структуре компании.

По юридической схеме

Только по заранее согласованным признакам и данным.

Проверка перед действием

Не выполняем кассовую операцию при неполных обязательных данных.

Понятная ошибка

Сотрудник должен видеть, что именно нужно исправить или повторить.

Перед запуском

Что фиксируем для конкретной компании

Кассовая интеграция должна быть детерминированной. Все ключевые условия согласовываем до автоматизации.

Событие запуска

Какой этап, кнопка или иной факт запускает чек.

Источник номенклатуры

Какая система является владельцем товарных данных в конкретной схеме.

Выбор кассы / ФОП

Какие поля или правила однозначно определяют кассу.

Открытие и закрытие смен

Автоматически при первой продаже, по времени или по другой согласованной схеме.

Поведение при ошибке

Повтор, уведомление и действия сотрудника при недоступности внешнего сервиса.

Связанные решения

Checkbox может быть одним узлом общей бизнес-системы

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

Вопросы

Частые вопросы

Можно отправлять чеки автоматически?

Да. Конкретное событие запуска определяется для проекта отдельно.

Смена может открываться автоматически?

Да. Можно открывать смену при первой продаже или в запланированное время.

Можно автоматически закрывать смену?

Да. Смену можно закрывать автоматически по расписанию.

Можно использовать несколько ФОП и касс?

Да. При этом правила выбора конкретной кассы должны быть описаны под вашу структуру.

Можно связать Checkbox с МойСклад?

Да. Конкретные сущности и направление обмена проектируются отдельно.

Поддерживаются возвраты и коррекции?

Возвраты и коррекции требуют отдельной проверки актуальных возможностей Checkbox и требований конкретного проекта; в базовый сценарий их не включаем автоматически.

Как сейчас формируются чеки из продаж?

Опишите используемые кассы и ФОП, источник номенклатуры и событие, после которого должно выполняться кассовое действие. Составим контролируемую схему интеграции.

Разобрать задачу

Что нужно автоматизировать?

Оставьте контакт и пару слов о процессе. Для первой оценки достаточно указать системы, ручное действие и желаемый результат.