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

Adicionado Suporte para o Novo formato de CNPJ #45

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

patrickJramos
Copy link

A partir de 2026, a Receita Federal implementará uma nova estrutura para o Cadastro Nacional de Pessoas Jurídicas (CNPJ), introduzindo um formato alfanumérico conforme a Nota Técnica nº conjunta COCAD/SUARA/RFB nº 49/2024.

Este Pull Request implementa um suporte a esta nova estrutura.

  • Alterada geração do código verificador para usar a nova regra
  • Alterada função strip para não remover letras maiúsculas quando strict = false
  • Alterada função generate para gerar CNPJs no novo formato
  • Alteração nos testes de geração de CNPJ, todos os outros testes não foram alterados

Não adicionei opções para usar o formato somente numérico, mas posso adicionar caso necessário.

Acredito que a mesclagem deverá ser feita somente mais perto de 2026, ou em uma versão Maior (2.0.0), pois altera a biblioteca de forma que não mantém compatibilidade com versões anteriores

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

Successfully merging this pull request may close these issues.

1 participant