Банковский идентификационный код в программах 1С: проверка, хранение и обновление

· 10 мин

Содержание

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

В 1С:Бухгалтерии 3.0 список банков открывается через Справочники → Банк и касса → Банки. Сам реквизит общий для всех типовых конфигураций на платформе 8.3: БИК один и тот же в Бухгалтерии, ЗУП, УТ и ERP, отличается только место, где вы заводите банковский счёт.

Зачем нужен БИК банка и где он участвует в 1С

По БИК платёжная система Банка России понимает, в какой банк или филиал отправить деньги. Название банка можно написать с ошибкой — платёж всё равно уйдёт, если БИК и счёт верны. Наоборот не работает : одна неверная цифра в БИК — и платёж возвращается или зависает на уточнении.

В программах 1С БИК встречается в нескольких местах:

  • 🏦 карточка банковского счёта организации — откуда вы платите;
  • 🤝 карточка банковского счёта контрагента — куда платите вы или откуда платят вам;
  • 👤 банковский счёт сотрудника в зарплатных программах — для перечисления зарплаты на карту, если выплата идёт не по зарплатному проекту;
  • 📄 печатная форма платёжного поручения — поля 11 и 14 (БИК банка плательщика и банка получателя);
  • 🔄 файл обмена с клиент-банком — строки ПлательщикБИК и ПолучательБИК в формате 1CClientBankExchange;
  • 🧾 печатные формы счетов на оплату, договоров, актов — блок реквизитов организации.

Для иностранного банка БИК не применяется. В его карточке указывают SWIFT-код, а российский БИК остаётся пустым.

Расшифровка девяти цифр БИК

БИК всегда состоит ровно из 9 цифр. Каждая группа разрядов что-то значит, и по ним можно на глаз отловить часть ошибок ещё до сверки с классификатором.

РазрядыЧто означаютПример для 044525225
1–2Код страны. У банков России — 0404
3–4Код территории (региона) по ОКАТО45 — Москва
5–6Условный номер подразделения расчётной сети Банка России25
7–9Условный номер кредитной организации или филиала в этом подразделении225

044525225 — БИК ПАО Сбербанк в Москве, его удобно держать в голове как образец.

Что полезно знать о структуре:

  • 🔢 Первые две цифры у обычных банков — 04. У территориальных органов Федерального казначейства с 2021 года встречаются БИК, которые начинаются с 00, например 004525988 — УФК по г. Москве. Это не опечатка.
  • 📍 Цифры 3–4 подсказывают регион. Если поставщик из Новосибирска, а БИК начинается с 0445… (Москва), это повод уточнить: возможно, у него счёт в московском банке, а возможно — ошибка в реквизитах.
  • 🏢 Последние три цифры отличают банки и филиалы внутри одного подразделения. У разных филиалов одного банка БИК разные.

Ведущий ноль — часть кода. БИК 044525225 и число 44525225 — не одно и то же: во втором 8 цифр, и 1С его не примет.

Как связаны БИК, корреспондентский и расчётный счёт

Корреспондентский счёт — это счёт банка в Банке России. У него 20 цифр и жёсткая связь с БИК: последние три цифры корсчёта совпадают с последними тремя цифрами БИК.

Разберём на примере Сбербанка:

  • БИК: 044525225
  • Корсчёт: 30101810400000000225

Корсчёт начинается с 30101 — это балансовый счёт корреспондентских счетов банков. Дальше 810 — код рубля. Девятая цифра 4 — контрольный ключ. Концовка 225 повторяет хвост БИК.

Контрольный ключ счёта

Девятая цифра любого 20-значного счёта (и расчётного, и корреспондентского) — контрольная. Она рассчитывается вместе с БИК, поэтому 1С может проверить, «подходит» ли счёт к банку.

Алгоритм такой:

  1. Для расчётного счёта клиента берут последние три цифры БИК и приписывают к ним 20 цифр счёта. Для корсчёта вместо этого берут 0 и 5–6 цифры БИК.
  2. Получается строка из 23 цифр. Каждую цифру умножают на вес по циклу 7, 1, 3, 7, 1, 3….
  3. От каждого произведения берут последнюю цифру и всё складывают.
  4. Если сумма делится на 10 — ключ верный.

Проверим корсчёт Сбербанка. Строка: 0 + 25 + 30101810400000000225. Сумма младших разрядов произведений получается 40, она делится на 10 — ключ сходится. Поменяйте в корсчёте любую одну цифру — и сумма перестанет делиться на 10.

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

Платёж в бюджет с 2021 года идёт иначе: в поле корсчёта банка получателя указывается номер единого казначейского счёта (начинается с 40102810), а казначейский счёт получателя (начинается с 03) — в поле счёта получателя. БИК при этом — БИК ТОФК. Связь «хвост корсчёта = хвост БИК» здесь не работает.

Как найти и проверить БИК контрагента в 1С

Ввод нового банковского счёта

  1. Откройте карточку контрагента и перейдите на вкладку или ссылку банковских счетов.
  2. Создайте новый счёт.
  3. В поле банка начните вводить БИК — 1С ищет его по классификатору и предлагает банк.
  4. Выберите банк. Корсчёт, наименование и город подтянутся сами.
  5. Введите номер расчётного счёта и запишите карточку.

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

Банковский счёт своей организации

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

После смены банка или его реорганизации проверьте три вещи:

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

Где сверить БИК вне программы

  • 🏛️ Справочник БИК на сайте Банка России — первоисточник, обновляется ежедневно.
  • 📨 Реквизиты из письма или счёта контрагента — сверяйте с карточкой, а не копируйте вслепую.
  • 📱 Звонок в бухгалтерию контрагента — когда банк переименовался или закрыл филиал.

Быстрая проверка уже заведённых счетов

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

