Синхронизация Первого ОФД с 1С: как загрузить чеки в базу
Содержание
Первый ОФД — оператор фискальных данных, через которого чеки с онлайн-кассы уходят в налоговую. Интеграция Первого ОФД с 1С нужна, чтобы эти же чеки автоматически подтягивались в учётную базу, а бухгалтер не забивал розничную выручку руками.
После настройки синхронизации 1С сама забирает данные о продажах из личного кабинета оператора по API и формирует документы розничной реализации. Ниже — что подготовить, как включить обмен, какие проводки получатся и что делать, когда чеки не грузятся.
Что даёт интеграция Первого ОФД с 1С
Смысл простой: касса уже отправила фискальные данные оператору, и вместо ручного ввода вы забираете их напрямую в 1С.
Что закрывает синхронизация:
- 📥 автоматическая загрузка чеков ККТ за выбранный период;
- 🧾 формирование
Отчёта о розничных продажах(или чеков ККТ) в базе; - 💳 разделение оплаты на наличные и эквайринг;
- 🔁 учёт возвратов и коррекций без двойного ввода;
- 📊 сверка выручки в 1С с данными оператора и налоговой.
Загрузка из ОФД удобнее выгрузки Z-отчётов вручную: вы видите каждый чек с номенклатурой, ставкой НДС и признаком расчёта, а не одну итоговую сумму за смену.
Что нужно для синхронизации: подготовка
До настройки обмена соберите доступы и проверьте версии. Без токена и актуального релиза загрузка не заведётся.
Отдельно проверьте, что касса действительно «видна» оператору: зайдите в ЛК и убедитесь, что за вчерашний день чеки поступают. Если в кабинете данных нет — грузить в 1С будет нечего, и проблема не в 1С.
Как получить токен доступа в Первом ОФД
Обмен по API работает через токен (ключ доступа), а не через ваш пароль от кабинета. Пароль в 1С вводить не нужно.
- Войдите в личный кабинет Первого ОФД.
- Откройте раздел настроек профиля или интеграций (
Настройки → API/Токены доступа). - Сгенерируйте новый токен для доступа к данным чеков.
- Скопируйте строку токена целиком — она понадобится в 1С.
Токен — это фактически ключ к вашим фискальным данным. Не пересылайте его в мессенджерах и не храните в открытых документах. Если ключ утёк — отзовите его в кабинете и создайте новый.
Настройка загрузки чеков из Первого ОФД в 1С — пошагово
В 1С:Бухгалтерии 8.3 загрузка данных ОФД встроена в блок розничных продаж. Точное название пункта меню зависит от релиза, но логика везде одна.
Шаг 1. Включить и открыть обмен с ОФД
Зайдите в раздел Продажи и найдите пункт загрузки чеков или данных ОФД (в разных релизах — Загрузка из ОФД, Чеки ККТ или через Обмен с ОФД). Если пункта нет — проверьте, что в Функциональности включена работа с розницей и ККТ.
Шаг 2. Указать оператора и токен
Выберите оператора «Первый ОФД» из списка и вставьте полученный токен. 1С сохранит настройку — повторно вводить ключ при каждой загрузке не придётся.
Шаг 3. Сопоставить кассу и организацию
Свяжите кассу из кабинета ОФД (по заводскому или регистрационному номеру ККТ) с организацией и складом в 1С. Если касс несколько — сопоставляется каждая.
Шаг 4. Загрузить чеки за период
Задайте период (например, вчерашний день или прошлую неделю) и запустите загрузку. 1С обратится к API оператора, получит чеки и предложит создать документы продаж.
Первый раз грузите короткий период — один день. Убедитесь, что суммы и НДС встали верно, и только потом закрывайте большой интервал.
Какие данные подтягиваются и куда
Полезно понимать, какое поле чека во что превращается в 1С — тогда расхождения ищутся за минуту.
Если номенклатура из чека не найдена в базе, 1С обычно предлагает создать новую позицию или сопоставить с существующей вручную. Сопоставление номенклатуры делается один раз — дальше 1С запоминает связку.
Что формируется в 1С: документы и проводки
По загруженным чекам создаётся Отчёт о розничных продажах (или отдельные чеки ККТ). Проводки зависят от формы оплаты.
| Операция | Дебет | Кредит | Комментарий |
|---|---|---|---|
| Розничная выручка (наличные) | 50.01 | 90.01.1 | Поступление в кассу |
| Выручка по эквайрингу | 57.03 | 90.01.1 | До зачисления банком |
| Начисление НДС | 90.03 | 68.02 | По ставке из чека |
| Списание себестоимости | 90.02 | 41 (43) | При партионном учёте |
| Возврат покупателю | 90.01.1 | 50.01 / 57.03 | Сторно/минусовой чек |
Зачисление денег по эквайрингу закрывается позже документом Поступление на расчётный счёт проводкой Дт 51 Кт 57.03 — уже по банковской выписке, а не по данным ОФД.
Особенности по разным сценариям
Не у всех загрузка выглядит одинаково. Разберём частые случаи.
- 🏪 Несколько касс. Каждую ККТ сопоставляют отдельно; выручка ляжет на свои организацию и склад.
- 💳 Смешанная оплата. Один чек может быть частично наличными, частично картой — 1С разнесёт суммы по счетам 50 и 57.
- ↩️ Возвраты. Чек с признаком «возврат прихода» уменьшает выручку; проверьте, что дата возврата попала в нужный период.
- 🏷️ Маркированный товар. Коды маркировки из чека подтягиваются, если в базе включён учёт маркировки и товар заведён с нужным типом.
- 📅 Загрузка за прошлые дни. Повторная загрузка того же периода не должна создавать дубли — 1С сверяет по фискальному признаку чека.
Частые ошибки и как их избежать
Большинство проблем — это доступ, версия релиза или несопоставленная номенклатура.
Как проверить, что загрузка прошла верно
После обмена сверьте три цифры — этого достаточно, чтобы поймать расхождение.
- Итог выручки в 1С за день и сумму по чекам в кабинете Первого ОФД.
- Разбивку наличные / эквайринг с фактическим Z-отчётом кассы.
- НДС в
Отчёте о розничных продажахсо ставками в чеках.
Для контроля удобны отчёты Оборотно-сальдовая ведомость по счёту 90.01 и Розничные продажи в разделе продаж. Расхождение в пару копеек обычно даёт округление НДС по позициям — это нормально.
Сколько стоит интеграция
Сама загрузка чеков в 1С по API — штатная возможность типовой конфигурации и отдельно не тарифицируется. Платите вы за обслуживание в ОФД.
Ориентировочные цифры (уточняйте у оператора):
- обслуживание кассы в Первом ОФД — примерно 2000–3500 ₽ в год за одну ККТ;
- тарифы часто дешевле при оплате сразу за 1–3 года;
- отдельная плата «за интеграцию с 1С» у типовой загрузки, как правило, не берётся.
Частые вопросы
Нужен ли платный сервис, чтобы грузить чеки из Первого ОФД в 1С?
Можно ли загрузить чеки за прошлый месяц?
Грузятся ли коды маркировки вместе с чеками?
Что делать, если номенклатура из чека не распознаётся?
Почему сумма в 1С не совпадает с Z-отчётом кассы?
Безопасно ли хранить токен ОФД в 1С?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»