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