validarCnpjContribuinte static method
- String? cnpj
@validacoes_utils
Valida um CNPJ retornando mensagem de erro ou null
Exemplo de entrada:
validarCnpjContribuinte('12345678000195')
validarCnpjContribuinte('12.345.678/0001-95') // aceita formatado
validarCnpjContribuinte('123456780001') // tamanho incorreto
Exemplo de saída:
null // válido
'CNPJ inválido' // inválido
Retorna null se válido, ou uma mensagem de erro se inválido
Implementation
static String? validarCnpjContribuinte(String? cnpj) {
if (cnpj == null || cnpj.isEmpty) {
return 'CNPJ do contribuinte é obrigatório';
}
if (!isValidCnpj(cnpj)) {
return 'CNPJ inválido';
}
return null;
}