Синхронизация Первого ОФД с 1С: как загрузить чеки в базу

· 7 мин

Содержание

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

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

Что даёт интеграция Первого ОФД с 1С

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

Что закрывает синхронизация:

  • 📥 автоматическая загрузка чеков ККТ за выбранный период;
  • 🧾 формирование Отчёта о розничных продажах (или чеков ККТ) в базе;
  • 💳 разделение оплаты на наличные и эквайринг;
  • 🔁 учёт возвратов и коррекций без двойного ввода;
  • 📊 сверка выручки в 1С с данными оператора и налоговой.

Загрузка из ОФД удобнее выгрузки Z-отчётов вручную: вы видите каждый чек с номенклатурой, ставкой НДС и признаком расчёта, а не одну итоговую сумму за смену.

Что нужно для синхронизации: подготовка

До настройки обмена соберите доступы и проверьте версии. Без токена и актуального релиза загрузка не заведётся.

Готовимся к интеграции
Выполнено: 0 / 6

Отдельно проверьте, что касса действительно «видна» оператору: зайдите в ЛК и убедитесь, что за вчерашний день чеки поступают. Если в кабинете данных нет — грузить в 1С будет нечего, и проблема не в 1С.

Как получить токен доступа в Первом ОФД

Обмен по API работает через токен (ключ доступа), а не через ваш пароль от кабинета. Пароль в 1С вводить не нужно.

  1. Войдите в личный кабинет Первого ОФД.
  2. Откройте раздел настроек профиля или интеграций (Настройки → API / Токены доступа).
  3. Сгенерируйте новый токен для доступа к данным чеков.
  4. Скопируйте строку токена целиком — она понадобится в 1С.

Токен — это фактически ключ к вашим фискальным данным. Не пересылайте его в мессенджерах и не храните в открытых документах. Если ключ утёк — отзовите его в кабинете и создайте новый.

Настройка загрузки чеков из Первого ОФД в 1С — пошагово

В 1С:Бухгалтерии 8.3 загрузка данных ОФД встроена в блок розничных продаж. Точное название пункта меню зависит от релиза, но логика везде одна.

Шаг 1. Включить и открыть обмен с ОФД

Зайдите в раздел Продажи и найдите пункт загрузки чеков или данных ОФД (в разных релизах — Загрузка из ОФД, Чеки ККТ или через Обмен с ОФД). Если пункта нет — проверьте, что в Функциональности включена работа с розницей и ККТ.

Шаг 2. Указать оператора и токен

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

Шаг 3. Сопоставить кассу и организацию

Свяжите кассу из кабинета ОФД (по заводскому или регистрационному номеру ККТ) с организацией и складом в 1С. Если касс несколько — сопоставляется каждая.

Шаг 4. Загрузить чеки за период

Задайте период (например, вчерашний день или прошлую неделю) и запустите загрузку. 1С обратится к API оператора, получит чеки и предложит создать документы продаж.

Первый раз грузите короткий период — один день. Убедитесь, что суммы и НДС встали верно, и только потом закрывайте большой интервал.

Какие данные подтягиваются и куда

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

Сопоставление полей
Номенклатура из чекаСправочник «Номенклатура»
Ставка НДС в чекеСтавка НДС в табличной части
Форма оплаты (наличные)Оплата в кассу, счёт 50
Форма оплаты (карта)Эквайринг, счёт 57
Признак расчёта (приход/возврат)Реализация или возврат
Регистрационный номер ККТКасса ККМ в документе
Дата и время чекаДата документа продажи

Если номенклатура из чека не найдена в базе, 1С обычно предлагает создать новую позицию или сопоставить с существующей вручную. Сопоставление номенклатуры делается один раз — дальше 1С запоминает связку.

Что формируется в 1С: документы и проводки

По загруженным чекам создаётся Отчёт о розничных продажах (или отдельные чеки ККТ). Проводки зависят от формы оплаты.

ОперацияДебетКредитКомментарий
Розничная выручка (наличные)50.0190.01.1Поступление в кассу
Выручка по эквайрингу57.0390.01.1До зачисления банком
Начисление НДС90.0368.02По ставке из чека
Списание себестоимости90.0241 (43)При партионном учёте
Возврат покупателю90.01.150.01 / 57.03Сторно/минусовой чек

Зачисление денег по эквайрингу закрывается позже документом Поступление на расчётный счёт проводкой Дт 51 Кт 57.03 — уже по банковской выписке, а не по данным ОФД.

Особенности по разным сценариям

Не у всех загрузка выглядит одинаково. Разберём частые случаи.

  • 🏪 Несколько касс. Каждую ККТ сопоставляют отдельно; выручка ляжет на свои организацию и склад.
  • 💳 Смешанная оплата. Один чек может быть частично наличными, частично картой — 1С разнесёт суммы по счетам 50 и 57.
  • ↩️ Возвраты. Чек с признаком «возврат прихода» уменьшает выручку; проверьте, что дата возврата попала в нужный период.
  • 🏷️ Маркированный товар. Коды маркировки из чека подтягиваются, если в базе включён учёт маркировки и товар заведён с нужным типом.
  • 📅 Загрузка за прошлые дни. Повторная загрузка того же периода не должна создавать дубли — 1С сверяет по фискальному признаку чека.

Частые ошибки и как их избежать

Большинство проблем — это доступ, версия релиза или несопоставленная номенклатура.

Диагностика: выберите симптом

Как проверить, что загрузка прошла верно

После обмена сверьте три цифры — этого достаточно, чтобы поймать расхождение.

  1. Итог выручки в 1С за день и сумму по чекам в кабинете Первого ОФД.
  2. Разбивку наличные / эквайринг с фактическим Z-отчётом кассы.
  3. НДС в Отчёте о розничных продажах со ставками в чеках.

Для контроля удобны отчёты Оборотно-сальдовая ведомость по счёту 90.01 и Розничные продажи в разделе продаж. Расхождение в пару копеек обычно даёт округление НДС по позициям — это нормально.

Сколько стоит интеграция

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

Ориентировочные цифры (уточняйте у оператора):

  • обслуживание кассы в Первом ОФД — примерно 2000–3500 ₽ в год за одну ККТ;
  • тарифы часто дешевле при оплате сразу за 1–3 года;
  • отдельная плата «за интеграцию с 1С» у типовой загрузки, как правило, не берётся.

Частые вопросы

Нужен ли платный сервис, чтобы грузить чеки из Первого ОФД в 1С?
Нет. В типовой 1С:Бухгалтерии 8.3 загрузка по API встроена. Достаточно действующего тарифа ОФД и токена доступа.
Можно ли загрузить чеки за прошлый месяц?
Да, если данные есть в кабинете оператора. Задайте нужный период при загрузке. Повторный ввоз того же периода дубли обычно не создаёт.
Грузятся ли коды маркировки вместе с чеками?
Да, если в базе включён учёт маркированной продукции и товар заведён корректно. Коды подтянутся из фискальных данных чека.
Что делать, если номенклатура из чека не распознаётся?
Сопоставьте позицию с товаром в справочнике вручную при первой загрузке. Дальше 1С запомнит связку и будет подставлять её сама.
Почему сумма в 1С не совпадает с Z-отчётом кассы?
Чаще всего из-за разных ставок НДС в чеке и в карточке номенклатуры или из-за незагруженных возвратов. Сверьте ставки и период.
Безопасно ли хранить токен ОФД в 1С?
Токен даёт доступ только на чтение фискальных данных. Храните его в настройках обмена, не пересылайте открыто, а при подозрении на утечку — отзовите и создайте новый.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»