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