Как исправить чек с неверным типом оплаты в 1С:Розница 2.2 при продаже алкоголя?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Налоговый учет Торговля и дистрибуция
← На главную

В розничной торговле нередко возникают ситуации, когда кассир ошибочно пробивает чек с неверным типом оплаты — например, указывает «наличные» вместо «безналичных» (карты), или наоборот. Если ошибка обнаруживается сразу же в присутствии покупателя, исправить её относительно просто. Но как быть, если клиент уже ушел, а товар — это маркированный алкоголь, требующий сканирования акцизных марок? В рамках данной статьи мы подробно разберем, как правильно оформить исправление чека в программе 1С:Розница 2.2 в соответствии с требованиями законодательства и ФНС.

Теоретическая часть: Чек коррекции или Чек возврата?

Прежде чем перейти к пошаговой инструкции в программе 1С, давайте разберем важный методологический нюанс, который зависит от используемой версии формата фискальных данных (ФФД):

  1. При использовании ФФД 1.05 (наиболее распространенный сценарий для старых конфигураций 1С:Розница 2.2) кассовый чек коррекции для исправления ошибок не применяется. Позиция ФНС в данном случае однозначна: необходимо аннулировать ошибочную операцию обычным чеком с признаком расчета «Возврат прихода», а затем пробить верный чек с признаком расчета «Приход». Чек коррекции на ФФД 1.05 используется только в случае неприменения ККТ (когда продажа была совершена вообще без кассы).
  2. При использовании ФФД 1.1 и 1.2 (актуальные форматы для современного фискального оборудования) исправление всегда выполняется через специализированные чеки коррекции. Сначала пробивается «Чек коррекции: Возврат прихода», а затем «Чек коррекции: Приход».

Поскольку мы рассматриваем конфигурацию 1С:Розница 2.2.11.30, функционирующую на ФФД 1.05, мы будем использовать классическую схему исправления ошибок: «Возврат прихода» (Чек возврата) $\rightarrow$ «Приход» (Чек продажи).

---

Шаг 1. Поиск ошибочного чека и копирование данных

Для начала нам необходимо найти исходный ошибочный чек в информационной базе, чтобы получить из него точные данные о проданном товаре и зафиксированных акцизных марках. Перейдем в раздел Продажи и откроем список документов Чеки ККМ.

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

---

Шаг 2. Получение акцизных марок для алкогольной продукции

Поскольку покупатель ушел и унес бутылку с собой, мы физически не можем отсканировать марку 2D-сканером. Однако марка уже сохранена в нашей базе данных 1С. Выясним, как ее извлечь.

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

Рассмотрим пример запроса, который программист может использовать для поиска сведений о марке и ее текущем статусе в системе:


Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|	АкцизныеМаркиЕГАИС.Марка КАК Марка,
|	АкцизныеМаркиЕГАИС.Статус КАК Статус,
|	АкцизныеМаркиЕГАИС.ДокументРеализации КАК ДокументРеализации
|ИЗ
|	РегистрСведений.АкцизныеМаркиЕГАИС КАК АкцизныеМаркиЕГАИС
|ГДЕ
|	АкцизныеМаркиЕГАИС.Марка В(&СписокМарок)";
Запрос.УстановитьПараметр("СписокМарок", СписокОшибочныхМарок);
РезультатЗапроса = Запрос.Выполнить();

После того как текстовый код марки получен, у нас есть два пути для ее добавления в новый документ возврата:

---

Шаг 3. Оформление документа «Чек на возврат»

Теперь перейдем к оформлению возврата. В списке чеков ККМ выберем наш ошибочный чек, нажмем кнопку Создать на основании и выберем Чек на возврат.

Программа автоматически перенесет товары в новый документ. Нам потребуется указать акцизные марки для алкогольной продукции одним из способов, описанных в Шаге 2. Программа потребует сопоставления марок, чтобы зафиксировать их возврат в оборот.

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

Пробиваем чек возврата на фискальном регистраторе.

---

Шаг 4. Обход проблемы со статусами марок в 1С

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

"Невозможно добавить алкогольную продукцию... Текущий статус: Реализовано (или В резерве)"

Выясним причину этой проблемы. При оформлении чека возврата транзакция в ЕГАИС и кассовом модуле может обрабатываться с задержкой, либо локальный регистр сведений 1С еще не обновил статус марки на «В наличии».

Чтобы обойти это ограничение и провести повторную продажу, выполним следующие шаги:

  1. Откроем меню Все функции (в современных версиях платформы — Функции для технического специалиста).
  2. Найдем регистр сведений Акцизные марки ЕГАИС.
  3. Сделаем отбор по коду нашей акцизной марки.
  4. Вручную изменим значение в поле Статус на В наличии (или временно очистим документ резервирования/реализации).

После ручной корректировки регистра программа без проблем позволит нам добавить позицию в новый чек продажи.

---

Шаг 5. Оформление корректного чека «Приход»

После успешного сброса статусов марок переходим в Рабочее место кассира (РМК) или создаем новый документ Чек ККМ с видом операции «Продажа»:

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

Таким образом, на кассе сформируется корректный чек прихода, и баланс по кассовой смене сойдется.

---

Шаг 6. Передача фискального признака (ФПД) и уведомление налоговой

Согласно методическим рекомендациям ФНС РФ, при оформлении чека возврата для исправления ошибки крайне желательно связывать его с ошибочным чеком продажи. Для этого используется тег 1192 («Дополнительный реквизит чека»), в котором указывается Фискальный Признак Документа (ФПД) первоначального ошибочного чека.

Однако в старых релизах конфигурации 1С:Розница 2.2 и устаревших драйверах ККТ функционал ручного заполнения тега 1192 при обычном возврате через интерфейс РМК зачастую отсутствует или работает некорректно.

Как обезопасить организацию от штрафов, если тег 1192 не передался на кассу?

ФНС предусматривает технические ограничения кассового ПО и допускает отсутствие тега 1192, так как у него низкий уровень обязательности в ФФД 1.05. В этом случае для освобождения от административной ответственности по статье 14.5 КоАП РФ организация обязана предпринять следующие действия:

  1. Составить внутренний документ — Акт об обнаружении ошибки и проведении корректировок (в произвольной форме). В акте обязательно прописать: дату и время совершения ошибки, номер и ФПД ошибочного чека, номера и ФПД чека возврата и последующего верного чека прихода.
  2. Подготовить и отправить в свою ИФНС (через личный кабинет ККТ или по каналам ТКС) Заявление об исправлении ошибки, приложив копии чеков и составленного акта. Сделать это необходимо в течение 3-х рабочих дней с момента исправления.

Выполнение этих шагов гарантирует полное отсутствие претензий со стороны налоговых органов, а остатки в ЕГАИС и показатели выручки в кассовой смене 1С будут отражены абсолютно корректно.

← На главную