PureTools

Generador de CPF y CNPJ: Numeros Validos para Pruebas

PureTools Team· 6 min de lectura
Generador de CPF y CNPJ: Numeros Validos para Pruebas

Por Que Generar CPF/CNPJ para Pruebas?

Al desarrollar software para el mercado brasileno, constantemente necesitas numeros validos de CPF (identificacion fiscal individual) y CNPJ (identificacion fiscal empresarial) para pruebas. Usar numeros reales es ilegal y una violacion de privacidad. Los numeros generados pasan los algoritmos de validacion pero no estan registrados en la Receita Federal.

Estructura del CPF

Un CPF tiene 11 digitos: XXX.XXX.XXX-DD donde DD son digitos verificadores.

// Algoritmo de validacion del CPF
function validarCPF(cpf) {
  cpf = cpf.replace(/\D/g, '');
  if (cpf.length !== 11) return false;
  if (/^(\d)\1{10}$/.test(cpf)) return false; // todos digitos iguales
  
  // Primer digito verificador
  let suma = 0;
  for (let i = 0; i < 9; i++) suma += parseInt(cpf[i]) * (10 - i);
  let d1 = 11 - (suma % 11);
  if (d1 >= 10) d1 = 0;
  
  // Segundo digito verificador
  suma = 0;
  for (let i = 0; i < 10; i++) suma += parseInt(cpf[i]) * (11 - i);
  let d2 = 11 - (suma % 11);
  if (d2 >= 10) d2 = 0;
  
  return parseInt(cpf[9]) === d1 && parseInt(cpf[10]) === d2;
}

Estructura del CNPJ

Un CNPJ tiene 14 digitos: XX.XXX.XXX/XXXX-DD. Los primeros 8 digitos identifican la empresa, los siguientes 4 son el numero de sucursal (0001 para la sede), y los ultimos 2 son digitos verificadores.

Nota Legal Importante

  • Los numeros generados son matematicamente validos pero no registrados
  • Usarlos para fraude es un crimen bajo la ley brasilena
  • Estan destinados exclusivamente para pruebas de software, validacion de formularios y desarrollo
  • Nunca uses numeros generados en sistemas de produccion o transacciones financieras

Escenarios Comunes de Prueba

EscenarioLo Que Necesitas
Prueba de validacion de formulariosNumeros validos de CPF/CNPJ
Prueba de casos limiteNumeros invalidos para verificar rechazo
Seed de base de datosMultiples numeros validos unicos
Prueba de APIFormato valido para payloads de solicitud
Pruebas automatizadas (CI/CD)Numeros validos deterministicos

Genera numeros validos de CPF y CNPJ al instante para tus pruebas con el Generador de CPF y Generador de CNPJ de PureTools. Obtiene numeros formateados o sin formato con un solo clic. Perfecto para desarrolladores construyendo aplicaciones brasilenas.

Generador de CPF y CNPJ: Numeros Validos para Pruebas — PureTools — PureTools