К статье
Практический материал

Торговля и Склад · 10 мин

Как отправить электронный чек покупателю из 1С

Как отправить электронный чек покупателю из 1С: настройка ККТ и ОФД, отправка по SMS и email, проверка статуса, исправление ошибок и ответы на частые вопросы.

Электронный чек — обязательная часть расчёта с покупателем при дистанционной торговле и опция при обычной розничной продаже. Если покупатель до момента расчёта сообщил номер телефона или адрес электронной почты, касса обязана отправить чек в электронном виде, а печатать бумажный не нужно. В типовых конфигурациях 1С (Розница, Управление торговлей, Комплексная автоматизация, УНФ) этот процесс встроен в рабочее место кассира и требует лишь корректной настройки подключения к фискальному регистратору и оператору фискальных данных.

Логика обмена выглядит так: 1С передаёт данные чека на кассу, касса фискализирует его и отправляет в ОФД, а оператор уже доставляет чек покупателю по SMS или email. Важно понимать, что сама 1С не отправляет сообщения покупателю напрямую — она лишь передаёт контакт покупателя в кассу, и дальнейшую доставку выполняет ОФД. Поэтому успех отправки зависит от трёх звеньев: правильно заполненного контакта в документе, корректной настройки оборудования и активного договора с ОФД.

Ниже разобраны настройка, три рабочих сценария отправки, проверка результата и типичные ошибки, из-за которых чек «не уходит» покупателю.

Что должно быть настроено до первой отправки

Прежде чем отправлять чеки покупателям, проверьте четыре обязательных условия. Первое — фискальный регистратор подключён к 1С через драйвер ККТ (Штрих-М, АТОЛ, Viki Print или другой поддерживаемый) и тест связи проходит успешно. Второе — касса зарегистрирована в ФНС и в ОФД, договор с оператором действует. Третье — в личном кабинете ОФД подключена услуга отправки электронных чеков: у части операторов она включена по умолчанию, у других активируется отдельно. Четвёртое — в параметрах кассы в 1С указан режим, при котором чек формируется в электронном виде.

Отдельно проверьте версию формата фискальных данных (ФФД). Передача контакта покупателя поддерживается начиная с ФФД 1.05 и выше — сейчас это стандарт, но на старых перерегистрированных кассах стоит убедиться, что в регистрационных данных указан актуальный формат. Если касса работает на устаревшем ФФД 1.0, электронная отправка чека невозможна, и потребуется перерегистрация.

Настройка подключения кассы в 1С

Откройте раздел настройки оборудования: в «1С:Рознице» это «Администрирование → Подключаемое оборудование», в «Управлении торговлей» — «НСИ и администрирование → Настройка подключаемого оборудования». Создайте или откройте карточку фискального регистратора, выберите драйвер и выполните «Настроить» — в параметрах драйвера укажите порт, скорость и при необходимости параметры связи с ОФД (адрес сервера, порт, канал связи), если они задаются на стороне драйвера, а не в прошивке кассы.

После настройки выполните тест устройства и пробейте тестовый чек. Затем в карточке кассы ККМ проверьте, что указаны организация, склад и действующая регистрация. Если в базе несколько касс, убедитесь, что рабочее место кассира привязано к нужной — иначе чек уйдёт на другую кассу, и электронная отправка будет выполнена с чужими реквизитами.

Порядок подготовки к отправке чеков
  1. 1
    Подключите фискальный регистратор в разделе подключаемого оборудования и пройдите тест связи
  2. 2
    Проверьте в личном кабинете ОФД, что услуга отправки электронных чеков активна
  3. 3
    Убедитесь, что касса зарегистрирована с ФФД 1.05 или выше
  4. 4
    Пробейте тестовый чек с указанием своего номера телефона и дождитесь SMS
  5. 5
    Проверьте в личном кабинете ОФД, что чек отображается со статусом «доставлен»

Отправка чека из рабочего места кассира (РМК)

Основной сценарий розничной продажи. В РМК после добавления товаров нажмите кнопку оплаты — откроется форма расчёта. В ней есть поле для телефона или email покупателя (подпись зависит от конфигурации: «Телефон или e-mail», «Отправить чек на…»). Введите контакт в формате +7XXXXXXXXXX для телефона или полный адрес почты. Если покупатель найден в справочнике клиентов и у него заполнен контакт, 1С может подставить его автоматически.

Выберите вид оплаты и нажмите кнопку пробития чека. Если контакт указан, касса сформирует электронный чек: бумажный при этом печататься не будет — это норма, а не ошибка. Покупатель получит SMS или письмо от ОФД со ссылкой на чек или с самим чеком в течение нескольких минут. Если покупатель просит и бумажный чек, его нужно напечатать дополнительно — по требованию покупателя кассир обязан выдать бумажный экземпляр.

Если поле контакта не отображается

Отсутствие поля для телефона/email в РМК обычно означает, что в настройках РМК или кассы отключена опция отправки электронных чеков. Проверьте настройки рабочего места кассира и параметры кассы ККМ, а также убедитесь, что драйвер ККТ поддерживает передачу контакта покупателя — старые версии драйверов могут игнорировать этот реквизит.

Отправка чека при безналичной оплате и интернет-заказе

При оплате по безналичному расчёту или через эквайринговый терминал сценарий похожий: контакт покупателя указывается в форме оплаты до пробития чека. В конфигурациях с интернет-заказами (например, «Управление нашей фирмой» или УТ с заказами покупателей) чек пробивается на основании заказа или счёта, а контакт подтягивается из карточки контрагента. Проверьте, что в карточке клиента телефон и email заполнены в правильных полях контактной информации — если телефон записан в примечании, подставить его в чек программа не сможет.

