Расчётный счёт: двадцать знаков, которые легко испортить
Расчётный счёт — поле, ошибка в котором стоит дороже всех остальных: платёж уходит не туда. При этом оно самое длинное в документе и хуже всего переживает перенос через таблицу.
Где искать в документе
- В блоке банковских реквизитов внизу счёта, рядом с БИК и корреспондентским счётом.
- В шапке платёжного поручения — отдельными полями плательщика и получателя.
- В договоре в разделе реквизитов сторон — там он обычно печатный и читается лучше.
- В карточке контрагента вашей учётной системы — для сверки с документом.
Чем осложняет разбор
- Двадцать знаков превышают предел точности числа: последние цифры заменяются нулями, а само значение показывается как 4,07028E+19.
- Корреспондентский счёт тоже двадцатизначный — по длине их не различить, и они путаются местами.
- Разбитый на группы пробелами номер при переносе теряет часть символов или склеивается с соседним полем.
- Смена банка у поставщика делает старый счёт из вашего справочника валидным, но неверным.
Как проверить, что перенесено верно
- Длина: ровно 20 цифр. Девятнадцать означает потерю символа, а не «сокращённую запись».
- Пятый и шестой знаки у рублёвого расчётного счёта — 810; иное означает другой вид счёта.
- Контрольный разряд считается вместе с БИК: клиент-банк проверяет пару при вводе и не даст сохранить неверную.
- Отсутствие экспоненты и нулей в хвосте — верный признак, что значение не побывало в числовой колонке.
Как хранить в таблице
Строго текстовая колонка, заданная до вставки. Это тот случай, когда порча необратима: округлённый номер остаётся в файле округлённым, и восстановить его можно только из оригинала.
Что с этим делаем мы
Расчётный счёт и БИК переносим строками, без числового формата, поэтому длина и ведущие нули сохраняются. Проверки контрольного разряда по паре «БИК и счёт» в текущей версии **нет** — мы её не делаем и не заявляем. Проверяйте реквизиты в клиент-банке перед платежом.
Почему ИНН из десяти цифр не портится, а счёт портится?
Десять разрядов укладываются в предел точности, а двадцать — нет. Портится всё, что длиннее пятнадцати значащих цифр: расчётный и корреспондентский счета, номера карт, длинные штрихкоды.
Достаточно ли проверки контрольного разряда?
Она ловит опечатку, но не отличает верный счёт нужной организации от верного счёта чужой. Поэтому сверять надо и наименование получателя, а при смене реквизитов — запрашивать подтверждение у контрагента.
Пришлите документ, где поле «Расчётный счёт» переносится тяжелее всего
Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/raschetnyi-schet-pole.
Другие поля документов