Добрый день!
Конфигурация — Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.143.32)
Платформа — 1С:Предприятие 8.3 (8.3.22.2239)
Подскажите, пожалуйста, обновился БИК банка, после актуализации классификатора «Справочник БИК», при указании номера счета появляется ошибка «Номер счета или банк введен некорректно».
Проверили на актуальном релизе 3.0.144.49, поведение аналогичное.
Программисты проверили и выяснили, что не проходит проверку контрольный ключ с использованием весовых коэффициентов.
БИК 042202894
Номер счета 40702810105310000014
Здравствуйте!
Посмотрите, пожалуйста, обсуждение по теме
Нет БИК 042202894 банк Открытие в 1С
Останутся вопросы — пишите и дополнительно разберем.
Приложение
Здравствуйте!
Номер счета 40702810105310000014 неверный, вам нужно уточнить у того, кто вам его передал, возможно, он ошибся.
Контрольный ключ в этом счете — 9й разряд — не может быть «1», он расчетный, там должна быть «3».
То есть правильно так:
40702810305310000014
(!) Для банковских счетов РФ существует определенный алгоритм проверки: при создании счетов автоматически 9й разряд заполняется расчетным контрольным значением. Расчет при этом довольно сложный: вычисляется сумма младших разрядов произведений цифр 23-значного числа (3х последних цифр БИК и 20-ти значного Номера счета) на следующие коэффициенты — 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1.
Если младший разряд полученной суммы равен 0, то расчетный счет считается верным.
В вашем случае получается 74, крайняя цифра 4, а не ноль, поэтому проверка не проходит.
В корректном варианте 40702810305310000014 контроль возвращает 80, крайняя цифра «0», проверка прошла.
Проверку не отключить, можно, конечно расширением внести в одну строчку изменение в Общий модуль Банковские счета формы клиент сервер — Функция ПодсказкаПоляНомерСчета (см. скрин, отметила где просто заменить на «Истина») при этом не нужно будет даже снимать запрет редактирования с конфигурации.
Это и я могу вам сделать и ваши программисты, уверена, справятся.
Но это неправильно. В данном случае виновата не программа 1С, а сам номер счета, он не должен иметь «1» в контрольном разряде. Вам нужно еще раз уточнить этот счет.
Приложение
То есть для российских банков проверка на контрольный разряд не проводится, если БИК является кодом Территориального органа Федерального казначейства (начинается на 00, 01, 02) или это казначейский счет (в нем 643 вместо 810 в разрядах 6-8) .
Ну и для не российских банков другая проверка.
Ваш вариант проверяется при заполненных БИК и Номере счета, поскольку счет не является кодом ТОФК и это не казначейский счет:
407 (разряды 1 – 3) «Счета негосударственных организаций».
40702 (разряды 1 – 5) Коммерческие организации.
810 (разряды 6 – 8) — валюта счета рубли.
Проверьте все-таки номер счета, уточните его и банк: алгоритм проверки банковских счетов единый и используется очень давно.
Скорее всего неправильный номер счета, или счет не к тому банку, поскольку при расчете контрольного значения используются 3 последние цифры БИК банка, то может быть и это.