1. Покупатель при получении товара должен получать чек с признаком "Полный расчет".
2. Если компания получила деньги, но не предоставила товар/услугу, то покупатель должен получить чек с признаком "Аванс".
3. Исходя из п.1 и п.2, при закрытии сделки, по которой был получен аванс, покупатель должен получить чек с признаком "Полный расчет", в котором будет учтен аванс.
Выдача чеков зависит от способа создания заказа, а также от оплаты - полной или частичной
Если расчет осуществляется в кассовом модуле, т.е. без предварительного создания заказа, то допускается только полная оплата товара/услуги. После оплаты касса печатает один чек с признаком "Полный расчёт".
При корректном проведении оплаты выполняется автоматическое создание "быстрого" заказа с ограниченным функционалом в статусе Закрыт. Редактирование заказа доступно пользователям с соответствующим набором прав.
В случае, когда заказ создается менеджером либо через сайт, то при оплатах всегда пробивается как минимум два чека - Аванс и Полный расчёт даже при полной оплате заказа. Количество авансовых чеков зависит от того, сколько раз заказ оплачен частично.
1. Так, если менеджер устанавливает статус заказа Выдан, а сумма оплаты меньше суммы заказа - то появится поп-ап с предложением принять разницу сумм. Если менеджер принимает оплату в полной сумме разницы (по той же системе, что и первая оплата), то признак расчёта Полный расчёт. Если же менеджер не принимает оплату, то заказ просто останется висеть в статусе Выдан и не закроется, пока суммы заказа не будут равняться. Как только разница сумм станет 0 - чек с признаком Полный расчёт уйдёт в соответствующую систему.
Выдать заказ – заказ будет выдан, статус Выдан. При этом автоматически заказ не будет закрыт из-за разницы в суммах оплаты и заказа. Необходимо скорректировать сумму.
4. Если менеджер пытается оплатить заказ через кассу или qr-код заказ, статус которого не Выдан и не Новый, то должен всплыть поп-ап с вопросом - заказ выдан клиенту. Если клиент с заказом находится рядом с менеджером, то он нажимает Да и признак расчёта Полный расчёт, статус заказа устанавливается Выдан. Если менеджер не отдаёт сейчас заказ клиенту, то он нажимает Нет и отправляется в систему запрос на чек с признаком Аванс. Как только заказ будет переведён в выдан, то в систему отправится чек полного расчёта.
Если заказ оформляется с кассового модуля оператора и сразу оплачивается - то признак расчёта всегда Полный расчёт, не важно с расшифровкой состава заказа или нет.
Абсолютно во всех иных случаях при оплатах всегда пробивается 2+ чека - Аванс и Полный расчёт.
То есть, при оплате через карточку заказа всегда, как в Юкассу, так и в ККМ сервер, направляется чек с признаком расчёта Аванс и без расшифровки состава заказа (оплата заказа №).
При любой последующей оплате заказа будет проходить валидация на предмет разности сумм план/факт заказа, а также его статуса.
2. Если менеджер устанавливает статус заказа Выдан, а сумма оплаты больше или равняется сумме заказа, то признак расчёта Полный расчёт автоматически отправляется в соответствующую систему оплат.
3. Если менеджер формирует ссылку для оплаты через Юкассу (оплата может пройти через час или неделю), то признак всегда Аванс, пока не разница сумм заказа не будет 0 и статус заказа не Выдан. Как только эти 2 условия будут соблюдены - будет автоматом отправлен в систему оплаты чек Полного расчёта.
Во всех перечисленных случаях авансовые платежи всегда зашифрованы в "Оплата заказа №", а чеки с признаком Полный расчёт могут быть, как зашифрованы, так и детализированы, в зависимости от настроек системы.