Автоматическая отправка чеков
Чек запускается логикой интеграции после согласованного события продажи.
Автоматизируем кассовые действия Checkbox из процесса продаж в amoCRM: отправку чеков, работу со сменами и номенклатурой. Сценарий может поддерживать несколько касс и ФОП и использоваться в связке с МойСклад.
Возможности
Состав кассового сценария фиксируем заранее. Базовые функции — отправка чеков, работа со сменами, выбор кассы и передача номенклатуры.
Чек запускается логикой интеграции после согласованного события продажи.
Смена может открываться при первой продаже или в запланированное время.
Смену можно автоматически закрывать по расписанию.
Можно работать с несколькими кассами и ФОП; конкретное правило выбора задаётся отдельно.
Номенклатуру для кассового сценария можно получать из CRM по согласованным правилам.
Checkbox можно использовать в общем процессе вместе с МойСклад. Логика обмена фиксируется отдельно.
Процесс
Конкретный источник суммы, товара и других фискальных параметров для нового проекта определяем до разработки.
Определяем, какой факт продажи должен запускать кассовое действие.
Проверяем выбранную кассу и состояние смены.
Получаем согласованные позиции и необходимые данные.
Передаём кассовое действие через интеграционный слой.
Фиксируем технический результат и обрабатываем ошибку по правилам процесса.
Кассовая структура
Для сценария с несколькими кассами критерий выбора должен быть описан явно и опираться на доступные данные процесса.
Если это соответствует фактической структуре компании.
Только по заранее согласованным признакам и данным.
Не выполняем кассовую операцию при неполных обязательных данных.
Сотрудник должен видеть, что именно нужно исправить или повторить.
Перед запуском
Кассовая интеграция должна быть детерминированной. Все ключевые условия согласовываем до автоматизации.
Какой этап, кнопка или иной факт запускает чек.
Какая система является владельцем товарных данных в конкретной схеме.
Какие поля или правила однозначно определяют кассу.
Автоматически при первой продаже, по времени или по другой согласованной схеме.
Повтор, уведомление и действия сотрудника при недоступности внешнего сервиса.
Связанные решения
Если продажи, склад и касса распределены между разными сервисами, важно заранее определить владельца каждого типа данных.
Смотреть также
Связка проектируется вокруг реального процесса: CRM — продажи, МойСклад — товарный/учётный контур, Checkbox — кассовые действия.
Вопросы
Да. Конкретное событие запуска определяется для проекта отдельно.
Да. Можно открывать смену при первой продаже или в запланированное время.
Да. Смену можно закрывать автоматически по расписанию.
Да. При этом правила выбора конкретной кассы должны быть описаны под вашу структуру.
Да. Конкретные сущности и направление обмена проектируются отдельно.
Возвраты и коррекции требуют отдельной проверки актуальных возможностей Checkbox и требований конкретного проекта; в базовый сценарий их не включаем автоматически.
Опишите используемые кассы и ФОП, источник номенклатуры и событие, после которого должно выполняться кассовое действие. Составим контролируемую схему интеграции.