Учет и Финансы · 12 мин
Онлайн-касса: как вести учёт в 1С
Как подключить онлайн-кассу к 1С, настроить передачу чеков в ОФД, отражать розничные продажи и сверять Z-отчёты. Пошаговая инструкция и типичные ошибки.
Онлайн-касса передаёт данные о каждом чеке в налоговую через оператора фискальных данных (ОФД), но сама по себе не ведёт учёт: товары, остатки, выручку и отчётность предприниматель отражает в учётной системе. Для большинства российских компаний этой системой является 1С — «Управление торговлей», «Розница», «Комплексная автоматизация» или «Бухгалтерия предприятия». Правильно настроенная связка «касса — 1С» избавляет от двойного ввода данных и расхождений между фискальными чеками и учётными документами.
Есть два принципиально разных подхода. Первый — фискальный регистратор подключён напрямую к рабочему месту кассира, и чеки пробиваются из 1С: программа формирует чек, отправляет его на кассу и одновременно создаёт учётный документ. Второй — касса работает автономно (смарт-терминал или кнопочная касса), а данные о продажах загружаются в 1С пакетно: из личного кабинета ОФД или через файл выгрузки. Выбор подхода зависит от масштаба торговой точки и конфигурации 1С.
Какие бывают схемы работы кассы с 1С
Прежде чем настраивать интеграцию, определите, как касса будет взаимодействовать с учётной системой. От этого зависит набор оборудования, драйверы и порядок ежедневной работы кассира.
При подключении фискального регистратора к компьютеру с 1С касса становится «печатающим устройством»: вся логика — в программе. Кассир сканирует товар, 1С рассчитывает скидки, проверяет остатки и формирует чек, который уходит на регистратор и далее в ОФД. Такая схема даёт полный контроль: остатки списываются в момент продажи, а отчёт о розничных продажах формируется автоматически при закрытии смены.
Автономная касса (Атол, Эвотор, Меркурий и подобные) работает без постоянного соединения с 1С. Товарный справочник загружается в кассу, продажи накапливаются в ней и уходят в ОФД, а в 1С попадают позже — выгрузкой за смену или за день. Это проще в развёртывании, но создаёт риск расхождений: цены в кассе и в 1С могут разойтись, если вовремя не синхронизировать номенклатуру.
Сравнение вариантов подключения
Подходит для стационарных точек с компьютером кассира. Остатки и цены актуальны всегда, но требуется настройка драйверов и стабильный компьютер.
Подходит для небольших точек и выездной торговли. Проще старт, но данные в 1С появляются с задержкой и требуют сверки.
Компромисс: номенклатура выгружается из 1С на кассу, продажи возвращаются обратно. Требует регулярной синхронизации справочников.
Подготовка: регистрация кассы и настройка ОФД
До подключения к 1С касса должна быть зарегистрирована в ФНС и подключена к оператору фискальных данных. Регистрация выполняется через личный кабинет налогоплательщика на сайте ФНС: указываются заводской номер кассы, номер фискального накопителя, адрес установки и режим налогообложения. После регистрации касса фискализируется — в неё вносятся регистрационные данные.
Договор с ОФД заключается отдельно. Именно оператор передаёт чеки в налоговую и хранит их копии, поэтому личный кабинет ОФД станет важным источником данных для сверки и, при автономной схеме, для загрузки продаж в 1С. Убедитесь, что в договоре доступна выгрузка данных в машиночитаемом формате — большинство операторов предоставляют API или выгрузку в Excel/XML.
Настройка фискального регистратора в 1С
Для прямого подключения потребуется драйвер производителя кассы (Атол, Штрих-М, Вики Принт и др.) и обработка обслуживания в 1С. В типовых конфигурациях подключение выполняется через раздел «Администрирование» → «Подключаемое оборудование» (в «Бухгалтерии» — «Администрирование» → «Подключение и настройка оборудования»).
Порядок действий одинаков для большинства конфигураций. Сначала устанавливается драйвер ККТ на компьютер кассира, затем в 1С создаётся элемент справочника подключаемого оборудования, выбирается обработчик драйвера, указывается порт подключения (COM-порт или USB с эмуляцией COM) и выполняется тест устройства. После успешного теста касса привязывается к кассе ККМ организации.
- 1Установите драйвер ККТ производителя и проверьте связь с кассой в утилите драйвера
- 2В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
- 3Создайте новое устройство типа «ККТ с передачей данных», выберите обработчик драйвера
- 4Укажите параметры подключения: порт, скорость, модель — и нажмите «Тест устройства»
- 5Создайте кассу ККМ в справочнике касс, привяжите к ней оборудование и организацию
- 6Пробейте тестовый чек на 1 рубль и проверьте его в личном кабинете ОФД
Обратите внимание на параметры чека: система налогообложения в настройках кассы ККМ должна совпадать с зарегистрированной в ФНС. Несовпадение признака СНО в чеке — типичная причина штрафов и проблем при проверках. Если организация совмещает режимы (например, УСН и патент), для каждого режима обычно заводится отдельная касса ККМ или настраивается разделение в одном устройстве.
Настройка кассы ККМ и рабочего места кассира
Справочник «Кассы ККМ» — центральный объект учёта розничных продаж. В карточке кассы указываются организация, склад (торговый зал), тип кассы (фискальный регистратор или автономная ККТ), валюта и связанное оборудование. Для «Розницы» и «Управления торговлей» также настраивается рабочее место кассира (РМК): права, горячие клавиши, виды оплат, подключаемые сканеры и терминалы эквайринга.
Отдельно настройте виды оплат. Помимо наличных и банковской карты, могут понадобиться оплата подарочным сертификатом, баллами, в кредит или смешанная оплата. Каждый вид оплаты должен корректно отражаться в чеке с правильным признаком способа расчёта — это требование форматов фискальных документов (ФФД).
Проверьте признаки предмета расчёта в номенклатуре: товар, услуга, подакцизный товар, маркированный товар. При продаже маркированной продукции (обувь, табак, лекарства, одежда) в чек обязан передаваться код маркировки, и 1С должна быть интегрирована с системой «Честный знак» — иначе касса отклонит чек или, что хуже, пробьёт его без кода, что является нарушением.
Как отражать продажи и закрывать смену
Ежедневный цикл работы выглядит так: кассир открывает смену (в 1С создаётся документ открытия смены, на кассе печатается отчёт об открытии), в течение дня пробивает чеки, а в конце закрывает смену. При закрытии касса печатает Z-отчёт и передаёт итоги в ОФД, а 1С формирует «Отчёт о розничных продажах» — документ, который списывает товар со склада и отражает выручку.
Именно «Отчёт о розничных продажах» является учётным документом: на его основании в бухгалтерии формируются проводки по выручке (Дт 50/57 — Кт 90.01) и списанию себестоимости. В «1С:Бухгалтерии» при автономной кассе этот документ создаётся вручную или загружается из файла ОФД; в торговых конфигурациях — автоматически при закрытии кассовой смены.
Возвраты оформляются документом «Возврат товаров от розничного покупателя» или чеком коррекции в зависимости от ситуации. Возврат в день покупки, возврат в другой день и возврат без чека — три разных сценария с разными требованиями к фискальным документам. Не пробивайте возврат «минусовым чеком» произвольным образом: признак расчёта «возврат прихода» и ссылка на исходный чек должны соответствовать требованиям ФФД.
Как проверить результат закрытия смены
Суммы наличной и безналичной выручки совпадают до копейки
Расхождение сумм — ищите чек, пробитый мимо 1С, или незагруженный чек
Все чеки смены переданы, статус «доставлен в ФНС»
Чеки висят в очереди неотправленных — проверяйте интернет-соединение кассы
Товар списался по каждому проданному чеку
Появились отрицательные остатки или нераспознанные позиции
Загрузка данных из ОФД в 1С при автономной кассе
Если касса не подключена к 1С напрямую, продажи переносятся загрузкой. В «1С:Бухгалтерии» есть типовой механизм «Загрузка данных из ОФД»: в разделе «Продажи» → «Розничные продажи» настраивается подключение к оператору (логин и пароль личного кабинета), после чего программа сама скачивает чеки за выбранный период и создаёт отчёты о розничных продажах, сопоставляя товары по наименованиям или штрихкодам.
Главная сложность этого способа — сопоставление номенклатуры. Названия товаров в чеках часто отличаются от названий в справочнике 1С, поэтому первые загрузки требуют ручного сопоставления. Программа запоминает соответствия, и со временем ручной работы становится меньше. Чтобы упростить процесс, выгружайте номенклатуру из 1С в кассу с едиными наименованиями и штрихкодами.
Альтернатива — выгрузка из кассы в файл (XML, CSV) и загрузка через обработку. Этот путь применяется для смарт-терминалов: из 1С на кассу уходит файл с товарами и ценами, обратно возвращается файл продаж. Регулярность обмена — минимум раз в день, иначе цены на кассе устареют, а остатки в учёте перестанут соответствовать реальности.
Сверка, инкассация и контроль выручки
Ежедневная сверка — главная защита от потери денег и ошибок учёта. Сопоставляются три источника: Z-отчёт кассы (фискальные итоги), отчёт о розничных продажах в 1С (учётные данные) и фактические деньги в денежном ящике плюс поступления по эквайрингу на расчётный счёт. Любое расхождение должно иметь объяснение: непробитый чек, возврат, ошибка кассира при сдаче.
Инкассация в 1С оформляется документом «Выемка денежных средств из кассы ККМ» (в торговых конфигурациях) или «Расходный кассовый ордер» с передачей в кассу организации (в бухгалтерии). Важно не путать кассу ККМ и кассу организации: деньги сначала числятся в кассе ККМ торговой точки, затем инкассируются в главную кассу или сдаются в банк.
По эквайрингу контролируйте не только сумму, но и комиссию банка: на расчётный счёт поступает выручка за вычетом комиссии, поэтому в учёте должны быть отражены и оплата покупателя (счёт 57 «Переводы в пути»), и банковская комиссия. Сверяйте реестр операций эквайринга с чеками по картам хотя бы раз в неделю.
Что важно запомнить
Онлайн-касса фискализирует продажи, а 1С ведёт учёт: чеки либо пробиваются прямо из программы через подключённый регистратор, либо загружаются из ОФД. Настройте оборудование, кассу ККМ и виды оплат, закрывайте смену отчётом о розничных продажах и ежедневно сверяйте Z-отчёт, учётные данные и фактические деньги.
Частые вопросы
Можно ли вести учёт в 1С без подключения кассы к компьютеру?
Да. Касса работает автономно и передаёт чеки в ОФД, а в 1С продажи загружаются из личного кабинета оператора — в «1С:Бухгалтерии» для этого есть штатный механизм загрузки из ОФД. Потребуется периодически сопоставлять номенклатуру и сверять итоги.
Что делать, если чек пробит на кассе, но не попал в 1С?
При прямом подключении такое случается при обрыве связи после фискализации чека. Найдите чек в личном кабинете ОФД, создайте в 1С документ продажи с теми же суммами и пометкой о ручном вводе, затем проведите сверку смены. Не пробивайте чек повторно на кассе — это задвоит фискальную выручку.
Как оформить возврат, если покупатель пришёл через несколько дней?
Оформляется чек с признаком расчёта «возврат прихода». В 1С создаётся документ возврата от розничного покупателя с указанием исходного чека или продажи. Даже если покупатель не принёс чек, возврат оформляется — по заявлению покупателя, с корректным фискальным документом.
Нужна ли отдельная касса ККМ для интернет-магазина?
Для оплат на сайте требуется касса, пробивающая электронные чеки. Обычно под интернет-магазин заводят отдельную кассу ККМ с признаком расчёта через интернет, а в 1С — отдельный склад или соглашение, чтобы отличать онлайн-продажи от розничных и корректно формировать чеки по данным заказов.
Как часто нужно сверять данные кассы и 1С?
Минимум — ежедневно при закрытии смены: Z-отчёт против отчёта о розничных продажах. Раз в неделю имеет смысл сверять поступления по эквайрингу и остатки денег в кассе ККМ, а при инвентаризации — фактические остатки товара с учётными.
Что будет, если не закрывать смену вовремя?
Смена, открытая дольше 24 часов, приводит к блокировке кассы: фискальный накопитель перестаёт принимать чеки до закрытия смены. Кроме того, без закрытия смены в 1С не формируется отчёт о розничных продажах, и учётные данные отстают от фискальных.