Можно ли пробивать чек на возврат без указания номенклатуры в 1С:Комплексная автоматизация 2

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

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

Законодательные требования к наименованию товара в чеке

Прежде всего, проанализируем правовую базу. Согласно пункту 1 статьи 4.7 Федерального закона № 54-ФЗ, наименование товаров, работ или услуг является обязательным реквизитом кассового чека. С 1 февраля 2021 года это требование стало обязательным даже для индивидуальных предпринимателей на специальных налоговых режимах, которые ранее имели временную льготу.

Рассмотрим основные правила формирования наименования:

  1. Однозначная идентификация: Наименование должно быть понятным и позволять покупателю четко определить, за что произведена оплата или по какой позиции осуществляется возврат.
  2. Соответствие прайс-листу: Желательно, чтобы наименование в чеке совпадало с наименованием в учетной системе и первичных документах (ТОРГ-12, УПД).
  3. Запрет на обобщение: Использование слов «Товар», «Услуга» или просто указание ставки НДС без расшифровки позиций признается контролирующими органами как нарушение порядка применения ККТ.

Принцип зеркальности чеков прихода и возврата

Разберем важную концепцию, которой придерживается ФНС в своих разъяснениях. Чек с признаком расчета Возврат прихода должен быть максимально зеркальным по отношению к исходному чеку с признаком Приход. Это означает, что если при продаже вы указывали 10 позиций номенклатуры с их ценами и количеством, то при полном возврате эти же 10 позиций должны присутствовать в чеке возврата.

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

Особенности оптовой торговли в 1С:Комплексная автоматизация 2

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

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

Проблема пробития «в разрезе ставок НДС» и использование признака «Аванс»

Иногда пользователи пытаются обойти систему, пробивая возврат как «Возврат аванса». Выясним причину, почему это делать не рекомендуется, если отгрузка уже состоялась:

1. Искажение сути операции: Аванс подразумевает, что товар еще не определен или не отгружен. Если же товар был отгружен (оформлена Реализация товаров и услуг), то возврат денег — это именно возврат за конкретный товар.

2. Технические манипуляции в 1С: Чтобы пробить чек без номенклатуры, авторы часто используют расширения конфигурации, подменяя тип расчета. Посмотрим на пример логики, которую приходится внедрять программистам для обхода типовых проверок:


// Пример логики изменения состава строк чека в расширении
&После("СформироватьДанныеЧека")
Процедура Расш_СформироватьДанныеЧека(ПараметрыЧека, ДокументОснование)
    // Если это возврат и мы хотим скрыть номенклатуру
    Если ПараметрыЧека.ПризнакРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиРасчета.ВозвратПрихода") Тогда
        ПараметрыЧека.ПозицииЧека.Очистить();
        НоваяСтрока = ПараметрыЧека.ПозицииЧека.Добавить();
        НоваяСтрока.Наименование = "Возврат оплаты по договору №" + ДокументОснование.Договор.Номер;
        НоваяСтрока.Количество = 1;
        НоваяСтрока.Цена = ПараметрыЧека.СуммаДокумента;
        // Важно сохранить ставку НДС из исходного документа
        НоваяСтрока.СтавкаНДС = ДокументОснование.СтавкаНДС;
    КонецЕсли;
КонецПроцедуры

Внимание: Подобные доработки 1С крайне рискованны. Несмотря на то, что ККТ технически «проглотит» такой чек, с точки зрения 54-ФЗ это будет являться нарушением из-за отсутствия конкретной номенклатуры, которая была в чеке продажи.

Маркированный товар и ФФД 1.2

Проанализируем ситуацию с маркировкой. Если вы возвращаете товар, подлежащий обязательной маркировке (например, обувь, одежда, молочная продукция), использование упрощенного чека без номенклатуры технически невозможно при использовании формата фискальных данных (ФФД) 1.2. В этом случае в чеке должен присутствовать тег 1163 (код товара), содержащий DataMatrix возвращаемой единицы. Без считывания кода маркировки или указания его в чеке, статус товара в системе «Честный ЗНАК» не обновится, что приведет к серьезным штрафам.

Риски и ответственность

Выясним, чем грозит отсутствие номенклатуры в чеке возврата. Согласно ч. 4 ст. 14.5 КоАП РФ, применение ККТ с нарушением установленных законодательством порядка и условий ее применения влечет:

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

Рекомендации по решению задачи в 1С:КА 2

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

  1. Всегда оформляйте возврат на основании документа реализации. В 1С:КА 2 используйте цепочку документов: Заказ клиента -> Реализация товаров и услуг -> Возврат товаров от клиента -> Приходный кассовый ордер (с типом операции "Возврат от клиента").
  2. Если возврат происходит день в день, делайте операцию Чек на возврат непосредственно из рабочего места кассира или из документа продажи.
  3. Если технически невозможно восстановить состав чека (например, база была очищена), допустимо указать в наименовании ссылку на первичный документ: "Возврат товара по накладной №... от ...", однако старайтесь детализировать позиции по ставкам НДС и группам товаров, чтобы максимально приблизиться к требованиям прозрачности.

Таким образом, мы выяснили, что пробивать чек на возврат без указания номенклатуры нельзя. Любые технические «обходы» этого правила в 1С:КА 2 через использование признака «Аванс» или модификацию кода расширения создают налоговые риски. Рекомендуется придерживаться автоматизированных механизмов 1С, которые обеспечивают зеркальность данных и соблюдение 54-ФЗ.

← На главную