Справочник БИК

Справочник банков, получение информации о банке по БИК, API БИК

Справочник БИК

При указании БИК банка многие современные программы автоматически подставляют недостающие данные: коррсчет, наименование банка, город.Берут они их из единного справочника банков (кредитных организаций). Но для этого ежедневно скачивают мегабайты, ради заполнения одной-двух организаций.

Этот сервис позволяет Вам автоматически заполнять данные по банку.

json/service/bic/043469751

//htmlweb.ru/api/service/bic/043469751 – получить информацию о банке в html формате, удобно для вывода в DIV-блок

//htmlweb.ru/json/service/bic/043469751 – получить информацию о банке в json формате, удобно для заполнения INPUT-полей
Для Вашего удобства поддерживается формат JSONP.

Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ: будет возвращен следующий код:

parseResponse({“name”:”ОАО КБ \”РЕГИОНАЛЬНЫЙ КРЕДИТ\””, “city”:”КОСТРОМА”, “adress”:”УЛ.

СВЕРДЛОВА,25А”, “bic”:”043469751″, “ks”:”30101810800000000751″, “tel”:”(4942)394900,394910″, “upd”:”04.11.2013″, “limit”:50});

//htmlweb.ru/xml/service/bic/043469751 – получить информацию о банке в xml формате, удобно для обращения из PHP

По умолчанию все данные возвращаются в кодировке utf-8, Для получения в любой другой кодировке передайте её в дополнительном, необязательном параметре charset: &charset=windows-1251 илилюбой из ISO-8859-1, ISO-8859-15, UTF-8, cp866, cp1251, cp1252, and KOI8-R

Параметры можно передавать как GET, так и POST – запросом.

Запрос можно отправлять как по протоколу так и по

Для обновления справочника банков на нашем сервере можно использовать следующий API-запрос: //htmlweb.ru/service/bank.php?bank_load

Если Вам необходимо по БИК узнать только название банка Вы можете воспользоваться бесплатным сервисом от Центробанка: //www.cbr.ru/scripts/XML_bic.asp?bic=044525201
Результат:

АВАНГАРД 044525201

Поля передаваемые в ответе на API-запрос:

ПолеЗначение
nameНаименование банка
cityГород банка
bicБИК банка
ksКореспондентский счет банка
telТелефоны банка
updДата актуальности информации
limitОсталось запросов в сутки

Сервис бесплатный, но имеет ограничение на количество запросов в сутки с одного IP-адреса или одного API-ключа. Если Вы планируете большое количество запросов – воспользуйтесь Off-line справочником банков на сайте ЦБ РФ или платным тарифом. Ограничения на бесплатные запросы и тарификация описана здесь.

Общие параметры для всех API сервисов
Другие сервисы, доступные по API

Пример использования

После ввода поля БИК автоматически заполнятся остальные поля

Исходный код примера

БИК:
Банк:
Город:
Адрес:
к/c:

Вы можете обращаться как по протоколу // так и по протоколу //

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

Где взять справочник банков?

Самый актуальный справочник банков можно скачать по этой ссылке://www.cbr.ru/mcirabis/BIK/bik_db_28032019.zip (Обратите внимание, ссылка меняется ежедневно, в выходные ссылка формируется следующим рабочим днем )

Распаковать и извлечь из него файл bnkseek.dbf. Это файл формата DBF в кодировке CP866. Его формат понимают даже самые старые программы работы с таблицами.Например, для его просмотра Вы можете использовать MS Excel.

Если Вы не хотите заморачиваться с перекодированием, Вы можете за 500 запросов (от 9 до 125 руб., в зависимости от вашего тарифа)
загрузить справочник банков в формате MySQL, содержащий 2010 записей.

Или загружать его, используя API-запрос:
//htmlweb.ru/service/api.php?bank_download[&sql=ИМЯ_ТАБЛИЦЫ][&charset=windows-1251]По умолчанию таблица будет называться bank.sql, кодировка utf-8

Структура таблицы:CREATE TABLE IF NOT EXISTS bank (name VARCHAR(128) NOT NULL COMMENT 'Полное наименование',city VARCHAR(64) NOT NULL COMMENT 'Город',adress VARCHAR(128) NOT NULL COMMENT 'Адрес',bic CHAR(9) NOT NULL UNIQUE COMMENT 'БИК',ks CHAR(20) NOT NULL COMMENT 'к/с',tel VARCHAR(128) NOT NULL COMMENT 'Телефоны');

