CS Coder
Biblioteca prática

CSCoder.Validacoes

Formato e dígitos verificadores de CNPJ numérico e alfanumérico.

Biblioteca pequena

Instalar e experimentar

  1. Baixe o pacote e extraia em uma pasta nova.
  2. Leia o README; abra o .dpr no Delphi e adicione as units ao caminho do projeto.
  3. Compile para o alvo indicado no relatório. Execute primeiro os testes offline.

Dependências: System.SysUtils.

Uso mínimo

Writeln(BoolToStr(ValidarNovoCNPJ('12ABC34501DE35'), True));

Saída esperada: True para o vetor de exemplo técnico da Receita.

API e propriedade dos recursos

ValidarNovoCNPJ e ValidarAntigoCNPJ recebem string e retornam Boolean. Aceitam pontuação completa ou 14 caracteres; novo normaliza somente ASCII e antigo exige números.

Verificação e limites

Validação local não confirma existência, inscrição ativa ou situação cadastral; não faz consulta à Receita.

Ambientes e evidências
AmbienteEstado
DCC32 37.0Resultados anteriores preservados no artigo/relatório; não recompilado nesta revisão.
Delphi 11.3 e 13.2Referência editorial; não verificados individualmente
Mobile e UniGUINão verificados nesta entrega

Arquivos, autoria e licença

Claudio Santos · CS Coder. MIT para as units conforme decisão registrada; não se estende a artigos, marca ou imagens.

Histórico

08/10/2026: documentação individual adicionada; APIs preservadas. Pacotes existentes preservados byte a byte.

Ler explicação e fontes técnicas →