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.