Сведения об адресах Web-сайтов кредитных организаций cbr.ru/credit/CO_SitesFull.asp

Обновить справочник банков с ЦБ РФ

Сведения о юридическом лице egrul.nalog.ru

Источник: //htmlweb.ru/service/bank.php

Загрузка справочника БИК с сайта ЦБ России с помощью SAP PI

Справочник БИК
Марат Бареев

Проекты внедрения SAP ERP включают процессы ведения НСИ, в частности справочник кредитных организаций с информацией, достаточной для составления платёжных поручений.

Обычно процесс ведения такого справочника осуществляется в ручном или полуавтоматическом режиме. При ручном ведении информация по новым кредитным организациям и изменениям вводятся через транзакции SAP ERP. При полуавтоматическом режиме осуществляется импорт файлов-справочников, предоставляемых обслуживающим банком-корреспондентом или ЦБ РФ.

Справочник кредитных организаций также доступен на сайте ЦБ России в виде справочника БИК. Информация о кредитных организациях публикуется в виде единого ZIP-архива, состоящего из множества файлов-таблиц формата dBASE IV.

Каждая новая версия справочника публикуется под новым именем (соответствующим дате публикации файла).

Для автоматизации доступа к списку версий справочника доступен каталог версий справочника в виде XML-документа, где указан URL-адрес каждой версии размещённого справочника.

В этой статье мы разберём способ извлечения справочника БИК с сайта ЦБ, используя исключительно SAP PI 7.40 (Java Stack) без применения BPM-функциональности. Обработка данных справочника на стороне системы-приёмника выходит за рамками данной статьи и не будет описан.

Проблемы интеграции с использованием SAP PI

Процесс загрузки справочника состоит из следующих четырёх шагов:

  1. Определение местоположения (URL) актуальной версии справочника;
  2. Скачивание соответствующего файла с сайта ЦБ;
  3. Распаковка части файлов из архива;
  4. Перекодировка dBASE-файлов в XML-формат.

Реализация интерфейса «в лоб» с применением SAP PI невозможна.

Первым камнем преткновения станет особенность HTTP-адаптеров SAP PI, которая не позволяет указывать динамически URL к файлу-источнику. Все опубликованные способы динамической подстановки адреса в адаптере сводятся к применению устаревшего Axis-адаптера и непрозрачных манипуляций с заголовками сообщений, что сводит управляемость интеграционного решения к нулю.

Второй трудностью является обработка архива с файлами в формате dBASE. Для расширения функциональности продукта SAP PI отсутствует специализированный публично доступный конвертор для dBASE-формата, имеются только Java-библиотеки общего назначения.

Предоставляемая общими Java-библиотеками функциональность перегружена: реализован либо полноценный JDBC-интерфейс, либо библиотека предоставляется доступ не только на чтение, но и на запись.

К тому же работа со сжатыми данными для этих библиотек невозможна, так как требуется доступ к файловой системе, куда соответствующие файлы-таблицы должны быть предварительно распакованы.

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

Шаг 1. Определение местоположения актуальной версии справочника

Информация о размещаемых файлах справочника и их версиях опубликована на сайте ЦБР. Первичная настройка интерфейса в SAP PI осуществляется в виде запроса к этому файлу. На Рис.1: содержимое файла, где жёлтым цветом выделены ключевые для интерфейса данные.

Рис.1 Каталог опубликованных версий справочника БИК

Первичная настройка коммуникационного канала SAP PI осуществляется следующим образом:

Рис. 2 Конфигурация коммуникационного канала (Communication Channel) в SAP PI

Дополнительного конфигурирования адаптера не осуществляется. Для этого сценария мы выполняем настройку в качестве синхронного интерфейса (запуск по запросу из SAP-системы), хотя допустимо применение любого другого HTTP-адаптера, в том числе в режиме периодического опроса сайта ЦБР.

Получаемый XML-файл должен быть обработан для выявления актуальной версии справочника. Де-факто, последняя запись в XML-файле является актуальной, ей и воспользуемся.

Для обработки запрошенных данных запустим SAP PI Service Builder, где создадим объект Operation Mapping, который назначим этому интерфейсу.

Для обработки XML-файла создадим объект Message mapping с именем “GetLastFileVersionURL”, внутри которого напишем UDF-функцию. Воспользуемся методом transform(TransformationInput,TransformationOutput), который позволяет изменить выходной поток данных соответственно входным данным.

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

Важные участки исходного кода выделены жирным шрифтом.

package com.sap.xi.tf; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*; import java.io.*; import java.lang.reflect.*; import java.util.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import com.sap.ide.esr.tools.mapping.core.Init;

import com.sap.ide.esr.tools.mapping.core.Cleanup;

// дополнительные (зависимыемодули) import org.w3c.dom.Document;

import org.w3c.dom.NodeList;

public class _GetURLFromCatalog_  { public void transform(TransformationInput in,TransformationOutput out) throws StreamTransformationException        {          InputStream instream = in.getInputPayload().getInputStream();

// базовый адрес          String outURL = “//www.cbr.ru”;

         try{

             // инициализация парсера XML              DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();              DocumentBuilder builder = factory.newDocumentBuilder();

// парсинг XML              Document doc = builder.parse(instream);             

             // получение базового URL

             outURL += doc.getDocumentElement().getAttribute(“Base”);

// получениеименифайла (последнийэлементтипа )              NodeList items = doc.getDocumentElement().getElementsByTagName(“item”);

             outURL += items.item(items.getLength() – 1).getAttributes().getNamedItem(“file”).getNodeValue();

// возращениекакрезультаттрансформацииполный URL вфайлусправочнику (без XML тегов)                  out.getOutputPayload().getOutputStream().write(outURL.getBytes());          }         catch(Exception e1){              throw new StreamTransformationException(e1.getMessage());         }        }

}

Листинг 1. Получение адреса файла из каталога опубликованных версий справочника

Результатом трансформации будет, например:

//www.cbr.ru/mcirabis/BIK/bik_db_25112014.zip

Шаг 2. Скачивание справочника с сайта ЦБ

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

Создадим ещё один Message mapping под именем “GetFileFromURL”, для которого зададим следующую UDF-функцию. Для запроса к файлу будем использовать стандартные Java-модули доступа к HTTP-протоколу (URL и URLConnection).

(см. Листинг 2)

package com.sap.xi.tf; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*; import java.io.*; import java.lang.reflect.*; import java.util.*; import com.sap.ide.esr.tools.mapping.core.Init; import com.sap.ide.esr.tools.mapping.core.Cleanup;

// дополнительные модули

import java.net.URL;
import java.net.URLConnection;
public class _GetFileFromURL_  {

// локальная функция-помощник для копирования из InputStream в OutputStream private void copyStream(InputStream is, OutputStream out)  throws Exception {           byte[] buffer = new byte[4096];

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

Источник: //sapland.ru/material/12858/

Что такое БИК банка — зачем он нужен и как его узнать

Справочник БИК

Меню

X

Банки Сегодня Лайв

Статьи, отмеченные данным знаком всегда актуальны. Мы следим за этим

А на комментарии к данной статье ответы даёт квалифицированный юрист а также сам автор статьи.

Написать

X

Довольно часто в финансовых учреждениях используют понятия и аббревиатуры, непонятные обычному клиенту, не имеющему специального образования. Так, например, просьба «указать БИК» может заставить плательщика растеряться и долго разыскивать неизвестное сокращение в имеющихся бумагах.

Сегодня мы проясним этот частый вопрос и узнаем, что же такое БИК на самом деле, для чего он применяется и – самое главное – где его найти. Именно этим вопросам и посвящена наша сегодняшняя статья.

БИК банка – в чем его суть

БИК (банковский идентификационный номер) – это особая числовая комбинация, которая присваивается каждому отделению банка, действующему на территории Российской Федерации. По сути БИК – это паспортный номер (или индекс) офиса кредитного учреждения, по которому его можно отличить от другого.

При этом не возникает риска опечатки в названии, знаках препинания, постановке кавычек – числовая комбинация уникальна и проста в написании. Таким образом, при осуществлении платежей в первую очередь обрабатывается цифровая информация, а написанное название офиса рассматривается только в дополнение.

БИК присваиваются каждому отделению банков индивидуально Центробанком, все закрепленные комбинации содержатся в справочнике БИК. Он обновляется ежемесячно, пополняя данные присвоенными и исключенными из списка кодами.

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

Что значит БИК – как его расшифровать

Любой БИК – это не хаотичный набор цифр, он индивидуален и имеет четкую логичную структуру. БИК всегда состоит из 9 цифр:

  • Первая и вторая обозначают страну, где расположен банк. Для России это цифры 04;
  • Третья и четвертая цифры – код региона, где зарегистрировано отделение банка. Эти обозначения соответствуют ОКАТО (например, для Москвы это будет 45, для Санкт-Петербурга 40 и т.д.). Если речь идет об отделении за границами России, то третья и четвертая цифра для него будут 00;
  • Пятая и шестая цифры – условный номер подразделения Банка России, действующего в этом регионе (от 00 до 99);
  • И, наконец, цифры с седьмой по девятую означают порядковый номер отделения банка, под которым оно внесено в перечень структурного подразделения Банка России. Это могут быть цифры от 050 до 999. Если речь идет о подразделениях самого Центробанка, то он имеют особые номера – 000, 001, 002 в зависимости от уровня.

Android Pay в России. Что это такое, и как им пользоваться?

Чтобы проверить, правильно ли указан БИК в расчетных документах, сверьте три последние цифры с «концовкой» корреспондентского счета – они в обязательном порядке должны совпадать.

Для чего нужен БИК

Система межбанковских расчетов – это огромная машина, в которой каждую секунду проходят тысячи переводов в разные стороны. Чтобы автоматизировать этот сложный механизм, всем счетам, отделениям и т.д. присвоены уникальные числовые идентификаторы. Используя их, можно в сотни раз ускорить процесс расчетов.

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

Где найти БИК банка

Если со смыслом и структурой БИК мы практически разобрались, то главный вопрос многих клиентов банков остается открытым. Откуда же взять БИК банка, если его нужно указать?

  • Если вы являетесь клиентом банка, то с вами обязательно заключали договор. В нем указаны реквизиты отделения, в том числе БИК (как правило, на последней странице договора);
  • Если у вас сохранились собственные реквизиты, то в них тоже указан БИК;
  • Если договора нет (например, вы являетесь держателем зарплатной карты), узнать БИК становится сложнее. Но вы всегда можете уточнить его по телефону горячей линии или в офисе банка. Также найти эту информацию можно и на сайте кредитного учреждения – но не перепутайте БИКи разных отделений;
  • В том случае, если вам нужно отправить платеж в другой банк и БИК неизвестен, можно воспользоваться справочником БИК, размещенным на сайте Центробанка. Это займет время, но результат будет точным и актуальным.

Как узнать номер БИК Сбербанка

Для того чтобы узнать БИК Сбербанка необходимо перейти на официальный сайт Сбербанка и открыть раздел «Реквизиты»:

//www.sberbank.ru/ru/about/today/requisites

Далее, прокрутив страницу вниз, вы сможете найти заветные цифры:

Обязательно уточняйте какой именно региональный офис Сбербанка вас интересует, так как каждый региональный офис имеет свой БИК.

БИК центрального офиса ПАО Сбербанк — 044525225.

Выводы

Для правильных и своевременных расчетов между банками необходимо корректно указывать платежную информацию. Одним из ключевых реквизитов в этой сфере является БИК банка – набор из 9 цифр, являющийся своеобразным «паспортом» каждого отделения кредитных учреждений. Зная БИК, вы можете узнать, в каком регионе находится отделение банка и как давно оно зарегистрировано.

Денежные переводы “Золотая корона”

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

редактура, графическое и текстовое оформление: Мацун АртёмВам также будет интересно:

  • Ждём вас:

Источник: //bankstoday.net/last-articles/chto-takoe-bik-i-dlya-chego-ego-ispolzuyut

Бик банка: проверка, справочник, реквизиты, классификатор

Справочник БИК

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

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

Что такое БИК банка

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

Все девять цифр идентификационного кода являются шифром определенных характеристик кредитного учреждения, а именно:

  1. первые две цифры свидетельствуют о принадлежности к Российской Федерации — 04;
  2. следующие две цифры (третья и четвертая) — это территориальная принадлежность какому-либо субъекту РФ; в том случае, когда отделение банка находится за пределами РФ, эти цифры равны 00;
  3. следующие две цифры (пятая и шестая) — номер подразделения Центрального Банка РФ, зарегистрировавшего кредитную организацию;
  4. следующие три цифры (седьмая, восьмая и девятая) — непосредственный номер банковского учреждения в системе подразделения Центрального Банка РФ, которое обслуживает его, то есть именно корреспондентский счет обслуживается в этом подразделении ЦБ РФ.

Каждому банку присуще наличие БИКа, поскольку у всех банковских учреждений имеется корреспондентский счет в каком-либо подразделении ЦБ РФ.

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

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

БИК присваивается банку Центральным Банком при его регистрации в качестве субъекта кредитной системы.

Именно ЦБ РФ является ответственным за идентификационный код, и только он имеет право его присваивать.

Существуют специальные справочники, в которых указываются БИКи всех зарегистрированных на тот момент кредитных учреждений, и эти справочники опять-таки составляют сотрудники Центрального Банка.

Что такое БИК банка, расскажет это видео:

Как узнать такой код

Если возникла определенная необходимость узнать БИК банка, то, естественно, можно воспользоваться указанными выше справочниками, но не у всех есть такая возможность.

Кроме того, можно зайти на сайт Центрального Банка и уже там получить необходимую информацию об идентификационном коде банка.

Для получения БИКа можно использовать и другие несложные методы, о которых расскажем более подробно.

  • Если необходимо узнать БИК конкретного банка, с которым налажен процесс какого-либо сотрудничества, то найти этот реквизит можно в любых платежных документах. Кроме того, хозяйствующий субъект или физическое лицо могут воспользоваться системой клиент-банк, и в ней найти искомую информацию.
  • При условии отсутствия сотрудничества с банком БИК банка также можно найти, для чего следует зайти на официальный сайт данного кредитного учреждения и конкретно в раздел с контактами банка. Указанная информация является официальной, а потому достоверной, и в ней обязательно содержатся данные об идентификационной коде.
  • Достаточно простым способом поиска БИКа банка является звонок в его контакт-центр или на горячую линию, поскольку сотрудники кредитного учреждения в обязательном порядке должны владеть этой информацией. При этом отметим, что, как правило, если банк имеет развитую филиальную сеть, то сотрудники головного офиса, куда направляется звонок, имеют информацию по всем БИКам во всех регионах, где функционирует этот банк.

Этот видеоролик расскажет, как узнать БИК банка:

Как найти организацию по БИКу

Возможна и другая ситуация — необходимо найти банк, если известен только его банковский идентификационный код. Как поступить в этом случае и куда обратиться за помощью?

  • В этой ситуации можно воспользоваться официальным сайтом Центрального Банка РФ, а именно справочниками, включающими кредитные организации. Другим способом является использование различных интернет-ресурсов, которые предоставляют данную информацию всем заинтересованным пользователям. Для того чтобы узнать, какому именно банку принадлежит БИК, достаточно внести эти данные в специальное поле, и система выдаст всю основную информацию по кредитному учреждению, в том числе его наименование, корсчет и адрес регистрации. На некоторых сайтах имеется возможность скачать справочник БИК банков, что очень удобно, если время от времени приходится искать банковское учреждение по его БИКу.
  • Если необходимо заполнить платежное поручение в автоматизированной программе, а наименование банка не совсем понятно, будет вполне достаточно внести в документ БИК банка. Как правило, в таком программном обеспечении содержится справочник банков с указанием их БИК, а потому оно самостоятельно идентифицирует наименование банка по введенному БИК. Иными словами, БИК в данном случае — это основной реквизит платежного поручения, на основании которого автоматизированная программа сама вносит все данные в платежное поручение относительно банковских организаций.

Как узнать БИК Сбербанка, SWIFT и реквизиты карты, расскажет видео ниже:

Источник: //uriston.com/kommercheskoe-pravo/yuridicheskie-litsa/raschetnyj-schet/bik-banka.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.