К статье
Практический материал

Учет и Финансы · 10 мин

Как загрузить кассу из СБИС в 1С

Как загрузить кассовые операции из СБИС в 1С: выгрузка X-отчётов, розничных продаж и РКО, настройка обмена, проверка результата и типичные ошибки.

Компании, которые принимают наличные через онлайн-кассу СБИС, а учёт ведут в 1С, сталкиваются с задачей переноса кассовых данных: розничных продаж, приходных и расходных ордеров, возвратов. Ручной ввод каждого чека не нужен — данные можно перенести выгрузкой файла или через прямую интеграцию, если она настроена.

Способ загрузки зависит от того, как именно используется СБИС: как фронт-офис с кассовым модулем или как сервис, через который проходят данные фискального регистратора. От этого зависят состав выгружаемых документов и формат файла. Ниже разобраны оба сценария, требования к настройке и типичные ошибки, из-за которых обороты в 1С не сходятся с Z-отчётом.

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

Определите, какой сценарий обмена вам подходит

Существует два основных пути переноса кассовых данных. Первый — установка официального модуля интеграции СБИС для 1С (обработка расширения), которая напрямую подключается к личному кабинету СБИС по API и загружает документы в базу. Этот вариант удобен при регулярном обмене: розничные продажи, ПКО и РКО подтягиваются по расписанию или по кнопке.

Второй путь — ручная выгрузка из СБИС в файл (обычно XML или табличный формат) с последующей загрузкой в 1С через типовую или самописную обработку. Он подходит, если обмен нужен редко, если конфигурация 1С сильно доработана и модуль интеграции конфликтует с ней, или если требуется разовый перенос исторических данных.

Третий, частный случай — когда в СБИС ведётся только фискализация, а товарный учёт уже есть в 1С. Тогда из СБИС достаточно переносить итоги смен (выручку по видам оплаты), а не каждый чек, иначе продажи задвоятся.

Сравнение вариантов загрузки

Модуль интеграции СБИС

Подходит для ежедневного обмена; требует совместимости с версией конфигурации и актуального тарифа СБИС.

Выгрузка файлом вручную

Подходит для разовых переносов и нетиповых конфигураций; требует обработки загрузки и контроля периодов вручную.

Перенос только итогов смены

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

Подготовьте данные в СБИС перед выгрузкой

Качество загрузки в 1С на 90% определяется состоянием данных в СБИС. Проверьте, что все кассовые смены за нужный период закрыты: открытая смена либо не выгрузится, либо выгрузится частично, и сверка не сойдётся. Убедитесь, что у документов проставлены реквизиты: касса, склад, организация, вид оплаты.

Отдельно проверьте справочник номенклатуры в СБИС. Позиции без кода или с дублями наименований при загрузке в 1С создадут дубли карточек товаров. Если в СБИС есть позиции-«свободные цены» (продажи без привязки к номенклатуре), решите заранее, на какую услугу или товарную позицию 1С они будут маппиться.

Определите период выгрузки. Для первой загрузки берите узкий интервал — одну смену или один день. После успешной проверки расширяйте период. Загружать сразу квартал без теста — прямой путь к массовым дублям документов.

Настройте соответствия в 1С

В 1С должны быть заранее созданы элементы, на которые лягут загружаемые данные: кассы ККМ (в «Управлении торговлей» — с типом «Фискальный регистратор» или «ККМ без подключения оборудования» в зависимости от схемы), склады, организации, статьи движения денежных средств для ПКО и РКО.

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

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

Загрузите данные через модуль интеграции

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

В настройках обмена задайте, какие документы загружать: чеки (розничные продажи), приходные и расходные кассовые ордера, возвраты. Укажите соответствие касс и складов СБИС элементам справочников 1С. Сохраните настройки и выполните тестовую загрузку за один день.

После загрузки модуль обычно показывает протокол: сколько документов создано, сколько пропущено и по какой причине. Не игнорируйте строки «пропущено» — это почти всегда признак незаполненного соответствия или дубля.

Порядок действий при загрузке через модуль
  1. 1
    Установите модуль интеграции и укажите учётные данные СБИС
  2. 2
    Заполните таблицы соответствия касс, складов и номенклатуры
  3. 3
    Выполните тестовую загрузку за одну закрытую смену
  4. 4
    Сверьте созданный отчёт о розничных продажах с Z-отчётом
  5. 5
    Настройте регулярную загрузку или выполняйте её вручную по итогам дня

Загрузите данные из файла вручную

В СБИС сформируйте выгрузку кассовых документов за выбранный период: раздел «Касса» или «Продажи», выгрузка в файл. Сохраните файл на компьютере, где доступна 1С.

