Acerca del servicio
TraducidoEstoy asumiendo una tarea que a menudo se pospone hasta la primera factura corrupta: verificación de INN y OGRN de contrapartes directamente en la etapa de entrada, no después de enviar el formulario. Mientras el usuario aún está escribiendo el número, el script ya sabe cuántos dígitos deberían ser: 10 para una entidad legal, 12 para un empresario individual, 13 o 15 para OGRN, y recalcula la suma de verificación utilizando la fórmula de la FNS. Tan pronto como los dígitos coinciden, el campo se resalta en verde, un error en rojo, y una nota al lado explica qué es lo que está mal: dígito faltante, carácter extra o discrepancia en la suma de verificación.
Trabajo sin servicios de terceros y sin consultar registros: esta es una validación de formato pura, sin solicitar el estado de la contraparte de EGRUL o EGRIP. La validación es completamente del lado del navegador, con verificación de duplicados en el servidor antes de guardar el registro: incluso si JavaScript está deshabilitado o el envío eludió el formulario, un número incorrecto no entrará en la base de datos. El formulario no te permitirá hacer clic en el botón de enviar hasta que el número pase ambas verificaciones: longitud y suma de verificación.
Lo que incluye el trabajo:
— cálculo de dígitos de verificación para INN (10 y 12 dígitos) y OGRN/OGRNIP según algoritmos oficiales;
— resaltado de campos y texto de error en tiempo real, sin recarga de página;
— bloqueo del envío del formulario para números incorrectos;
— verificación del lado del servidor utilizando el mismo algoritmo — para formularios enviados directamente;
— adaptación a tu diseño y estilos actuales, sin bibliotecas de terceros y servicios externos.
Trabajo sin servicios de terceros y sin consultar registros: esta es una validación de formato pura, sin solicitar el estado de la contraparte de EGRUL o EGRIP. La validación es completamente del lado del navegador, con verificación de duplicados en el servidor antes de guardar el registro: incluso si JavaScript está deshabilitado o el envío eludió el formulario, un número incorrecto no entrará en la base de datos. El formulario no te permitirá hacer clic en el botón de enviar hasta que el número pase ambas verificaciones: longitud y suma de verificación.
Lo que incluye el trabajo:
— cálculo de dígitos de verificación para INN (10 y 12 dígitos) y OGRN/OGRNIP según algoritmos oficiales;
— resaltado de campos y texto de error en tiempo real, sin recarga de página;
— bloqueo del envío del formulario para números incorrectos;
— verificación del lado del servidor utilizando el mismo algoritmo — para formularios enviados directamente;
— adaptación a tu diseño y estilos actuales, sin bibliotecas de terceros y servicios externos.