Банковский идентификационный код в программах 1С: проверка, хранение и обновление
Содержание
БИК — это банковский идентификационный код из 9 цифр, который Банк России присваивает каждому участнику расчётов. В 1С он хранится в справочнике банков: вы вводите БИК в карточке банковского счёта, и программа сама подставляет из классификатора название банка, город и корреспондентский счёт. Если БИК в карточке неверный, платёжное поручение банк не примет.
В 1С:Бухгалтерии 3.0 список банков открывается через Справочники → Банк и касса → Банки. Сам реквизит общий для всех типовых конфигураций на платформе 8.3: БИК один и тот же в Бухгалтерии, ЗУП, УТ и ERP, отличается только место, где вы заводите банковский счёт.
Зачем нужен БИК банка и где он участвует в 1С
По БИК платёжная система Банка России понимает, в какой банк или филиал отправить деньги. Название банка можно написать с ошибкой — платёж всё равно уйдёт, если БИК и счёт верны. Наоборот не работает : одна неверная цифра в БИК — и платёж возвращается или зависает на уточнении.
В программах 1С БИК встречается в нескольких местах:
- 🏦 карточка банковского счёта организации — откуда вы платите;
- 🤝 карточка банковского счёта контрагента — куда платите вы или откуда платят вам;
- 👤 банковский счёт сотрудника в зарплатных программах — для перечисления зарплаты на карту, если выплата идёт не по зарплатному проекту;
- 📄 печатная форма платёжного поручения — поля 11 и 14 (БИК банка плательщика и банка получателя);
- 🔄 файл обмена с клиент-банком — строки
ПлательщикБИКиПолучательБИКв формате 1CClientBankExchange; - 🧾 печатные формы счетов на оплату, договоров, актов — блок реквизитов организации.
Для иностранного банка БИК не применяется. В его карточке указывают SWIFT-код, а российский БИК остаётся пустым.
Расшифровка девяти цифр БИК
БИК всегда состоит ровно из 9 цифр. Каждая группа разрядов что-то значит, и по ним можно на глаз отловить часть ошибок ещё до сверки с классификатором.
| Разряды | Что означают | Пример для 044525225 |
|---|---|---|
| 1–2 | Код страны. У банков России — 04 | 04 |
| 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С может проверить, «подходит» ли счёт к банку.
Алгоритм такой:
- Для расчётного счёта клиента берут последние три цифры БИК и приписывают к ним 20 цифр счёта. Для корсчёта вместо этого берут
0и 5–6 цифры БИК. - Получается строка из 23 цифр. Каждую цифру умножают на вес по циклу
7, 1, 3, 7, 1, 3…. - От каждого произведения берут последнюю цифру и всё складывают.
- Если сумма делится на 10 — ключ верный.
Проверим корсчёт Сбербанка. Строка: 0 + 25 + 30101810400000000225. Сумма младших разрядов произведений получается 40, она делится на 10 — ключ сходится. Поменяйте в корсчёте любую одну цифру — и сумма перестанет делиться на 10.
Если в карточке счёта 1С сообщает о неверном контрольном числе, ошибка почти всегда в одном из двух мест: опечатка в номере счёта или выбран не тот банк (БИК другого филиала). Проверять нужно оба реквизита сразу, а не только счёт.
Платёж в бюджет с 2021 года идёт иначе: в поле корсчёта банка получателя указывается номер единого казначейского счёта (начинается с 40102810), а казначейский счёт получателя (начинается с 03) — в поле счёта получателя. БИК при этом — БИК ТОФК. Связь «хвост корсчёта = хвост БИК» здесь не работает.
Как найти и проверить БИК контрагента в 1С
Ввод нового банковского счёта
- Откройте карточку контрагента и перейдите на вкладку или ссылку банковских счетов.
- Создайте новый счёт.
- В поле банка начните вводить БИК — 1С ищет его по классификатору и предлагает банк.
- Выберите банк. Корсчёт, наименование и город подтянутся сами.
- Введите номер расчётного счёта и запишите карточку.
Если по введённому БИК ничего не нашлось, программа предложит подобрать банк из классификатора или создать его вручную. Создавать вручную стоит только тогда, когда вы уверены, что классификатор устарел, а БИК проверен по официальному справочнику.
Банковский счёт своей организации
Свой БИК вводится так же, только в карточке организации: в 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С или из файла.
- 💾 Из файла — для баз без интернета: файл классификатора скачивают на другом компьютере и загружают в базу.
Что происходит со старыми банками
После обновления элементы с недействующим БИК не удаляются: в базе есть документы, которые на них ссылаются. Банк получает отметку о прекращении деятельности. Документы прошлых периодов остаются корректными, а новые платежи на такой банк лучше не создавать.
При реорганизации банка у клиента часто меняется БИК, а иногда и номер счёта. Порядок действий:
- Получите от банка или контрагента письмо с новыми реквизитами.
- Обновите классификатор банков.
- Создайте новый банковский счёт с новым БИК, а не перезаписывайте старый.
- Назначьте новый счёт основным для контрагента или организации.
- Старый счёт не удаляйте — на нём история платежей.