registros de identifição nunca devem ser texto

E quando o CNPJ começa com zero? Se armazenar como inteiro vai perder os zeros do início, aí teria que fazer um padStart (no Javascript) para completar