Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte ao Novo Padrão de CNPJ Alfanumérico #2587

Open
SamuelPietro opened this issue Nov 7, 2024 · 0 comments
Open

Suporte ao Novo Padrão de CNPJ Alfanumérico #2587

SamuelPietro opened this issue Nov 7, 2024 · 0 comments

Comments

@SamuelPietro
Copy link

Com as recentes mudanças no padrão de CNPJ brasileiro para um formato alfanumérico, proponho a implementação do suporte a esse novo formato de CNPJ no projeto. Para facilitar essa implementação, sugiro o uso da biblioteca CNPJUtils, que desenvolvi em PHP para realizar operações como cálculo dos dígitos verificadores, validação e geração de CNPJ no novo padrão. Abaixo, destaco as principais funcionalidades da biblioteca, que pode ser diretamente integrada ao mapos.

Funcionalidades do CNPJUtils:

  • Geração de CNPJ: Cria CNPJs aleatórios para testes e preenchimentos automáticos.
  • Cálculo de Dígito Verificador (DV): Gera os dois dígitos verificadores para um CNPJ, assegurando conformidade com o novo padrão.
  • Validação de CNPJ: Verifica se um CNPJ segue o novo padrão e possui os dígitos verificadores corretos.
  • Interface Web e Suporte AJAX: Facilita a interação para usuários não técnicos.
  • Execução via Terminal: Permite operações de geração e validação por linha de comando, útil para automações.

Estrutura do Projeto:

O projeto segue uma estrutura modular para fácil integração com navegadores, AJAX e terminal, incluindo:

  • Interface web (HTML/CSS/JavaScript) para geração e validação.
  • Classe CNPJ.php para lógica de validação e geração.
  • Script terminal.php para operações via linha de comando.

Direitos e Licença de Uso:

Estou cedendo integralmente os direitos de uso e licença para o projeto mapos reutilizar o código e expandir suas funcionalidades para o novo padrão de CNPJ.

Agradeço a atenção e fico à disposição para qualquer dúvida sobre a integração!

Link do Repositório: CNPJUtils no GitHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant