Алгоритм проверки расчётного счёта с помощью БИКа банка:
1. Для проверки контрольной суммы перед расчётным счётом добавляются три последние цифры БИКа банка.
2. Вычисляется контрольная сумма со следующими весовыми коэффициентами: (7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1)
3. Вычисляется контрольное число как остаток от деления контрольной суммы на 10
4. Контрольное число сравнивается с нулём. В случае их равенства расчётного счёт считается правильным.
gib, Идею теперь понял к сожалению не знаю ответа на Ваш вопрос, но в теории надо просто поискать прогу, которая по данной формуле будет отбивать «неправильные банки» тупо бегая по всем БИК счетам
На вход подаем счет и актуальную базу БИК
Позвольте поинтересоваться, а зачем Вам это?
Первые пять цифр — балансовый счет, потом 3 цифры — код валюты (810 -рубль), дальше просто случайная цифра при создании счета, ну а затем 4 цифры принадлежность банка.
Орехов Вячеслав, «ну а затем 4 цифры принадлежность банка» — это конкретное подразделение внутри банка. Сам банк только по лицевому счету не определить.
gib, если знаешь в каком конкретно банке, тогда можно найти и филиал и город. В указанном счете -долларовый картсчет, а банк не определю. Может Орехов Вячеслав определит.
gib, смотрите БИК… этого недостаточно? Сейчас очень многие банки делают централизованные бухгалтерии, филиалы не выгодны с точки зрения затрат… поэтому удаленных офисов стало много, но «держатель» денег — не конкретный офис, а БИК...
… не очень понимаю, в чем проблема… вы банку своему доверяете?
на самом деле кейс следующий.
Есть долларовый счет в московском банке, у которого есть филиал в Севастополе. В этом севастопольском филиале и открыт счет.
У банка есть swift. Он ОДИН НА ВЕСЬ БАНК.
Вопрос в следующем: при переводе денег МНЕ из-за рубежа промежуточный банк-корреспондент из евросоюза сможете задержать платеж, на основании, что получатель открыл счет в крымском отделении?
По имени банка не сможет — общий на всю Россию.
по свифту — не сможет, он общий на весь банк по всей России.
Остается только расчетный счет. Зашит ли в номере номер филиала или нет, общедоступен ли он в банковской системе или нет?
gib, если в реквизитах общие данные банка и указан сам банк с головным БИК, а не филиал в таком-то городе, то по лицевому нельзя узнать, что он открыт в таком-то городе. Платеж поступит в головной офис.
Alice, спасибо. Обнадежили. Но правда ваши слова: «если знаешь в каком конкретно банке, тогда можно найти и филиал и город» немного противоречат вашим словам. Но списываю на недопонимание с моей стороны.
gib, валютные корсчета за границей открыты у самого банка (юрлица), а не у его филиала… то есть в теории — проблем быть не должно… в реалии же все понимают, что запад не приветствует ведение любой деятельности российскими юрлицами на территории Крыма… поэтому крупняк и не лезет туда категорически… нашлись те, кто согласился… имхо за преференции — риск должен окупаться, да и должна страна демонстрировать что не боится и т.п… короче… если банк не под санкциями, то по идее — должно все пройти нормально,… но я бы добивался от работников банка подтверждений, хотя бы устных — вы же не схемами умозрительными занимаетесь, это реальные деньги — звоните им, требуйте разъяснений и гарантий как КЛИЕНТ… реальное спокойствие вы обретете только после подтверждения со стороны банка, а не здесь… еще вариант — banki.ru — там огромный форум и куча реальных умниц, там можно узнать все про банки, заканчивая — в каких сегодня носках пришел на работу греффф…
1. Для проверки контрольной суммы перед расчётным счётом добавляются три последние цифры БИКа банка.
2. Вычисляется контрольная сумма со следующими весовыми коэффициентами: (7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1)
3. Вычисляется контрольное число как остаток от деления контрольной суммы на 10
4. Контрольное число сравнивается с нулём. В случае их равенства расчётного счёт считается правильным.
А вот к примеру: 40309821750157343 — ага, этот счет открыт во Владимире.
Причем это вычисляет любой банк, не только тот, где счет открыт.
На вход подаем счет и актуальную базу БИК
Позвольте поинтересоваться, а зачем Вам это?
408178406400000ХХХХХ — за иксами порядковый номер. Его можно опустить, как я понимаю.
Заранее спасибо.
Мне интересно в банковской системе этот номер несет в себе банк и филиал или нет.
Я хочу узнать в банковской системе (не в моем банке) это могут узнать или нет?
Как следствие, иногда можно определить, но очень иногда
То есть по номеру счета можно филиал раскрыть?
Заданный вопрос сотрудникам банка остался без ответа. Вернее сказали: мы не знаем.
Вот пытаюсь узнать у сообщества.
представим вам дали счет, фио, бик.
Вам надо перевести туда деньги.
Вы сможете узнать в каком именно филиале открыт счет, куда вы планируете перевести деньги.
… не очень понимаю, в чем проблема… вы банку своему доверяете?
на самом деле кейс следующий.
Есть долларовый счет в московском банке, у которого есть филиал в Севастополе. В этом севастопольском филиале и открыт счет.
У банка есть swift. Он ОДИН НА ВЕСЬ БАНК.
Вопрос в следующем: при переводе денег МНЕ из-за рубежа промежуточный банк-корреспондент из евросоюза сможете задержать платеж, на основании, что получатель открыл счет в крымском отделении?
По имени банка не сможет — общий на всю Россию.
по свифту — не сможет, он общий на весь банк по всей России.
Остается только расчетный счет. Зашит ли в номере номер филиала или нет, общедоступен ли он в банковской системе или нет?
banki.ru активно юзаю.
Спасибо за участие.