Для интернет-эквайринга и платёжных ссылок чек часто формируется платёжным агрегатором, а не вашей кассой. В этом случае отправку чека выполняет сервис оплаты, и настраивать отправку в 1С не нужно — достаточно передать в платёжную форму email или телефон покупателя. Уточните в договоре с агрегатором, кто является кассиром в этой схеме, чтобы избежать двойной фискализации.

Способы отправки чека

SMS на телефон

Подходит для розницы и покупателей без email. Ограничение: возможна платная тарификация у ОФД и задержки доставки у операторов связи

Email

Удобен для юридических лиц и интернет-заказов, чек приходит в развёрнутом виде. Ограничение: письмо может попасть в спам

Только бумажный чек

Применяется, если покупатель не сообщил контакт до расчёта. Электронная отправка в этом случае не обязательна

Проверка, что чек дошёл до покупателя

Первый уровень контроля — сама 1С: пробитый чек появляется в журнале чеков ККМ со статусом «Пробит» или «Архивный». Это подтверждает, что фискализация прошла и данные ушли на кассу. Второй уровень — личный кабинет ОФД: найдите чек по номеру смены и порядковому номеру, там отображается статус отправки покупателю и сам контакт, на который выполнялась доставка. Это самый надёжный способ выяснить, куда именно ушёл чек.

Третий уровень — подтверждение от покупателя. Если клиент говорит, что ничего не получил, сверьте контакт в чеке с тем, что он сообщил. Частая ситуация: кассир ввёл номер без кода страны или с опечаткой, и SMS ушло на чужой номер. В таком случае чек можно найти в личном кабинете ОФД и отправить покупателю ссылку на него вручную.

Контрольные точки

Как проверить результат

Чек в журнале чеков ККМ
Норма

Статус «Пробит», реквизиты корректны

Тревожный признак

Чек отсутствует или помечен как непробитый

Чек в личном кабинете ОФД
Норма

Чек есть, указан контакт покупателя, статус доставки положительный

Тревожный признак

Чека нет или контакт пустой / с ошибкой

Получение покупателем
Норма

SMS или письмо пришло в течение нескольких минут

Тревожный признак

Покупатель ничего не получил при корректном контакте — проверяйте ОФД

Типичные ошибки и их устранение

Самая частая проблема — чек пробит, но покупателю ничего не пришло. Причины в порядке вероятности: контакт указан с ошибкой, услуга отправки не активна в ОФД, у оператора временный сбой доставки, SMS отфильтровано как спам. Диагностику всегда начинайте с личного кабинета ОФД — там видно, какой контакт реально попал в чек.

Вторая группа ошибок — техническая: драйвер ККТ не передаёт контакт в кассу. Признак — в ОФД чек есть, но поле контакта пустое, хотя кассир его вводил. Решение — обновить драйвер и проверить настройки обработки обслуживания в 1С. Третья группа — организационная: кассиры забывают запросить контакт до расчёта и пробивают чек без него. Исправить задним числом нельзя: чек коррекции и повторная отправка на тот же расчёт не предусмотрены, остаётся только выдать копию из ОФД.

Типичные ошибки
01
Ввод телефона без кода страны или с пробелами — ОФД не распознаёт номер, доставка не выполняется
02
Ожидание, что 1С сама отправит письмо — отправку делает ОФД, и при неактивной услуге чек никто не получит
03
Попытка «переотправить» чек повторным пробитием — это создаёт лишний фискальный документ и искажает выручку
04
Игнорирование обновления драйвера ККТ — старые версии теряют реквизит контакта покупателя

Частые вопросы об отправке электронных чеков из 1С

Обязательно ли отправлять электронный чек, если покупатель дал телефон?

Да. Если покупатель до момента расчёта сообщил номер телефона или email, касса обязана отправить чек в электронном виде. Бумажный чек в этом случае печатается только по требованию покупателя.

Покупатель сообщил контакт после пробития чека. Что делать?

Отправить чек на него штатно уже нельзя — данные ушли в фискальный накопитель без контакта. Найдите чек в личном кабинете ОФД и передайте покупателю ссылку на чек или выгруженную копию.

Чек пробит, но в ОФД пустое поле контакта. Почему?

Чаще всего драйвер ККТ устарел и не передаёт реквизит покупателя в кассу. Обновите драйвер, проверьте настройку обработки обслуживания в 1С и пробейте тестовый чек на свой номер.

Нужно ли платить за отправку SMS с чеком?

Зависит от тарифа вашего ОФД: у одних операторов отправка включена в стоимость, у других тарифицируется отдельно или ограничена количеством сообщений. Условия уточняйте в личном кабинете или договоре с оператором.

Можно ли отправить чек в мессенджер из 1С?

Штатный механизм передаёт только телефон и email. Отправка в мессенджеры возможна через сервисы ОФД или сторонние доработки, если оператор поддерживает такой канал, — типовая 1С его не формирует.

Кто отвечает, если покупатель не получил чек?

Ответственность за передачу сведений о расчёте несёт продавец. Если чек фискализирован и виден в ОФД, нарушения нет, но покупателю нужно предоставить доступ к чеку — например, ссылкой из личного кабинета оператора.

Итог

Что важно запомнить

Электронный чек из 1С отправляется автоматически при пробитии, если в чеке указан телефон или email покупателя: доставку выполняет ОФД. Проверяйте результат в журнале чеков и личном кабинете оператора, не пробивайте чек повторно ради переотправки и держите драйвер ККТ в актуальном состоянии.