feat: add alphanumeric cnpj support#60
Conversation
8920757 to
2020d5e
Compare
Alteração na validação para dar suporte ao CNPJ alfanumérico.Seguindo o exemplo de código fornecido pela própria Receita Federal, refatorei o código local para replicar o código de referência. Refs: https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/documentos-tecnicos/cnpj |
|
Muito obrigado pela contribuição, @fmartins-andre! 🙏 Revisei os três PRs de CNPJ alfanumérico comparando com a implementação oficial de referência da Receita Federal. A sua estava correta — usa o offset ASCII 48 ( Acabei escolhendo a base do #62 por ficar um pouco mais enxuta e alinhada ao estilo do projeto (helper Como a |
|
Funcionalidade consolidada e mergeada no #67 (sua suíte de testes ajudou bastante). Obrigado! |
Adds alphanumeric CNPJ validation (12 alphanumeric + 2 numeric DV) per the Receita Federal spec, keeping legacy numeric support. Consolidates #59/#60/#62; base implementation from #62 (@JeanNesi). Full canonical test set; 115 tests pass. Co-authored-by: Jean Carlos Nesi <102368879+JeanNesi@users.noreply.github.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
No description provided.