В 1С откройте обработку загрузки: в типовых конфигурациях это может быть «Универсальный обмен данными», обработка загрузки из табличного документа или специализированная обработка под формат СБИС. Укажите файл, проверьте сопоставление колонок (дата, номер, сумма, касса, номенклатура, количество) и запустите загрузку.

Если формат файла СБИС не поддерживается штатными средствами, потребуется доработка обработки программистом 1С. Это нормальная практика для нетиповых конфигураций — но требование к формату и структуре полей нужно зафиксировать письменно, чтобы при обновлении СБИС загрузка не ломалась молча.

Проверьте результат и сведите обороты

Главный контроль — сравнение суммы загруженных документов с данными СБИС и ОФД за тот же период. Возьмите Z-отчёт или сводный отчёт по кассе в СБИС и сопоставьте с отчётом о розничных продажах в 1С: должны совпасть общая выручка, суммы по наличной и безналичной оплате, суммы возвратов.

Проверьте остаток по кассе в 1С (отчёт «Кассовая книга» или оборотно-сальдовая ведомость по счёту 50): он должен соответствовать фактическим наличным. Расхождение чаще всего означает пропущенный РКО, двойную загрузку одной смены или чек, попавший в другой период.

Контрольные точки

Как проверить результат

Выручка за день в 1С против Z-отчёта
Норма

Суммы совпадают до копейки, включая возвраты

Тревожный признак

Разница на сумму одного чека или смены — ищите пропуск или дубль

Количество документов
Норма

Один отчёт о розничных продажах на смену, ПКО/РКО по факту операций

Тревожный признак

Несколько отчётов на одну смену или отсутствие документов за часть дней

Остаток наличных в кассе 1С
Норма

Совпадает с фактическим остатком и данными СБИС

Тревожный признак

Остаток растёт или уходит в минус без причины

Типичные ошибки и как их избежать

Самая частая проблема — дубли документов из-за повторной загрузки того же периода. Перед повторной загрузкой удаляйте ранее созданные документы или используйте режим с контролем уникальности по номеру чека/смены.

Вторая типичная ошибка — расхождение по видам оплаты: эквайринг в СБИС может называться иначе, чем вид оплаты в 1С, и безналичная выручка попадает в наличные. Это искажает и кассу, и расчёты по эквайрингу.

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

Типичные ошибки
01
Повторная загрузка периода без удаления старых документов — дубли продаж и завышенная выручка
02
Незаполненное соответствие видов оплаты — эквайринг попадает в наличную кассу
03
Загрузка незакрытой смены — неполные суммы и расхождение с ОФД
04
Дубли номенклатуры из-за разных наименований в СБИС и 1С — мусор в справочнике и ошибки в остатках
Итог

Что важно запомнить

Загрузка кассы из СБИС в 1С делается через модуль интеграции или файлом. Успех зависит от подготовки: закрытые смены, заполненные соответствия касс, складов и видов оплаты, тест на одном дне. Итог всегда сверяйте с Z-отчётом и остатком кассы.

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

Можно ли загружать кассу из СБИС в 1С:Бухгалтерию, а не в Управление торговлей?

Да. В «1С:Бухгалтерии» розничная выручка отражается документом «Отчет о розничных продажах» в разделе «Банк и касса», а ПКО и РКО — стандартными кассовыми документами. Модуль интеграции СБИС поддерживает бухгалтерскую конфигурацию, но проверьте совместимость версии модуля с вашим релизом 1С.

Что делать, если после загрузки суммы не совпадают с Z-отчётом?

Сначала найдите чек, на который приходится разница: сравните по номерам чеков в СБИС и в загруженном документе 1С. Типовые причины — пропущенный возврат, чек с отложенным статусом или смена, загруженная дважды. Исправляйте источник расхождения, а не сумму вручную в документе 1С.

Нужно ли загружать каждый чек или достаточно итогов дня?

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

Как перенести исторические данные за прошлые периоды?

Выгружайте из СБИС данные блоками, например по месяцу, и загружайте последовательно, сверяя каждый блок с отчётами. Проверьте, что прошлые периоды в 1С не закрыты для редактирования (дата запрета изменения данных), иначе документы не будут созданы или проведены.

Почему при загрузке создаются новые карточки номенклатуры-дубли?

Сопоставление товаров обычно идёт по коду, артикулу или наименованию. Если в СБИС товар назван иначе, чем в 1С, обработка считает его новым. Перед загрузкой заполните таблицу соответствия номенклатуры в модуле интеграции или приведите наименования и коды в обеих системах к единому виду.

Можно ли настроить автоматическую ежедневную загрузку?

Да, модуль интеграции СБИС позволяет выполнять обмен по расписанию через регламентные задания 1С. Настройте загрузку после закрытия кассовой смены и контролируйте протоколы обмена хотя бы раз в неделю, чтобы вовремя заметить ошибки соответствий.