В процессе работы с конфигурацией 1С:Управление торговлей 11 пользователи часто сталкиваются с вопросом: почему при сканировании QR-кода, сформированного из заказа клиента, в банковском приложении покупателя не отображается корректная ставка НДС или стоит отметка «НДС не облагается»? Давайте разберем эту ситуацию по шагам, проанализируем технические ограничения и определим правильный порядок действий для бухгалтерии.
Прежде всего, необходимо осознать, что QR-коды для оплаты счетов, используемые в банковских приложениях, строятся на базе жесткого стандарта ГОСТ Р 56042-2014. Этот стандарт регламентирует структуру данных, передаваемых от продавца к банку-эквайеру или приложению клиента. Ключевая проблема заключается в том, что в данном стандарте отсутствуют поля (теги) для передачи информации о ставке или сумме НДС.
Банковское приложение, считывая QR-код, получает только тот набор данных, который предусмотрен стандартом. Если в строке нет указания на НДС, приложение банка по умолчанию выводит стандартное сообщение «НДС не облагается» или вовсе скрывает поле налогообложения. Важно понимать: это не ошибка 1С, а ограничение протокола передачи данных.
Многие специалисты пытаются найти «секретный тег» в строке QR-кода, который заставил бы банк отобразить НДС. Однако попытки добавить сторонние параметры приведут лишь к тому, что QR-код станет нечитаемым для банковских сканеров. QR-код является лишь инструментом для быстрого заполнения реквизитов платежного поручения, он не является фискальным документом и не заменяет кассовый чек, выдаваемый в соответствии с 54-ФЗ.
Поскольку технически передать ставку НДС через QR-код невозможно, проблему нужно решать на уровне бизнес-процессов и правильного отражения операций в 1С. Рассмотрим два основных метода:
// Пример формирования строки назначения платежа с учетом НДС
ТекстНазначения = "Оплата по счету № " + НомерСчета + " от " + Формат(ДатаСчета, "ДЛФ=Д");
ТекстНазначения = ТекстНазначения + ", в том числе НДС 20% - " + Формат(СуммаНДС, "ЧДЦ=2");
Поступление безналичных денежных средств. Именно в этом документе, при разнесении банковской выписки (поможет автоматическая обработка банковской выписки для 1С), вы вручную или автоматически устанавливаете нужную ставку НДС (например, 20%).Часто возникающие вопросы бухгалтеров о том, что «платежи приходят без НДС», связаны с непониманием разницы между фактом оплаты и налогообложением операции. Даже если в банковском приложении клиент видит «НДС не облагается», это не означает, что ваша организация освобождена от уплаты налога или что сделка теряет свою налоговую квалификацию.
Для исправления ситуации рекомендуем провести разъяснительную работу:
Таким образом, попытка добиться отображения ставки НДС в интерфейсе банка является избыточной. Сосредоточьтесь на правильной настройке учетной политики в 1С:Управление торговлей и корректной обработке банковских выписок — это единственный юридически и технически верный способ ведения учета.