Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Pessoal, compartilhar com vocês um post do Tabnews onde o Cláudio Medeiros (klawdyo) criou um código em Typescript para validar o CNPJ alfanúmerico.

 

Segue links:

Tabnews:
https://www.tabnews.com.br/klawdyo/nodejs-validation-br-atualizada-com-suporte-a-cnpj-alfanumerico 

Git:
https://github.com/klawdyo/validation-br

Npm:
https://npmjs.com/package/validation-br

  • Obrigado 1

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Moderadores
Postado

O algoritmo em si é bem simples.

O que seria interessante é ter uma lista de CNPJs no novo padrão, válidos e inválidos, para gerar um TestCase.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
7 minutos atrás, BigWings disse:

O algoritmo em si é bem simples.

O que seria interessante é ter uma lista de CNPJs no novo padrão, válidos e inválidos, para gerar um TestCase.

Quando estiver próximo do lançamento, a receita vai soltar alguns exemplos ou algo to tipo?
Algo para orientar os programadores.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • 1 mês depois ...
  • Membros Pro
Postado
10 minutos atrás, Sandro Felipe Adad disse:

INSTRUÇÃO NORMATIVA RFB Nº 2.229, DE 15 DE OUTUBRO DE 2024

Em anexo.

INRFB2.22915_10_2024CNPJALFANUMÉRICO.pdf 970.72 kB · 3 downloads

Não estou conseguindo baixar.
Não tem o link direto do site para acessar?

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Postado

Fiz uma alteração no Componente de validação para suportar esse novo formato. Acredito que esteja correto. Agora vão utilizar o código da tabela ascii subtraindo 48 que é o ascii do número zero. Então na prática é o Ord(Char) - Ord('0').

ACBrValidador.pas

  • Curtir 4
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...