При интеграции 1С:Управление торговлей (УТ 11) с внешними системами (сайтами, мобильными приложениями, сторонними CRM) периодически возникают ошибки человеческого фактора. Например, оператор во внешней системе некорректно указал скидку, но чек ККМ по заказу уже фискализирован и передан в ОФД. Разберем, как правильно скорректировать данные, можно ли уменьшить сумму пробитого чека на разницу и как оформляется частичный возврат с точки зрения законодательства и функционала 1С.
Проанализируем ключевые ограничения, установленные федеральным законом 54-ФЗ и форматами фискальных данных (ФФД):
В ФФД 1.05 чек коррекции используется только при выявлении непримененной ККТ (непробитая выручка). Ошибки в ранее пробитых чеках исправляются обычными чеками: сначала пробивается чек с признаком «Возврат прихода», аннулирующий ошибочный чек, а затем новый чек с признаком «Приход» с правильными данными.
В ФФД 1.1 и 1.2 исправление ошибок выполняется специализированными чеками коррекции: формируется чек коррекции с признаком «Возврат прихода», а затем чек коррекции с признаком «Приход».
Рассмотрим наименее рискованный и стандартный вариант, когда скидка или цена была ошибочно применена к чеку целиком или к группе товаров.
Этот сценарий гарантирует полное соответствие реквизитов чека товарным позициям и исключает претензии со стороны налоговых органов.
Если ошибка допущена только в отношении одной конкретной позиции из чека, разберем порядок действий в зависимости от времени проведения операции и способа оплаты:
Возврат в прошлые смены (после закрытия кассовой смены):
Возврат товаров от клиента на основании первичного документа продажи.Расходный кассовый ордер (при наличной оплате) и пробьем чек «Возврат прихода».Возврат «день в день» (до закрытия кассовой смены):
При наличной оплате типовое рабочее место кассира (РМК) позволяет откорректировать состав возвращаемых товаров. Однако при оплате банковской картой день в день типовая конфигурация 1С:УТ 11 накладывает ограничение: программа требует отменить всю эквайринговую операцию и аннулировать чек полностью. Для обхода этого ограничения на практике применяют доработку формы возврата через расширение конфигурации, снимающее блокировку частичного возврата по эквайрингу.
Выясним, как исключить подобные ситуации в будущем при интеграции 1С:УТ 11 с внешними системами. Вместо автоматической печати чека сразу после получения данных из внешней системы рекомендуем настроить предварительный контроль:
Чек ККМ программа должна проверять правила расчета скидок и суммовые показатели.