В современных реалиях ведения бизнеса использование QR-кодов в счетах на оплату становится стандартом де-факто не только для расчетов с физическими лицами, но и в сегменте B2B (бизнес для бизнеса). Многие пользователи программы 1С:Бухгалтерия 8 (ред. 3.0) сталкиваются с тем, что по умолчанию система может предлагать вывод QR-кода только в документах, предназначенных для частных лиц или индивидуальных предпринимателей. Разберем подробно, как настроить отображение QR-кода для юридических лиц, зачем это нужно покупателю и какие технические нюансы следует учитывать.
Проанализируем ситуацию: на первый взгляд кажется, что юридические лица всегда платят через клиент-банк, создавая платежные поручения вручную. Однако современные банковские технологии для бизнеса (такие как СберБизнес, Альфа-Бизнес или Тинькофф Бизнес) давно интегрировали функционал сканирования кодов. Посмотрим, какие преимущества это дает:
Начиная с релизов серии 3.0.80 и выше, в 1С:Бухгалтерии реализован штатный механизм управления печатными формами. Рассмотрим, как убедиться, что настройки выполнены верно:
СчетНаОплатуПокупателю.Проанализируем важность настройки: в поле Инструкция вы можете прописать текст, который будет выводиться рядом с кодом. В современных версиях программы QR-код формируется по ГОСТ Р 56042-2014. Если программа «считает», что покупатель — юридическое лицо, она может скрывать код, если не установлена соответствующая галочка в настройках макета или если не заполнены обязательные реквизиты организации (например, БИК или расчетный счет).
Если типовой функционал вашего релиза по каким-то причинам жестко ограничивает вывод QR-кода только для определенных типов контрагентов, наиболее правильным решением будет использование механизма Дополнительных отчетов и обработок. Посмотрим на алгоритм действий:
Разработчик или системный администратор может создать внешнюю печатную форму, которая будет игнорировать проверку типа контрагента. Выясним, какие объекты метаданных при этом задействуются. Обычно используется процедура печати, в которой вызывается функция формирования QR-кода. Пример логики кода (условно) может выглядеть так:
// Пример модификации логики в печатной форме
ОбластьQRКода = Макет.ПолучитьОбласть("ОбластьQRКода");
ДанныеДляКода = ПечатьСчетовНаОплату.ДанныеДляQRКода(ПараметрыПечати, ОбъектыПечати);
Если ЗначениеЗаполнено(ДанныеДляКода) Тогда
// Формируем картинку кода даже если контрагент - ЮЛ
ОбластьQRКода.Рисунки.QRКод.Картинка = УправлениеПечатью.СформироватьШтрихкод("QR", ДанныеДляКода);
ТабличныйДокумент.Вывести(ОбластьQRКода);
КонецЕсли;
Преимущество этого метода в том, что мы не снимаем конфигурацию с поддержки. Мы просто добавляем альтернативный вариант печати счета, где QR-код присутствует всегда, независимо от статуса покупателя.
Важно различать два технических подхода, которые часто путают. Разберем их подробнее:
Проанализируем выгоду СБП для бизнеса: при использовании СБП комиссия часто ниже, чем при обычном эквайринге, а деньги поступают на счет сразу. В 1С:Бухгалтерии для этого создается настройка подключения, и в счете появляется кнопка для формирования именно платежной ссылки в виде QR-кода.
Рассмотрим важный юридический аспект, который упоминался в обсуждении. Существует риск, что если оплата от юридического лица поступит не через расчетный счет (платежным поручением), а через личную карту сотрудника или директора по QR-коду, налоговая может расценить это как расчет с физическим лицом. В этом случае:
Однако если покупатель использует бизнес-приложение банка для сканирования кода, платеж уходит как стандартное межбанковское поручение от юрлица к юрлицу, и применение кассы не требуется. Выясним, как это работает: банк просто распознает текстовые данные из кода и подставляет их в форму ПлатежноеПоручение.
Если вы работаете в актуальных версиях 1С:Бухгалтерия 8, рекомендуем следующий план действий для активации QR-кода:
Таким образом, настройка QR-кода для юридических лиц — это не просто дань моде, а эффективный инструмент сокращения дебиторской задолженности и упрощения жизни вашим клиентам. Мы проанализировали основные способы реализации: от простых настроек в карточке организации до использования внешних обработок и интеграции с СБП.