Диагностика: выберите симптом

Типовые ошибки при вводе банковских реквизитов

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

ОшибкаКак проявляетсяЧто делать
Потерян ведущий нольВ поле 8 цифр, банк не находитсяВвести код полностью, 9 цифр. В Excel задать ячейкам текстовый формат
Перепутаны БИК и корсчётВ поле БИК 20 цифр или наоборотБИК — 9 цифр, корсчёт — 20 и начинается с 30101
Выбран соседний филиалКлюч счёта не сходится, хотя номер верныйСверить последние три цифры БИК с документом контрагента
Пробелы и неразрывные пробелы при копированииПоиск по БИК ничего не находитУдалить пробелы, ввести цифры заново вручную
Старый БИК после реорганизации банкаПлатёж возвращаетсяОбновить классификатор, завести новый счёт
Буква «О» вместо нуляПоле не принимает значение или поиск пустПеренабрать код с цифровой клавиатуры

Не правьте корсчёт или наименование банка вручную в карточке, чтобы «подогнать» платёжку. Банк проверяет связку БИК и счёта, а не то, что напечатано в названии. Правильный путь — выбрать верный банк из классификатора.

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

При переносе справочника контрагентов из таблицы колонку БИК надо заранее перевести в текстовый формат. Excel хранит 044525225 как число 44525225, и после загрузки в 1С половина счетов окажется без банка. Если файл уже испорчен, в соседней колонке восстановите ноль формулой =ТЕКСТ(A2;"000000000") и загружайте её.

Как 1С хранит БИК в базе данных

Для разработчика и администратора важны несколько деталей.

  • 🔤 БИК хранится строкой, а не числом. В справочнике банков это строковый код длиной 9 символов. Поэтому ведущий ноль сохраняется, а в запросах сравнивать нужно со строкой: "044525225", а не 44525225.
  • 🔗 Банковский счёт ссылается на элемент справочника банков, а не хранит БИК внутри себя. Если элемент банка обновился из классификатора, новые наименование и корсчёт видны во всех счетах, которые на него ссылаются.
  • 🗂️ В типовых конфигурациях на БСП список банков заполняется из общего классификатора банков РФ. Отдельный элемент создаётся для каждого БИК, поэтому филиалы одного банка — это разные элементы.
  • 📤 В обмене с клиент-банком БИК передаётся текстом в строках ПлательщикБИК и ПолучательБИК, корсчета — в ПлательщикКорсчет и ПолучательКорсчет.

Простой запрос, чтобы найти банковские счета контрагентов с банком без БИК — удобно запускать в консоли запросов перед массовой рассылкой платёжек:

ВЫБРАТЬ
    БанковскиеСчета.Владелец КАК Владелец,
    БанковскиеСчета.НомерСчета КАК НомерСчета,
    БанковскиеСчета.Банк КАК Банк
ИЗ
    Справочник.БанковскиеСчета КАК БанковскиеСчета
ГДЕ
    НЕ БанковскиеСчета.ПометкаУдаления
    И ЕСТЬNULL(БанковскиеСчета.Банк.Код, "") = ""

Если в вашей конфигурации справочник счетов называется иначе, сверьте имя по дереву метаданных. Для пустого банка обращение к коду через точку возвращает NULL, поэтому условие обёрнуто в ЕСТЬNULL.

Обновление справочника банков и актуальность БИК

Банки сливаются, закрывают филиалы, теряют лицензии. Банк России отражает это в справочнике БИК, а 1С получает изменения через классификатор банков.

Как обновляется классификатор

  • 🌐 Автоматически через интернет -поддержку. Когда интернет-поддержка подключена в Администрирование → Интернет-поддержка и сервисы, классификатор банков обновляется вместе с другими классификаторами без участия пользователя.
  • 🖱️ Вручную из списка банков. В командной панели списка банков есть команда загрузки классификатора: она загружает свежие данные из сервиса 1С или из файла.
  • 💾 Из файла — для баз без интернета: файл классификатора скачивают на другом компьютере и загружают в базу.

Что происходит со старыми банками

После обновления элементы с недействующим БИК не удаляются: в базе есть документы, которые на них ссылаются. Банк получает отметку о прекращении деятельности. Документы прошлых периодов остаются корректными, а новые платежи на такой банк лучше не создавать.

При реорганизации банка у клиента часто меняется БИК, а иногда и номер счёта. Порядок действий:

  1. Получите от банка или контрагента письмо с новыми реквизитами.
  2. Обновите классификатор банков.
  3. Создайте новый банковский счёт с новым БИК, а не перезаписывайте старый.
  4. Назначьте новый счёт основным для контрагента или организации.
  5. Старый счёт не удаляйте — на нём история платежей.
Перед первой платёжкой новому контрагенту
Выполнено: 0 / 5

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

Чем БИК отличается от ИНН банка?
БИК определяет банк или филиал как участника расчётов, ИНН — как налогоплательщика. У всех филиалов одного банка ИНН общий, а БИК у каждого свой.
Можно ли указать в платёжке БИК головного офиса, если счёт открыт в филиале?
Нет. БИК должен соответствовать тому подразделению, где открыт счёт, иначе не сойдётся контрольный ключ и банк вернёт платёж.
Почему один и тот же банк в списке 1С встречается несколько раз?
Каждый элемент — отдельный филиал или подразделение со своим БИК. Это не дубли, удалять их не нужно.
Нужно ли обновлять классификатор банков, если платежи проходят нормально?
Да. Классификатор отражает закрытие филиалов и отзыв лицензий, а без обновления вы узнаете об этом от банка, когда платёж вернётся.
Где взять БИК своего банка, если его нет под рукой?
В договоре банковского счёта, в справке о реквизитах из интернет-банка или в карточке банковского счёта организации в 1С.