После Wikipedia, я разрабатываю приложение Java, которое вычисляет и проверяет IBAN из разных стран. Некоторые BBAN имеют национальную контрольную цифру, но я не могу найти документацию о том, как ее рассчитать. Где я могу найти алгоритм для «национальной контрольной цифры»? Меня не интересует «контрольная цифра iban», но по стране, связанной с ней.Как я могу рассчитать национальную контрольную цифру IBAN?
ответ
Национальная контрольная цифра определена в национальных стандартах, каждая страна имеет другой стандарт. В некоторых странах есть одна контрольная цифра, у других - две, другие - нет.
Номера банковских счетов Испании, например, имеют две контрольные цифры. Первая основана на 4-значном отраслевом и офисном кодах, а вторая - на 10-значном номере счета. Вы можете найти его документированным в любом документе, относящемся к банковским ИТ, например the ones here, но в основном вы умножаете каждую цифру на мощность 2 mod 11, суммируете полученные цифры вместе и берете ее остаток при делении на 11. В примере Wikipedia entry код для проверки и вычисления контрольных цифр.
Другие страны используют другие методы, например Luhn algorithm.
Спасибо за ваш ответ, но я уже нашел документы об итальянской и испанской национальной контрольной цифре. Возможно, я буду искать документацию на сайтах учреждений, таких как ABI (IT) или AEB (ES), но мне нужно сначала найти это правило для каждой страны. – Tostis
Похоже, что вы нашли свой ответ. – Joni
Я нашел свой вопрос;) – Tostis
Если вам необходимо построить/деконструкции испанский IBAN, Испания является страной, которая имеет два набора контрольных цифр, рассчитанных в порядке ниже: 45, 91
ES91 2100 0418 4502 0005 1332
COUNTRYCODE (2 символа 'ES') Контрольные цифры (2 знака) идентификатор банка (4-х символов) код Branch (4-х символов) контрольная цифра (2 символа) номер счета (10 символов)
Пошаговое руководство 1. Сначала измените ES на его числовой эквивалент E = 14, S = 28 и добавьте это значение с 00, поэтому 142800 Теперь, чтобы получить первый набор контрольных цифр iban, добавьте аккаунт номер на номер с шага 1: 0200051332142800
Теперь мод 97 это значение, а затем вычесть из остатка 98. 0200051332142800 мода 97 = 53, 98 - 53 = 45 < - первый набор контрольных цифр! (улыбка)
Если вы закончили с одной цифрой, она должна быть дополнена начальным нулем.
Чтобы получить вторую проверку IBAN цифр, добавьте банковский идентификатор (2100) для филиала идентификатора (0418), а затем номер счета, а также первых контрольных цифр (450200051332), то значение из шага 1, в общей сложности: +21000418450200051332142800
Опять же по модулю 97 это значение, +21000418450200051332 мод 97 = 7, 98 -7 = 91 < - второй набор контрольных цифр (улыбка)
- 1. Isbn сгенерирует контрольную цифру
- 2. Как рассчитать контрольную сумму?
- 3. Как рассчитать контрольную сумму
- 4. Как добавить контрольную цифру в число
- 5. Как рассчитать контрольную сумму для EAN-14?
- 6. OVS: Как рассчитать контрольную сумму ICMPV6?
- 7. Как рассчитать контрольную сумму, например, ниже?
- 8. Как рассчитать контрольную сумму файла в GO
- 9. Как вычислить контрольную цифру для большого числа в R?
- 10. Как я могу определить цифру Четное число?
- 11. EAN 8: Как рассчитать цифру контрольной суммы?
- 12. Попробуйте рассчитать контрольную сумму IP-заголовка
- 13. Рассчитать контрольную сумму LSA в OSPF
- 14. вычислить европейский iban с javascript
- 15. Вычислить контрольную цифру для штрих-кода UPC-A
- 16. Как я могу рассчитать заранее, сколько памяти calloc будет выделять?
- 17. Как я получил эту цифру?
- 18. Как я могу найти контрольную сумму изображения докеров
- 19. Как я могу отключить контрольную модель до генерации кода программно
- 20. Как рассчитать контрольную сумму MD5 для юникодного словаря?
- 21. Php: Как рассчитать контрольную сумму Adler32 для zip?
- 22. Как я могу рассчитать частичные функции
- 23. Как я могу рассчитать пик, используя kissFFT?
- 24. Как я могу рассчитать дату в php
- 25. Как я могу рассчитать высоту веб-сайта?
- 26. Как я могу рассчитать значение Z треугольников?
- 27. Как я могу рассчитать Ресурсы в папке
- 28. Как я могу рассчитать в сериализаторе?
- 29. Как я могу рассчитать не активный блок
- 30. Как я могу рассчитать размер индекса Solr
Здесь возможно? [первый результат google для «как рассчитать цифру проверки iban»] (http://www.ibancalculator.com/calculation.html) –
Ну, я говорю о «национальной контрольной цифре», а не о «контрольной цифре iban» ». – Tostis