validarCnpjContribuinte static method

String? validarCnpjContribuinte(
  1. String? cnpj
)

Valida o CNPJ do contribuinte

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';
  }

  // Usa a validação centralizada do DocumentUtils
  if (!ValidacoesUtils.isValidCnpj(cnpj)) {
    return 'CNPJ inválido';
  }

  return null;
}