Skip to main content

Общая схема взаимодействия с кассой

Блок-схема описывает внутренний процесс компании выставления счета клиенту и его оплаты.

Стоит отметить, что учетная система может быть произвольной, далее описание приведено на примере 1С.

LogIn

После обращения клиента к кассиру за оплатой, кассир в 1С запускает процесс выставления счета. После формирования списка документов на оплату, учетной системой 1С, кассир передает полученную информацию  клиенту для выбора документов на оплату и способа оплат, а затем подтверждает выбор в учетной системе.

Далее 1С формирует предварительный чек и передает в режиме онлайн  сервису Loyalty Culture. В свою очередь Loyalty Culture актуализирует данные о бонусном балансе и доступных скидках для клиента и в соответствии с полученными данными формирует чек и отправляет его в 1С. На основе полученного чека 1С формирует документ с указанием всех доступных способов оплаты. После того как кассир передаст полученную информацию клиенту, клиент определяется с вариантом оплаты:

  • Если клиент выбирает списание бонусов, то он озвучивает их количество для списания, а кассир подтверждает выбранный способ оплаты. После чего 1С проводит оплату с учетом скидок и количеством для списания бонусов. На основе полученных данных из  1С, система Loyalty Culture производит списание бонусов. На следующем этапе 1С формирует итоговый чек. После оплаты чека клиентом, на стороне 1С происходит фискализация чека и начисление бонусов на счет клиента  в системе Loyalty Culture. Процесс завершается уведомлением клиента о количестве начисленных бонусов.

  • Если клиент отказывается от списания, то на стороне 1С проводится оплата и формирование итогового чека без списания бонусов. Далее происходит оплата чека клиентом, фискализация чека в 1С и начисление бонусов системой Loyalty Culture.

В схеме взаимодействия с кассой, на этапе формирования предварительного чека, возможен вариант, когда нет соединения с сервером Loyalty Culture. В данный момент нет возможности узнать о доступном количестве бонусов или доступных скидках у клиента. В такой ситуации процесс перейдет на подтверждение оплаты без списания  бонусов и устанавливается признак офлайн чека. Далее процесс идет по описанному ранее движению.

Если для ритейлера задан признак Возмещать скидку бонусами в offline режиме работы, то скидка, которая не могла быть рассчитана из-за отсутствия связи 1С с сервером скидочного и бонусного процессинга, после восстановления связи будет начислена в виде бонусов на счет покупателю.