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