Опис послуги
ПерекладБеру в роботу завдання, яке часто відкладають до першого зіпсованого рахунку: перевірку ІНН та ОГРН контрагента прямо на етапі введення, а не після відправки форми. Користувач ще друкує номер, а скрипт уже знає, скільки цифр повинно бути — 10 для юридичної особи, 12 для ФОП, 13 або 15 для ОГРН — і перераховує контрольну суму за формулою ФНС. Як тільки цифри збігаються, поле підсвічується зеленим, помилка — червоним, і підпис поруч пояснює, що саме не так: не вистачає розряду, зайвий символ або контрольне число не збіглося.
Працюю без сторонніх сервісів та без звернення до реєстрів — це чиста перевірка формату, без запиту статусу контрагента в ЕГРЮЛ або ЕГРИП. Валідація повністю на стороні браузера, з дублюючою перевіркою на сервері перед збереженням запису: навіть якщо JavaScript вимкнено або відправка прийшла в обхід форми, некоректний номер не потрапить у базу. Форма не дозволить натиснути кнопку відправки, доки номер не пройде обидві перевірки — довжину та контрольну суму.
Що входить у роботу:
— розрахунок контрольних розрядів для ІНН (10 та 12 цифр) та ОГРН/ОГРНИП за офіційними алгоритмами;
— підсвічування поля та текст помилки в реальному часі, без перезавантаження сторінки;
— блокування відправки форми при некоректному номері;
— серверна перевірка тим же алгоритмом — для форм, що відправляються безпосередньо;
— адаптація під вашу поточну верстку та стилі, без сторонніх бібліотек та зовнішніх сервісів.
Працюю без сторонніх сервісів та без звернення до реєстрів — це чиста перевірка формату, без запиту статусу контрагента в ЕГРЮЛ або ЕГРИП. Валідація повністю на стороні браузера, з дублюючою перевіркою на сервері перед збереженням запису: навіть якщо JavaScript вимкнено або відправка прийшла в обхід форми, некоректний номер не потрапить у базу. Форма не дозволить натиснути кнопку відправки, доки номер не пройде обидві перевірки — довжину та контрольну суму.
Що входить у роботу:
— розрахунок контрольних розрядів для ІНН (10 та 12 цифр) та ОГРН/ОГРНИП за офіційними алгоритмами;
— підсвічування поля та текст помилки в реальному часі, без перезавантаження сторінки;
— блокування відправки форми при некоректному номері;
— серверна перевірка тим же алгоритмом — для форм, що відправляються безпосередньо;
— адаптація під вашу поточну верстку та стилі, без сторонніх бібліотек та зовнішніх сервісів.