Как перенести банковскую выписку из СБИС в программу 1С
Содержание
Выписку из СБИС загружают в 1С через файл обмена: в СБИС выписку по расчётному счёту выгружают в формат «1С:Предприятие — Клиент банка», а в 1С:Бухгалтерии открывают Банк и касса → Банковские выписки и нажимают Загрузить. Программа прочитает файл и создаст по нему поступления и списания денег.
Файл обмена — обычный текстовый. Первая строка в нём — 1CClientBankExchange, кодировка Windows-1251. Это тот же формат, что отдаёт клиент-банк любого банка, поэтому в 1С порядок действий одинаковый, откуда бы ни пришла выписка. Второй вариант — прямой обмен через 1С:ДиректБанк, когда выписка попадает в базу без файла; он подходит, если ваш банк поддерживает такое подключение.
Что подготовить перед загрузкой
Сначала убедитесь, что оба конца обмена настроены на один и тот же расчётный счёт. Загрузка не пройдёт, если в карточке организации в 1С этого счёта нет, — программе некуда привязать операции. Если счетов несколько, выгружайте и загружайте выписку по каждому отдельно: один файл обмена — один расчётный счёт.
Что нужно собрать до начала:
- 📂 доступ в СБИС к операциям по нужному расчётному счёту;
- 🏦 заведённый в 1С банковский счёт организации с тем же номером (
Главное → Организации → ваша организация → Банковские счета); - 🗓 закрытый период выписки — выгружайте дни, по которым уже прошли все платежи;
- ⚙️ права на работу с банковскими документами у вашего пользователя.
Как выгрузить выписку из СБИС в файл для 1С
В СБИС банковские операции собраны в разделе с расчётными счетами организации. Чтобы передать их в 1С, выписку не копируют вручную, а выгружают в файл обмена.
Порядок примерно такой:
- Откройте в СБИС операции по нужному счёту за требуемый период.
- Найдите действие выгрузки и выберите экспорт в формат «1С» или «Клиент банка». Название пункта в разных версиях СБИС отличается — ориентируйтесь на слова «выгрузить», «экспорт», «в 1С».
- Укажите даты и сохраните файл на диск.
На выходе получается текстовый файл (обычно с именем вида kl_to_1c.txt). Это и есть выписка для 1С — именно его вы будете загружать, а не PDF или скан выписки. PDF и печатную форму в 1С загрузить нельзя: программа читает только структурированный файл обмена.
Если в СБИС есть выбор кодировки при выгрузке — оставьте Windows-1251. В другой кодировке 1С покажет в назначениях платежа нечитаемые символы.
Если среди форматов выгрузки нет варианта «1С» или «Клиент банка», выписку можно получить напрямую из интернет-банка: почти все банки умеют отдавать её в том же формате обмена. Для 1С нет разницы, кто сформировал файл — важно лишь, чтобы это был формат «1С:Предприятие — Клиент банка». Поэтому, если выгрузка через СБИС буксует, тот же файл обычно берут в клиент-банке и загружают в 1С точно так же.
Прямой обмен без файлов: ДиректБанк
Выгрузку и загрузку файла можно убрать совсем. Технология 1С:ДиректБанк связывает программу с банком напрямую: выписка приходит в 1С по кнопке или по расписанию, вручную ничего не выгружают.
Подключают его из той же формы — Банк и касса → Банковские выписки, кнопка подключения к банку. Для работы нужны:
- поддержка ДиректБанк на стороне вашего банка;
- квалифицированная электронная подпись (КЭП) для подтверждения обмена.
После подключения выписку запрашивают прямо из формы банковских выписок — 1С обращается к банку и подтягивает операции за выбранные даты. Файлы при этом не создаются и не теряются, а значит, отпадают ошибки «не тот формат» и «не та кодировка». Для бухгалтера, который грузит выписку каждый день, это заметно быстрее файлового обмена.
Если ДиректБанк настроен, отдельная выгрузка из СБИС для получения выписки не нужна — платежи и выписки ходят между 1С и банком сами. СБИС в этой схеме остаётся для электронного документооборота и отчётности, а движение денег 1С берёт у банка напрямую. Выбор между двумя способами простой: разовая или редкая загрузка — проще через файл; ежедневная работа с банком — удобнее на ДиректБанк.
ДиректБанк работает не со всеми банками. Если в списке подключения вашего банка нет, остаётся путь через файл обмена — он универсален.
Выписка и платёжки: две стороны обмена
Файловый обмен с банком двусторонний, и это помогает не перепутать файлы.
kl_to_1c.txt— выписка из банка в 1С. Это то, что вы загружаете: приход и расход денег по счёту.1c_to_kl.txt— платёжные поручения из 1С в банк. Это выгрузка в обратную сторону, для оплаты.
Когда 1С отказывается читать выписку, почти всегда выбран не тот файл: вместо выписки подсунули файл с платёжками на отправку. Имена могут отличаться, но суть одна — на загрузку берут файл, который банк (или СБИС) сформировал для 1С, а не тот, что 1С готовит для банка.
Из этого же следует ответ на частый вопрос, зачем вообще нужна СБИС, если платежи делаются в банке. СБИС здесь — посредник: собирает операции по счёту и отдаёт их одним файлом. Сама проводка денег остаётся за банком, а учёт — за 1С.
Загрузка файла выписки в 1С:Бухгалтерию
Когда файл готов, загрузка занимает минуту. Пути приведены для 1С:Бухгалтерии 8.3 (БП 3.0), интерфейс «Такси».
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. При первой загрузке 1С предложит настроить обмен — укажите банковский счёт организации и файл, из которого брать выписку (kl_to_1c.txt). - Выберите файл. 1С прочитает его и покажет список входящих и исходящих платежей за период.
- Проверьте, что программа подставила контрагентов. Совпадение она ищет по ИНН и номеру счёта из строки; новых контрагентов можно создать прямо в форме загрузки.
- Нажмите
Загрузить(илиСоздать документы). По приходу создаются документы «Поступление на расчётный счёт», по расходу — «Списание с расчётного счёта».
При первой загрузке 1С один раз попросит сопоставить обмен с банком: выбрать организацию
, её расчётный счёт и указать файл, из которого читать выписку. Эти настройки сохраняются, и дальше загрузка идёт сразу по кнопке Загрузить без повторной привязки. Если счёт смените или добавите второй, настройку обмена заводят ещё раз — отдельно под каждый счёт.
Контрагентов 1С подставляет по ИНН и КПП из строки выписки, а при совпадении — ещё и по номеру счёта. Когда у одного ИНН несколько счетов, программа может предложить выбор; проверьте, что подставился тот договор и та организация, по которым шёл платёж. Строки без ИНН (например, комиссия банка или перевод между своими счетами) 1С оставит без контрагента — их заполняют вручную.
После этого проверьте в созданных документах счёт учёта расчётов и статью движения денежных средств, затем проведите их. Выписка фиксирует только движение денег — она не разносит НДС и не делает зачёт аванса сама по себе. Эти проводки программа формирует уже по первичным документам (счетам-фактурам, актам, накладным), к которым привязывает оплату. Поэтому после загрузки стоит проверить, что оплаты встали к нужным счетам и договорам.
Если у организации есть валютный счёт, выписку по нему загружают так же, но файл выгружают отдельно по каждому счёту. Суммы в валюте 1С пересчитает в рубли по курсу на дату операции — курс должен быть загружен в справочник валют.
Соответствие строк выписки и документов 1С простое:
| Строка в выписке | Документ в 1С |
|---|---|
| Приход (поступление денег) | Поступление на расчётный счёт |
| Расход (списание денег) | Списание с расчётного счёта |
Загружать можно сразу период из нескольких дней — 1С разложит платежи по датам операций и не потребует загружать каждый день отдельно.
Нераспознанные строки и ошибки импорта
Чаще всего спотыкаются не на самой загрузке, а на том, что 1С не узнаёт счёт, контрагента или сам файл. Разберём по симптомам.
1c_to_kl.txt) вместо файла выписки (kl_to_1c.txt). Повторите экспорт в формат «1С:Предприятие — Клиент банка» и выберите файл с выпиской.Если файл не читается ни в какой кодировке, откройте его в «Блокноте» и посмотрите первую строку. Нет 1CClientBankExchange в начале — значит, выгрузка сделана не в тот формат, и 1С такой файл не примет.
Сверка выписки с остатком по счёту
Загрузка не считается завершённой, пока остаток в 1С не совпал с банком. Это главная проверка: если сошёлся конечный остаток — значит, все строки разобраны и проведены верно.
Как сверить:
- Сформируйте оборотно-сальдовую ведомость по счёту
51за тот же период (Отчёты → Оборотно-сальдовая ведомость по счёту). - Сравните конечное сальдо по счёту
51с остатком по выписке банка на конец периода. - Совпало — готово. Разошлось — ищите непроведённый документ или строку, созданную вручную помимо загрузки.
Частая причина расхождения — часть платежей внесли руками до загрузки, а потом загрузили те же строки из файла. Тогда суммы задваиваются. Лишние документы удаляют, оставляя только загруженные из выписки.
Вторая по частоте причина — не совпал начальный остаток. Если вы грузите выписку за новый месяц, а конец прошлого в 1С не закрыт, конечное сальдо не сойдётся, пока не разобраны все предыдущие дни. Поэтому выписки загружают по порядку, день за днём или период за периодом, не пропуская даты.
Правьте и удаляйте банковские документы только в пределах незакрытого периода. Если месяц уже закрыт и сдана отчётность, сначала согласуйте изменения — пересчёт затронет остатки и обороты.
Частые вопросы
В каком формате приходит выписка — XML или JSON?
1CClientBankExchange), а не XML или JSON. Форматы XML и JSON встречаются в других интеграциях, но для банковской выписки в типовой 1С:Бухгалтерии используется именно текстовый обмен.Нужна ли электронная подпись, чтобы загрузить файл?
Можно ли загрузить выписку сразу за несколько дней?
Почему после загрузки остаток в 1С не сходится с банком?
51 с выпиской за тот же период и уберите задвоенные документы.Что делать, если кнопки «Загрузить» нет?
Банк и касса → Банковские выписки, а у пользователя есть права на банковские операции. В части интерфейсов загрузка убрана в меню Ещё.