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