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
| Escenario | Lo Que Necesitas |
|---|---|
| Prueba de validacion de formularios | Numeros validos de CPF/CNPJ |
| Prueba de casos limite | Numeros invalidos para verificar rechazo |
| Seed de base de datos | Multiples numeros validos unicos |
| Prueba de API | Formato 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.