Связаться с нами

Оставьте заявку — перезвоним за 15 минут

Или свяжитесь напрямую

+7 (705) 966-25-25
Алматы, ул. Шевченко 165Б, офис 511

Загрузка банковских выписок в 1С: банки Казахстана и частые ошибки

Коротко (TL;DR)Выписка попадает в 1С файлом обмена из интернет-банка или напрямую через интеграцию с банком. Стандартный формат обмена 1С с банком 1CClientBankExchange поддерживают большинство банков Казахстана, но каждый заполняет его по-своему. Если 1С не загружает выписку, причина обычно в кодировке, номере счёта, датах или ненайденных контрагентах. Регулярную загрузку по нескольким банкам и счетам выгодно автоматизировать: выписки приходят сами, а бухгалтер разбирает только исключения.

Как выписка попадает в 1С

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

Для обмена файлами в 1С исторически используется текстовый формат 1CClientBankExchange. Это описание платёжных документов и операций по счёту в виде пар «ключ=значение». Интернет-банки большинства казахстанских банков умеют выгружать выписку в этом формате, иногда он называется в интерфейсе банка просто «для 1С».

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

Банки Казахстана в 1С: что учесть

В Казахстане у компаний обычно несколько счетов в разных банках: Kaspi для приёма платежей и продаж через маркетплейс, Halyk или БЦК как основной расчётный, Freedom, Jusan или ForteBank для отдельных задач. Каждый банк выгружает выписку немного по-своему.

Что отличаетсяКак проявляется в 1С
Кодировка файлаКракозябры вместо кириллицы, обработка не находит поля
Формат номера счёта (IBAN)1С не находит банковский счёт организации
Поле БИН и ИИН контрагентаКонтрагент не сопоставляется, создаётся новый
Группировка операцийСотни мелких поступлений одной строкой или наоборот
Комиссии банкаОтдельными операциями или внутри суммы
Код назначения платежа (КНП)Не заполняется вид операции

Отдельный случай Kaspi: поступления от продаж через маркетплейс и Kaspi QR часто приходят большим числом операций, а комиссии и возвраты отражаются отдельно. Для разноски таких поступлений нужны свои правила, иначе бухгалтер вручную сопоставляет сотни строк.

1С не загружает выписку банка: частые причины

Если 1С не загружает выписку или загружает частично, проверьте по порядку:

  1. Кодировка. Файл может быть в Windows-1251 или UTF-8. В настройках обмена с банком в 1С кодировку можно указать явно. Несовпадение даёт нечитаемый текст и пустые поля.
  2. Номер счёта организации. Счёт в файле должен совпасть со счётом в справочнике банковских счетов организации символ в символ. Пробел или другой регистр ломает сопоставление.
  3. Период. Дата начала и конца в файле выписки должна попадать в незакрытый период. Если месяц закрыт, документы не проведутся.
  4. Контрагенты. Если контрагент не найден по БИН и ИИН, 1С создаёт нового или оставляет строку неразнесённой. Проверьте, заполнен ли БИН в карточках.
  5. Повторная загрузка. Если выписку за этот день уже загружали, документы могут задвоиться или, наоборот, не загрузиться как уже существующие.
  6. Версия формата. Старые обработки обмена могут не понимать новую версию файла, которую стал выдавать банк после обновления интернет-банка.

Большинство случаев решается настройкой. Если банк систематически заполняет поля не так, как ожидает типовая обработка, пишется небольшое дополнение, которое приводит файл этого банка к нужному виду.

Первая настройка загрузки: пошагово

Если выписки ещё ни разу не загружались в эту базу, начните с настройки одного счёта и одного дня. Так проще найти причину, если что-то пойдёт не так.

  1. Проверьте, что в справочнике банковских счетов организации заведены все счета с правильным IBAN и банком. Лишние пробелы в номере уберите.
  2. В интернет-банке выгрузите выписку за один день в формате для 1С. Откройте файл блокнотом и убедитесь, что кириллица читается и в начале есть заголовок формата.
  3. В 1С откройте обмен с банком, укажите счёт, файл и кодировку. Посмотрите список операций до загрузки: все ли строки распознаны, найдены ли контрагенты.
  4. Загрузите и проверьте созданные документы поступления и списания: суммы, даты, контрагентов, статьи движения денежных средств.
  5. Сверьте остаток по счёту в 1С с остатком в выписке банка на конец дня. Если сходится, переходите к загрузке за период и к следующему банку.

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

Разноска: самая трудоёмкая часть

Загрузить выписку половина дела. Вторая половина: разнести каждую операцию, то есть указать контрагента, договор, статью движения денежных средств и документ, который этой операцией закрывается. Именно разноска съедает часы бухгалтера.

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

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

Хорошо настроенные правила разносят большую часть операций сами, а бухгалтер видит отдельный список того, что не удалось сопоставить. Это меняет характер работы: вместо разноски всего подряд разбор исключений.

Автоматическая загрузка выписок без файлов

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

  1. Выясняем, что предоставляет банк: прямой обмен с 1С, API для корпоративных клиентов или только выгрузку файлов. Возможности банков отличаются, и они меняются, поэтому проверяем для ваших банков отдельно.
  2. Настраиваем подключение и права: доступ только на чтение выписок, без права подписывать платежи.
  3. Пишем регламентное задание, которое забирает выписки за прошедший день, загружает и разносит по правилам.
  4. Настраиваем уведомления: если загрузка не прошла или осталось много неразнесённых операций, ответственный получает сообщение.

Если банк не даёт API, автоматизация всё равно возможна частично: файлы, сохранённые в общую папку, подхватываются и загружаются сами, без открытия обработки вручную.

Платёжные поручения: обратное направление

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

Если платёжки при загрузке в банк отклоняются, проверьте заполнение кодов назначения платежа и реквизитов получателя в 1С. Чаще всего причина в пустом КНП или устаревших реквизитах контрагента.

Безопасность при интеграции с банком

Интеграция с банком требует аккуратности с доступами. Несколько правил, которых мы придерживаемся:

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

Сколько стоит настройка

Настройка загрузки выписок по одному-двум банкам с правилами разноски укладывается в 1-2 недели. Интеграция с автоматическим получением выписок по нескольким банкам и уведомлениями оценивается после того, как выяснили возможности ваших банков. Небольшие доработки обработки загрузки начинаются от 150 000 ₸, полноценная интеграция от 350 000 ₸.

Если в компании ещё и маркетплейсы, имеет смысл разнести поступления от площадок в связке с обменом 1С с Kaspi: тогда оплата сразу сопоставляется с заказом.

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

Почему 1С не загружает выписку банка?

Чаще всего из-за кодировки файла, несовпадения номера счёта организации, закрытого периода или ненайденных контрагентов. Проверьте эти пункты по порядку.

Какой формат выписки нужен для 1С?

Стандартный формат обмена 1С с банком 1CClientBankExchange. В интернет-банках он часто называется выгрузкой для 1С.

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

Да, если банк даёт прямой обмен или API. Если нет, можно автоматизировать подхват файлов из папки и разноску по правилам.

Как разносить сотни поступлений от Kaspi?

Правилами сопоставления по номеру заказа и связкой с обменом заказов маркетплейса. Тогда вручную остаются только исключения.

Сколько стоит интеграция 1С с банком?

Доработки загрузки от 150 000 ₸, интеграция с автоматическим получением выписок от 350 000 ₸.