Sobre o serviço
TraduzidoEstou assumindo uma tarefa que muitas vezes é adiada até a primeira fatura corrompida: verificação de INN e OGRN de contrapartes diretamente na fase de entrada, não após o envio do formulário. Enquanto o usuário ainda está digitando o número, o script já sabe quantos dígitos devem ser — 10 para uma entidade legal, 12 para um empreendedor individual, 13 ou 15 para OGRN — e recalcula o checksum usando a fórmula da FNS. Assim que os dígitos corresponderem, o campo é destacado em verde, um erro em vermelho, e uma nota ao lado explica o que exatamente está errado: dígito faltando, caractere extra ou discrepância de checksum.
Trabalho sem serviços de terceiros e sem consultar registros — isso é validação de formato puro, sem solicitar o status da contraparte do EGRUL ou EGRIP. A validação é totalmente do lado do navegador, com verificação de duplicatas no servidor antes de salvar o registro: mesmo que o JavaScript esteja desativado ou o envio contorne o formulário, um número incorreto não entrará no banco de dados. O formulário não permitirá que você clique no botão de enviar até que o número passe por ambas as verificações — comprimento e checksum.
O que está incluído no trabalho:
— cálculo dos dígitos de verificação para INN (10 e 12 dígitos) e OGRN/OGRNIP de acordo com algoritmos oficiais;
— destaque de campo e texto de erro em tempo real, sem recarregar a página;
— bloqueio do envio do formulário para números incorretos;
— verificação do lado do servidor usando o mesmo algoritmo — para formulários enviados diretamente;
— adaptação ao seu layout e estilos atuais, sem bibliotecas de terceiros e serviços externos.
Trabalho sem serviços de terceiros e sem consultar registros — isso é validação de formato puro, sem solicitar o status da contraparte do EGRUL ou EGRIP. A validação é totalmente do lado do navegador, com verificação de duplicatas no servidor antes de salvar o registro: mesmo que o JavaScript esteja desativado ou o envio contorne o formulário, um número incorreto não entrará no banco de dados. O formulário não permitirá que você clique no botão de enviar até que o número passe por ambas as verificações — comprimento e checksum.
O que está incluído no trabalho:
— cálculo dos dígitos de verificação para INN (10 e 12 dígitos) e OGRN/OGRNIP de acordo com algoritmos oficiais;
— destaque de campo e texto de erro em tempo real, sem recarregar a página;
— bloqueio do envio do formulário para números incorretos;
— verificação do lado do servidor usando o mesmo algoritmo — para formulários enviados diretamente;
— adaptação ao seu layout e estilos atuais, sem bibliotecas de terceiros e serviços externos.