Documentación

Guía Completa de los Documentos de Identificación Brasileños

Brasil posee un sistema complejo de documentos de identificación, cada uno con estructura y finalidad distintas. Esta guía presenta los principales documentos, cómo están estructurados y por qué sus algoritmos de validación importan para desarrolladores.

CPF — Cadastro de Pessoas Físicas

El CPF es el principal número de identificación fiscal de personas físicas en Brasil, gestionado por la Receita Federal. Creado en 1965, es prácticamente indispensable para cualquier actividad económica y social en el país. El formato es NNN.NNN.NNN-DV, con 11 dígitos totales.

Para desarrolladores, el CPF está presente en prácticamente todos los sistemas que atienden personas físicas en Brasil: e-commerce, banking, RH, salud, educación, gobierno. La validación debe ser implementada tanto en el frontend como en el backend. El algoritmo usa módulo 11 con dos dígitos verificadores.

CNPJ — Cadastro Nacional de Pessoa Jurídica

El CNPJ identifica empresas y otras personas jurídicas en Brasil. Tiene 14 dígitos en el formato XX.XXX.XXX/XXXX-DV. Una misma empresa puede tener múltiples CNPJs — uno para cada sucursal.

A partir de julio de 2026, el CNPJ pasa a ser alfanumérico: los primeros 12 caracteres pueden incluir letras mayúsculas, aumentando significativamente el espacio de números disponibles.

RG y CNH — Identidad y Habilitación

El RG es el documento de identidad más tradicional de Brasil, emitido por los estados. Por ser estatal, no existe un formato único nacional. SP usa 9 dígitos con verificador, RJ usa 7 dígitos, otros estados tienen formatos diferentes.

La CNH tiene 11 dígitos y es válida en todo el territorio nacional. Posee un único dígito verificador calculado por un algoritmo propio del DENATRAN. Es exigida en sistemas de alquiler de vehículos, seguros y cualquier plataforma que necesite verificar habilitación para conducir.

RENAVAM, PIS/PASEP y Título de Elector

El RENAVAM identifica vehículos con 9 u 11 dígitos y algoritmo de módulo 11. El PIS/PASEP identifica trabajadores en el sistema previsional, ambos con 11 dígitos.

El Título de Elector tiene 13 dígitos e incluye el código del estado de origen. El TSE usa un algoritmo de módulo 11 con dos dígitos verificadores calculados con pesos diferentes.

Cómo los desarrolladores usan estos documentos

En la práctica del desarrollo de software brasileño, cada tipo de documento aparece en contextos específicos: CPF es ubicuo en todos los sistemas B2C. CNPJ es fundamental en sistemas B2B, facturas e integraciones con la Receita Federal. CNH aparece en alquiler de autos, aseguradoras y aplicaciones de movilidad.

Help4Dev ofrece generadores y validadores para todos estos documentos, permitiendo que desarrolle y pruebe sistemas sin necesitar datos reales. Cada herramienta implementa el algoritmo oficial del documento.