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

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

Как сделать онлайн чек в 1С

Как пробить онлайн чек в 1С: настройка ККТ, подключение фискального регистратора, пробитие чека из документа, исправление ошибок и проверка отправки в ОФД.

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

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

Ниже разобран полный цикл работы: от подключения фискального регистратора до исправления ошибочно пробитого чека. Инструкция применима к типовым конфигурациям «1С:Розница», «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» и «1С:ERP», где механизм работы с ККТ реализован по единому принципу.

Что понадобится перед началом работы

Прежде чем пробивать чеки, убедитесь, что выполнены базовые условия. Касса должна быть зарегистрирована в ФНС через личный кабинет налогоплательщика, а с оператором фискальных данных заключён договор. Без этого фискальный накопитель не передаст данные, и касса фактически работает незаконно.

На стороне 1С нужна конфигурация с поддержкой фискальных регистраторов и актуальная версия библиотеки подключаемого оборудования (БПО). Также потребуются права: пользователю должны быть доступны роли кассира или право пробития чеков, иначе кнопка пробития будет недоступна.

Отдельно проверьте данные, которые попадут в чек: ИНН и наименование организации, систему налогообложения, наименования товаров в номенклатуре, ставки НДС. Ошибки в этих реквизитах касса не отфильтрует — они уйдут в чек как есть.

Как подключить фискальный регистратор к 1С

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

Укажите тип оборудования «ККТ с передачей данных», выберите обработчик драйвера — для большинства касс подходит драйвер «АТОЛ» или «Штрих-М» из состава БПО либо от производителя. После выбора драйвера нажмите «Настроить» и задайте параметры связи: COM-порт или сетевой адрес кассы, скорость обмена. Кнопка «Тест устройства» покажет, видит ли программа кассу: в ответе должны отобразиться модель и заводской номер.

Затем привяжите кассу к рабочему месту и кассе ККМ в справочнике «Кассы ККМ». Именно из карточки кассы ККМ 1С берёт реквизиты для чека: организацию, магазин, систему налогообложения. Ошибка в привязке — частая причина ситуации, когда чек пробивается, но с чужими реквизитами.

Порядок подключения кассы
  1. 1
    Включите флаг «Использовать подключаемое оборудование» в настройках
  2. 2
    Создайте элемент в справочнике «Подключаемое оборудование» с типом «ККТ с передачей данных»
  3. 3
    Выберите драйвер и настройте параметры связи с кассой
  4. 4
    Выполните тест устройства и убедитесь, что касса отвечает
  5. 5
    Привяжите оборудование к рабочему месту и кассе ККМ организации

Как пробить чек из документа продажи

Стандартный сценарий: создайте документ «Чек ККМ» (в рознице) или «Реализация товаров и услуг» (в учётных конфигурациях). Заполните склад, организацию, добавьте товары с количеством и ценами. Программа автоматически подтянет ставки НДС из карточек номенклатуры и рассчитает итог.

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

Если покупатель просит электронный чек, до пробития заполните поле телефона или e-mail в форме оплаты. Касса отправит чек через ОФД, бумажный при этом можно не печатать, если покупатель от него отказался.

Пробитие чека на аванс и предоплату

Если покупатель внёс аванс, оформите документ «Поступление безналичных денег» или «Операция по платёжной карте» с видом операции «Оплата от покупателя» и пробейте чек с признаком способа расчёта «Аванс». При отгрузке товара пробейте второй чек с зачётом аванса — 1С сделает это автоматически, если документы связаны.

Как проверить, что чек ушёл в ОФД

Сразу после пробития посмотрите статус чека в журнале чеков ККМ. Статус «Пробит» означает, что касса приняла данные и сформировала фискальный документ. Однако это ещё не гарантирует передачу в ОФД — при отсутствии интернета чеки копятся в фискальном накопителе.

Контролируйте очередь неотправленных документов: она видна в личном кабинете ОФД и на самой кассе (в отчёте о состоянии расчётов). Если чеки не отправляются дольше допустимого срока (30 дней с момента формирования), фискальный накопитель блокируется, и касса перестаёт пробивать чеки до восстановления связи.

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

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

Статус чека в журнале 1С
Норма

«Пробит» или «Архивный», номер фискального документа заполнен

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

Статус «Не пробит», «Ошибка» или пустые фискальные реквизиты

Отправка в ОФД
Норма

Чек виден в личном кабинете ОФД в течение нескольких минут

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

Чек отсутствует в ОФД, растёт число неотправленных документов

Реквизиты в чеке
Норма

Верные ИНН, наименование организации, наименования товаров, ставка НДС

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

Чужая организация, неверная система налогообложения, ошибки в позициях

Как исправить ошибочно пробитый чек

Если чек пробит с ошибкой — неверная сумма, лишняя позиция, не тот покупатель — оформите чек коррекции или чек возврата. В 1С это делается из журнала чеков: выделите ошибочный чек и создайте на его основании «Чек ККМ на возврат» либо «Чек коррекции» в зависимости от ситуации.

Возврат применяется, когда покупатель фактически возвращает товар или деньги. Чек коррекции — когда нужно исправить сам факт расчёта, например, расчёт был проведён без применения кассы или с неверной суммой. В чеке коррекции обязательно укажите тип коррекции («по предписанию» или «самостоятельно») и основание — номер и дату документа-основания.

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

Частые ошибки и их решение

Самая распространённая проблема — ошибка связи с кассой при пробитии. Причины: занят COM-порт другой программой (например, драйвером или утилитой тестирования), отключен кабель, касса в режиме ошибки. Закройте сторонние программы, обращающиеся к кассе, перезапустите тест устройства.

Вторая группа ошибок — отказ кассы из-за реквизитов: не указана система налогообложения, неверный формат телефона покупателя, пустое наименование товара. Текст ошибки касса возвращает в 1С — читайте его внимательно, там обычно прямо указано, какое поле не прошло проверку.

Третья типичная ситуация — расхождение итогов: сумма оплаты не совпадает с суммой документа. Такое бывает при ручном изменении цен после добавления оплаты. Перед пробитием всегда пересчитывайте документ и сверяйте итог с суммой оплаты.

Типичные ошибки
01
Пробитие чека без проверки привязки кассы ККМ — чек уходит с реквизитами другой организации
02
Работа с неотправленными чеками в ОФД — через 30 дней фискальный накопитель блокируется
03
Удаление документа вместо оформления возврата — фискальная запись остаётся, а учёт расходится
04
Ручной ввод наименований прямо в чек — в ОФД уходят позиции, которых нет в номенклатуре, что затрудняет сверку

Ответы на частые вопросы

Можно ли пробить чек в 1С без физической кассы?

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

Что делать, если кнопка «Пробить чек» неактивна?

Проверьте три вещи: открыта ли кассовая смена (в рознице смену нужно открыть явно), есть ли у пользователя права кассира, привязано ли оборудование к текущему рабочему месту. Чаще всего причина именно в неоткрытой смене.

Как пробить чек при безналичной оплате от юридического лица?

Если расчёт идёт через платёжное поручение, чек, как правило, не требуется — это расчёт между организациями без применения ККТ. Но если представитель организации платит картой или наличными, чек пробивать нужно: оформите оплату от покупателя и пробейте чек в стандартном порядке.

Почему чек пробился, но не виден в ОФД?

Скорее всего, на кассе нет связи с интернетом, и чек лежит в очереди неотправленных. Проверьте сетевое подключение кассы и количество неотправленных документов в отчёте о состоянии расчётов. После восстановления связи касса отправит накопленные чеки автоматически.

Нужно ли пробивать чек при продаже через интернет-магазин?

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

Итог

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

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