Adicionado Suporte para o Novo formato de CNPJ #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
strip
para não remover letras maiúsculas quandostrict = false
generate
para gerar CNPJs no novo formatoNã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