К статье
Практический материал

Торговля и Склад · 9 мин

Как сделать возврат маркированного товара по кассе в 1С

Как оформить возврат маркированного товара на кассе 1С: сканирование кодов DataMatrix, чек возврата прихода, передача данных в Честный знак и типичные ошибки.

Возврат маркированного товара отличается от обычного возврата тем, что код маркировки (DataMatrix) должен быть повторно выведен из оборота через систему «Честный знак». Если пробить чек возврата без сканирования кода или с неверным кодом, данные в ГИС МТ не совпадут с фактическим остатком, и при проверке это будет расценено как нарушение. Поэтому кассир обязан не просто оформить возврат денег, а корректно «воскресить» код маркировки в обороте.

В конфигурациях 1С (Розница, Управление торговлей, Комплексная автоматизация с подключенной кассой) процедура построена одинаково: создаётся документ возврата на основании чека продажи, сканируется код DataMatrix с товара, пробивается чек «Возврат прихода», а данные автоматически уходят в ОФД и далее в «Честный знак». Ниже разберём каждый шаг, ограничения и типичные ошибки.

Подготовка: что проверить до оформления возврата

Прежде чем открывать документ возврата, убедитесь, что выполняются базовые условия. Во-первых, касса должна быть подключена к ОФД, а обмен с «Честным знаком» — работать: если чек уйдёт в ОФД без корректного кода маркировки, исправить ситуацию задним числом будет сложно. Во-вторых, у кассира должны быть права на оформление возврата — в типовых конфигурациях это отдельное право, и его отсутствие блокирует операцию.

Проверьте сам товар: код DataMatrix на упаковке должен читаться сканером. Если этикетка повреждена, сканер не распознает код, и возврат как маркированного товара оформить не получится — потребуется отдельная процедура перемаркировки. Также уточните, не истёк ли срок возврата по условиям магазина и закону о защите прав потребителей.

Читаемость кодаСканер считывает DataMatrix

Отсканируйте код заранее в режиме проверки, а не в момент пробития чека

Связь с ОФДЧеки уходят без очереди ошибок

Откройте статус обмена с ОФД в настройках кассы

Права кассираДоступно оформление возврата

Проверьте роль пользователя в настройках 1С

Шаг 1. Найдите исходный чек продажи

Возврат корректно оформляется только на основании документа продажи. В 1С:Рознице откройте журнал «Чеки ККМ», найдите нужный чек по номеру, дате, сумме или последним цифрам карты покупателя. Если покупатель принёс бумажный чек — сверьте фискальный признак и номер с данными в базе.

Если чек в базе не найден (например, продажа была на другой кассе или в другой базе), возврат всё равно можно оформить, но как возврат без основания — с ручным указанием товара и кода. Такой сценарий допустим, но требует большей внимательности, потому что программа не подставит данные автоматически.

Шаг 2. Создайте документ возврата и отсканируйте код

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

Обязательно отсканируйте код DataMatrix с фактически возвращаемой упаковки. 1С сверит считанный код с указанным в документе и покажет статус кода в «Честном знаке»: код должен иметь статус «выбыл» (продан в розницу). Если статус иной — например, «в обороте» или «списан», — система предупредит о несоответствии, и такой возврат оформлять нельзя до выяснения причин.

Порядок действий на кассе
  1. 1
    Найдите чек продажи в журнале «Чеки ККМ»
  2. 2
    Создайте «Возврат товаров от покупателя» на основании чека
  3. 3
    Отсканируйте код DataMatrix с возвращаемого товара
  4. 4
    Убедитесь, что статус кода корректен и совпадает с документом
  5. 5
    Выберите способ возврата оплаты (наличные или на карту)
  6. 6
    Пробейте чек «Возврат прихода» и выдайте его покупателю

Шаг 3. Пробейте чек «Возврат прихода»

После проверки кода пробейте чек с признаком расчёта «Возврат прихода». Касса сформирует фискальный документ, передаст его в ОФД, а ОФД — в «Честный знак». Код маркировки получит статус, позволяющий повторную продажу: фактически товар возвращается в оборот и может быть снова выставлен на витрину.

Способ возврата денег должен соответствовать способу оплаты при покупке: если покупатель платил картой, возврат оформляется на ту же карту через эквайринговый терминал. Возврат наличными за безналичную оплату — частая причина претензий банка и налоговой. В 1С при эквайринговой операции программа предложит выполнить возврат по терминалу — не пропускайте этот шаг.

Частичный возврат и возврат без чека

Частичный возврат

Если покупатель возвращает часть позиций из чека, отредактируйте документ возврата: удалите лишние строки или скорректируйте количество. По маркированным позициям количество всегда равно числу отсканированных кодов — «возвратить» две единицы, отсканировав один код, программа не даст. Каждая возвращаемая единица должна иметь свой считанный DataMatrix.

