Учет и Финансы · 10 мин
Как проводить оплату по QR-коду в 1С
Как настроить оплату по QR-коду в 1С: подключение СБП, формирование QR-кода в чеках и счетах, проведение оплаты, типичные ошибки и проверка зачисления денег.
Оплата по QR-коду в 1С чаще всего означает приём платежей через Систему быстрых платежей (СБП): программа формирует QR-код, покупатель сканирует его приложением банка, а деньги поступают на расчётный счёт организации. Механизм доступен в типовых конфигурациях 1С:Розница, Управление торговлей, Комплексная автоматизация и 1С:Бухгалтерия, но требует предварительной настройки обмена с банком или платёжным агрегатором.
Вторая распространённая задача — обратная: оплатить поставщику по QR-коду со счёта организации. Здесь 1С используется для формирования платёжного поручения, а само сканирование кода выполняется в клиент-банке или мобильном приложении банка. Важно сразу определить, какой из сценариев вам нужен, потому что настройки и документы различаются.
Ниже разобраны оба направления: приём оплаты от покупателей через СБП и оплата входящих счетов по QR-коду, а также проверка зачисления средств и типичные ошибки, из-за которых платежи «зависают» или не отражаются в учёте.
Какие сценарии оплаты по QR-коду существуют в 1С
Первый сценарий — розничная и дистанционная продажа с приёмом оплаты через СБП. Кассир пробивает чек, на экране или на дисплее покупателя появляется QR-код, клиент сканирует его и подтверждает перевод. Деньги поступают на расчётный счёт, как правило, в течение нескольких секунд или минут, а чек закрывается автоматически после подтверждения оплаты.
Второй сценарий — выставление счетов юридическим лицам и ИП с QR-кодом для оплаты. В печатную форму счёта добавляется код, содержащий реквизиты получателя, сумму и назначение платежа. Покупатель сканирует его в приложении банка, и поля платёжки заполняются автоматически — это снижает количество ошибок в реквизитах.
Третий сценарий — оплата самой организацией входящих счетов по QR-коду. Здесь 1С выступает только учётной системой: платёж проходит через банк, а в программе отражается списание денежных средств и зачёт аванса или оплаты поставщику.
Что нужно подготовить перед настройкой
Для приёма платежей через СБП потребуется договор с банком или платёжным агрегатором, поддерживающим обмен с 1С. Уточните у банка, есть ли у него готовая интеграция с вашей конфигурацией: многие крупные банки предоставляют такие механизмы, но условия и комиссии различаются. Без договора программа не сможет получать подтверждения оплаты, и QR-код останется просто картинкой.
Проверьте актуальность конфигурации. Функциональность СБП появилась в типовых решениях сравнительно недавно и дорабатывается от релиза к релизу: в старых версиях обмен может отсутствовать или работать некорректно. Перед обновлением сделайте резервную копию информационной базы.
Для розничной торговли дополнительно потребуется ККТ, поддерживающая передачу QR-кода на дисплей покупателя или печать кода на чеке, а также настроенный обмен с фискальным регистратором. Убедитесь, что драйверы ККТ обновлены до версии, поддерживающей СБП.
Настройка приёма оплаты через СБП
В типовых конфигурациях настройка начинается с раздела, связанного с банком и кассой: в 1С:Рознице это настройки обмена с СБП в администрировании, в Управлении торговлей — настройки платёжных систем. Необходимо указать договор с банком, учётные данные для подключения (их выдаёт банк или агрегатор) и кассу ККМ, через которую будут проходить платежи.
После ввода параметров выполните проверку соединения — в большинстве конфигураций есть отдельная кнопка тестирования подключения. Если тест прошёл успешно, в документах продажи появится новый вид оплаты «СБП» или «Оплата по QR-коду».
Настройте печатные формы: для счетов на оплату включите вывод QR-кода, для чеков — отображение кода на экране или дисплее покупателя. Проверьте, что в код зашиваются корректные сумма, назначение платежа и реквизиты получателя.
- 1Заключите договор с банком или агрегатором и получите параметры подключения
- 2Обновите конфигурацию до версии с поддержкой СБП и сделайте резервную копию
- 3Введите параметры подключения в настройках обмена с платёжными системами
- 4Выполните тест соединения и тестовый платёж на небольшую сумму
- 5Проверьте отражение оплаты в документах и поступление денег на счёт
- 6Настройте процедуру возврата и проведите тестовый возврат
Как провести оплату по QR-коду при продаже
В розничной точке процесс выглядит так: кассир оформляет чек, выбирает вид оплаты «СБП», программа запрашивает у банка QR-код и выводит его на экран. Покупатель сканирует код, подтверждает платёж в приложении, после чего 1С получает уведомление об оплате и автоматически закрывает чек с фискализацией.
Если подтверждение не пришло в течение разумного времени, не закрывайте чек вручную как оплаченный — отмените операцию по штатной процедуре. Иначе возникнет расхождение: в учёте продажа есть, а денег на счёте нет. Большинство конфигураций позволяют проверить статус платежа повторным запросом.
Оплата по счёту с QR-кодом
При работе с юридическими лицами выставьте счёт на оплату, убедитесь, что в печатной форме присутствует QR-код, и отправьте документ покупателю. После поступления денег загрузите выписку из банка и проверьте, что платёж корректно сопоставился со счётом. Автоматическое сопоставление работает по номеру счёта, сумме и назначению платежа — при расхождениях привяжите оплату вручную.
Как проверить результат оплаты
Оплачен, чек фискализирован
Ожидает оплаты или ошибка — деньги могли не поступить
Сумма видна в выписке банка
В выписке пусто — запросите статус у банка
Документ оплаты привязан к счёту, задолженность закрыта
Платёж не распределён — долг висит в отчётах
Оплата поставщику по QR-коду со стороны покупателя
Когда ваша организация выступает покупателем, QR-код из счёта поставщика сканируется в приложении банка — реквизиты подставляются автоматически. В 1С после оплаты оформляется документ «Списание с расчётного счёта» с видом операции «Оплата поставщику» либо платёжное поручение, если обмен с банком настроен напрямую из программы.
Проверьте, что в документе правильно указаны договор и статья движения денежных средств: от этого зависит корректность зачёта аванса и отчётов по расчётам. Если поставщик прислал счёт с QR-кодом, сверьте реквизиты из кода с реквизитами в договоре — подмена реквизитов в QR-кодах встречается при мошеннических рассылках.
Возвраты и отмена платежей по СБП
Возврат по СБП оформляется через документ возврата или отмены чека в зависимости от конфигурации. Важно: возврат должен пройти через тот же механизм обмена с банком, чтобы деньги ушли покупателю на тот же счёт, с которого пришла оплата. Возврат наличными при оплате через СБП создаёт риски при проверках и расхождения в учёте.
После возврата проверьте три вещи: статус операции в 1С, списание с расчётного счёта по выписке и корректность отражения в отчёте о розничных продажах или в документах реализации.
Типичные проблемы и их решения
Если QR-код не формируется, проверьте по порядку: действует ли договор с банком, не истёк ли сертификат или ключ подключения, работает ли тест соединения. Частая причина — обновление на стороне банка, после которого требуется обновить релиз 1С или параметры подключения.
Если покупатель оплатил, а чек не закрылся, не пробивайте повторный чек — получится двойная продажа. Запросите статус платежа через механизм обмена или в личном кабинете банка, при подтверждённой оплате завершите чек штатной процедурой, при отсутствии оплаты — отмените операцию и предложите клиенту другой способ расчёта.
Расхождения между суммой в 1С и поступлением на счёт обычно связаны с комиссией банка: на счёт приходит сумма за вычетом комиссии СБП. Настройте в учёте отражение комиссии как расходов на услуги банка, чтобы отчёты сходились.
Как выбрать действие
Частые вопросы
Можно ли принимать оплату по QR-коду без договора с банком?
Для полноценного приёма через СБП с автоматическим подтверждением оплаты договор обязателен — без него 1С не получит уведомление о платеже. Альтернатива без договора — статический QR-код на реквизиты организации, но тогда оплату придётся подтверждать вручную по выписке, что не подходит для розницы.
Какая комиссия взимается при оплате через СБП?
Комиссию устанавливает банк или агрегатор по договору; как правило, она ниже эквайринговой, но зависит от категории бизнеса и тарифа. Точный размер уточняйте в своём банке — единой ставки для всех нет.
Что делать, если покупатель оплатил, а чек завис в статусе «Ожидает оплаты»?
Сначала запросите актуальный статус платежа через механизм обмена или личный кабинет банка. Если оплата подтверждена — завершите чек штатной процедурой; если нет — отмените операцию. Повторный чек пробивать нельзя: это создаст двойную продажу и лишнюю фискализацию.
Можно ли вернуть деньги покупателю наличными, если он платил по QR-коду?
Технически можно, но делать этого не стоит: возврат должен идти тем же способом, которым прошла оплата, то есть обратно на счёт покупателя через СБП. Возврат наличными создаёт расхождения в кассе и может вызвать вопросы при налоговой проверке.
Работает ли оплата по QR-коду в старых версиях 1С?
Поддержка СБП появилась в типовых конфигурациях относительно недавно, поэтому в старых релизах её может не быть. Если обновление невозможно, варианты — внешние обработки от банка или агрегатора либо ручное подтверждение оплаты по выписке, но оба решения требуют аккуратного тестирования.
Как проверить, что платежи по QR-коду корректно отражаются в учёте?
Сверьте три источника: документы оплаты в 1С, банковскую выписку и отчёт по расчётам с покупателями. Все суммы должны совпадать с учётом комиссии банка, а платежи — быть распределены по счетам. Расхождения обычно указывают на нераспределённые платежи или неотражённую комиссию.
Что важно запомнить
Оплата по QR-коду в 1С строится на договоре с банком, корректной настройке обмена с СБП и дисциплине сверки: не закрывайте чеки без подтверждения, делайте возвраты тем же способом и регулярно сверяйте выписку с учётными документами.