В процессе ведения оптовой торговли и использования контрольно-кассовой техники (ККТ) бухгалтеры и технические специалисты часто сталкиваются с ситуацией, когда необходимо оформить возврат денежных средств, но по техническим или организационным причинам детальное указание номенклатуры в чеке затруднено. В этой статье мы подробно разберем требования законодательства, проанализируем техническую реализацию в 1С:Комплексная автоматизация 2 (КА 2) и выясним, какие риски несет упрощение структуры чека.
Прежде всего, проанализируем правовую базу. Согласно пункту 1 статьи 4.7 Федерального закона № 54-ФЗ, наименование товаров, работ или услуг является обязательным реквизитом кассового чека. С 1 февраля 2021 года это требование стало обязательным даже для индивидуальных предпринимателей на специальных налоговых режимах, которые ранее имели временную льготу.
Рассмотрим основные правила формирования наименования:
Разберем важную концепцию, которой придерживается ФНС в своих разъяснениях. Чек с признаком расчета Возврат прихода должен быть максимально зеркальным по отношению к исходному чеку с признаком Приход. Это означает, что если при продаже вы указывали 10 позиций номенклатуры с их ценами и количеством, то при полном возврате эти же 10 позиций должны присутствовать в чеке возврата.
Посмотрим на ситуацию со стороны автоматизированных систем налоговой: при несовпадении номенклатурных позиций в чеках продажи и возврата возникают разрывы в данных, что может послужить поводом для камеральной проверки, особенно в части обоснованности вычетов по НДС.
В оптовой торговле при расчетах между организациями и ИП (через кассу) к чеку предъявляются дополнительные требования. Проанализируем, какие реквизиты должны быть заполнены в 1С:
В типовой конфигурации 1С:Комплексная автоматизация 2 механизм пробития чеков жестко завязан на документы системы. Например, при формировании чека из документа Приходный кассовый ордер или Эквайринговая операция, система анализирует документ-основание (заказ или реализацию) и пытается «вытащить» оттуда список товаров.
Иногда пользователи пытаются обойти систему, пробивая возврат как «Возврат аванса». Выясним причину, почему это делать не рекомендуется, если отгрузка уже состоялась:
1. Искажение сути операции: Аванс подразумевает, что товар еще не определен или не отгружен. Если же товар был отгружен (оформлена Реализация товаров и услуг), то возврат денег — это именно возврат за конкретный товар.
2. Технические манипуляции в 1С: Чтобы пробить чек без номенклатуры, авторы часто используют расширения конфигурации, подменяя тип расчета. Посмотрим на пример логики, которую приходится внедрять программистам для обхода типовых проверок:
// Пример логики изменения состава строк чека в расширении
&После("СформироватьДанныеЧека")
Процедура Расш_СформироватьДанныеЧека(ПараметрыЧека, ДокументОснование)
// Если это возврат и мы хотим скрыть номенклатуру
Если ПараметрыЧека.ПризнакРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиРасчета.ВозвратПрихода") Тогда
ПараметрыЧека.ПозицииЧека.Очистить();
НоваяСтрока = ПараметрыЧека.ПозицииЧека.Добавить();
НоваяСтрока.Наименование = "Возврат оплаты по договору №" + ДокументОснование.Договор.Номер;
НоваяСтрока.Количество = 1;
НоваяСтрока.Цена = ПараметрыЧека.СуммаДокумента;
// Важно сохранить ставку НДС из исходного документа
НоваяСтрока.СтавкаНДС = ДокументОснование.СтавкаНДС;
КонецЕсли;
КонецПроцедуры
Внимание: Подобные доработки 1С крайне рискованны. Несмотря на то, что ККТ технически «проглотит» такой чек, с точки зрения 54-ФЗ это будет являться нарушением из-за отсутствия конкретной номенклатуры, которая была в чеке продажи.
Проанализируем ситуацию с маркировкой. Если вы возвращаете товар, подлежащий обязательной маркировке (например, обувь, одежда, молочная продукция), использование упрощенного чека без номенклатуры технически невозможно при использовании формата фискальных данных (ФФД) 1.2. В этом случае в чеке должен присутствовать тег 1163 (код товара), содержащий DataMatrix возвращаемой единицы. Без считывания кода маркировки или указания его в чеке, статус товара в системе «Честный ЗНАК» не обновится, что приведет к серьезным штрафам.
Выясним, чем грозит отсутствие номенклатуры в чеке возврата. Согласно ч. 4 ст. 14.5 КоАП РФ, применение ККТ с нарушением установленных законодательством порядка и условий ее применения влечет:
Кроме административных штрафов, компания рискует получить отказ в признании расходов или вычетов по НДС, так как кассовый чек является одним из документов, подтверждающих фактическое совершение операции возврата.
Рассмотрим правильный алгоритм действий для корректного оформления возврата:
Заказ клиента -> Реализация товаров и услуг -> Возврат товаров от клиента -> Приходный кассовый ордер (с типом операции "Возврат от клиента").Чек на возврат непосредственно из рабочего места кассира или из документа продажи."Возврат товара по накладной №... от ...", однако старайтесь детализировать позиции по ставкам НДС и группам товаров, чтобы максимально приблизиться к требованиям прозрачности.Таким образом, мы выяснили, что пробивать чек на возврат без указания номенклатуры нельзя. Любые технические «обходы» этого правила в 1С:КА 2 через использование признака «Аванс» или модификацию кода расширения создают налоговые риски. Рекомендуется придерживаться автоматизированных механизмов 1С, которые обеспечивают зеркальность данных и соблюдение 54-ФЗ.