Возврат без чека покупателя

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

Проверка результата и отражение в учёте

После пробития чека убедитесь, что операция завершилась полностью. Чек должен иметь статус «Пробит» и уйти в ОФД — проверьте отсутствие чека в очереди неотправленных. Документ возврата в 1С должен создать движения по складу: товар вернётся на остаток, а код маркировки — в пул кодов, доступных для повторной продажи.

Дополнительно можно проверить статус кода в личном кабинете «Честного знака» или через мобильное приложение: после возврата код должен снова числиться в обороте у вашей организации. Если в ГИС МТ код остался в статусе «выбыл», а чек пробит — вероятно, данные не дошли до системы, и нужно проверить обмен через ОФД.

Контрольные точки

Как проверить результат

Статус чека в 1С
Норма

Чек пробит, отправлен в ОФД

Тревожный признак

Чек висит в очереди неотправленных

Статус кода в «Честном знаке»
Норма

Код снова в обороте у вашей организации

Тревожный признак

Код остался «выбывшим» или сменил владельца

Остаток на складе
Норма

Товар появился в остатках

Тревожный признак

Остаток не изменился или ушёл в минус

Типичные ошибки и как их избежать

Самая распространённая ошибка — пробитие возврата без сканирования кода, «по данным документа». Если покупатель принёс другую единицу товара, в «Честный знак» уйдёт чужой код, а реальный останется выбывшим. Вторая частая ошибка — возврат наличными при оплате картой и оформление возврата в другую кассовую смену без привязки к исходному чеку.

Также кассиры иногда пытаются оформить возврат товара с повреждённой этикеткой как обычный возврат, выбирая позицию вручную без кода. Для маркированных товарных групп это недопустимо: чек без кода либо не пройдёт фискализацию, либо создаст нарушение. Повреждённый код требует перемаркировки через «Честный знак» — это отдельная процедура, а не задача кассы.

Типичные ошибки
01
Возврат без сканирования DataMatrix — в ГИС МТ уходит неверный код, возникает расхождение остатков
02
Возврат наличными при оплате картой — претензии банка-эквайера и налоговой
03
Попытка вернуть товар с кодом в статусе «списан» — чек пробивается с ошибкой, товар зависает вне учёта
04
Игнорирование очереди неотправленных чеков — «Честный знак» не узнает о возврате, код не возвращается в оборот
Итог

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

Возврат маркированного товара = чек «Возврат прихода» на основании продажи + обязательное сканирование DataMatrix с реальной упаковки + контроль статуса кода в «Честном знаке». Не пробивайте чек, если статус кода вызывает сомнения.

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

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

Да. Оформите документ возврата без основания: добавьте товар вручную, отсканируйте код DataMatrix и проверьте его статус. Покупателю можно предложить подтвердить покупку выпиской по карте или свидетельскими показаниями — это вопрос внутренней политики магазина, а не требование кассовой программы.

Что делать, если код на упаковке не читается сканером?

Возврат как маркированного товара оформить нельзя — касса не сможет передать код в «Честный знак». Товар принимается на склад отдельно, затем выполняется перемаркировка: в личном кабинете ГИС МТ заказывается новый код, печатается этикетка, и только после этого товар возвращается в продажу.

Нужно ли сканировать код, если он уже есть в документе продажи?

Да, обязательно. Код в чеке продажи подтверждает, что было продано, но не гарантирует, что покупатель вернул именно ту единицу товара. Сканирование фактической упаковки — единственный способ убедиться, что в оборот возвращается правильный код.

Как быть, если покупатель оплатил картой, а просит вернуть наличными?

Так делать не следует: возврат должен идти тем же способом, каким была оплата. Оформите возврат на карту через эквайринговый терминал из 1С. Деньги обычно возвращаются на карту в течение нескольких банковских дней — предупредите об этом покупателя.

Что делать, если чек возврата пробит, но код в «Честном знаке» не вернулся в оборот?

Сначала проверьте, ушёл ли чек в ОФД — возможно, он завис в очереди неотправленных из-за сбоя связи. Если чек отправлен, а статус кода не изменился, проверьте в личном кабинете ГИС МТ, нет ли ошибок обработки чека, и при необходимости направьте обращение в поддержку «Честного знака» с реквизитами фискального документа.

Можно ли оформить возврат маркированного товара на другой кассе магазина?

Да, если обе кассы работают с одной информационной базой 1С и одной организацией. Исходный чек будет найден в общем журнале, а код корректно уйдёт в «Честный знак». Если кассы принадлежат разным юридическим лицам, возврат на «чужой» кассе оформлять нельзя.