¿Qué es el Validador de Formato CUIT/CUIL en Texto y para qué sirve?
El Validador de Formato CUIT/CUIL en Texto es una herramienta digital de auditoría fiscal, administrativa y laboral diseñada para verificar, certificar y sanear la Clave Única de Identificación Tributaria (CUIT) y la Clave Única de Identificación Laboral (CUIL) de la República Argentina. Ambos códigos, administrados respectivamente por la Administración Federal de Ingresos Públicos (AFIP) y la Administración Nacional de la Seguridad Social (ANSES), constituyen el pilar fundamental del sistema tributario, previsional y bancario argentino.
Tanto el CUIT como el CUIL constan de 11 dígitos con un formato visual típico de XY-12345678-Z (o de forma continua XY12345678Z). En procesos masivos de conciliación contable, emisión de comprobantes y facturas electrónicas, liquidación de sueldos y aportes de seguridad social, o altas en sistemas bancarios y pasarelas de pago, los errores al tipear el CUIT o CUIL son muy frecuentes. Estos errores provocan el rechazo inmediato de declaraciones juradas, fallos en la facturación fiscal y demoras en trámites administrativos.
Este validador ofrece una doble solución: un Inspector Individual que desglosa el cálculo paso a paso con los factores de ponderación del algoritmo oficial de Módulo 11 de AFIP (indicando el tipo de sujeto, el DNI base y el dígito verificador real), y un Auditor Masivo de Texto que examina listas completas de clientes o empleados, detecta documentos erróneos y proporciona un botón de autocorrección inmediata para generar la clave corregida al instante.
Diferencia entre CUIT, CUIL y CDI en Argentina
Aunque comparten exactamente el mismo algoritmo matemático de control y estructura de 11 dígitos, su propósito administrativo y legal es diferente:
- CUIT (Clave Única de Identificación Tributaria): Es el identificador fiscal obligatorio otorgado por la AFIP a personas humanas (autónomos, monotributistas, comerciantes) y a personas jurídicas (sociedades anónimas, SRL, asociaciones, fideicomisos) para tributar impuestos nacionales, emitir facturas y operar legalmente en el comercio.
- CUIL (Clave Única de Identificación Laboral): Es el código otorgado por la ANSES a todos los trabajadores en relación de dependencia al momento de iniciar su actividad laboral, así como a beneficiarios de asignaciones familiares, jubilaciones y pensiones dentro del Sistema Integrado Previsional Argentino (SIPA).
- CDI (Clave de Identificación): Utilizada por personas humanas que no poseen CUIT ni CUIL (por ejemplo, ciudadanos extranjeros no residentes) pero necesitan realizar trámites patrimoniales puntuales (como adquirir un inmueble o un vehículo en Argentina).
Estructura y Anatomía del CUIT/CUIL (11 Dígitos)
El código de 11 dígitos se descompone en tres partes funcionales claramente diferenciadas:
Segmentación del Código: 20-30123456-7
- Prefijo de dos dígitos ($XY$): Indica la tipología del sujeto o persona.
- Número Central (8 dígitos): En personas humanas corresponde al Documento Nacional de Identidad (DNI) completado con ceros a la izquierda si tiene 7 dígitos (ej.
07123456). En personas jurídicas corresponde a la matrícula o correlativo societario asignado por los registros públicos. - Dígito Verificador ($Z$): El último dígito, calculado matemáticamente mediante el algoritmo Módulo 11 de AFIP.
Catálogo de Prefijos Oficiales según AFIP y ANSES
El validador analiza el prefijo de dos dígitos para identificar automáticamente la naturaleza del contribuyente:
| Prefijo ($XY$) | Tipo de Sujeto / Destinatario | Observaciones Administrativas |
|---|---|---|
| 20 | Hombres (Personas Humanas) | Prefijo tradicional asignado a varones argentinos y nacionalizados. |
| 27 | Mujeres (Personas Humanas) | Prefijo tradicional asignado a mujeres argentinas y nacionalizadas. |
| 23 / 24 | Personas Humanas (Mixto / DNI Repetido) | Utilizado indistintamente cuando el número con prefijo 20 o 27 genera conflicto con la regla matemática de Módulo 11 (resto 1), o ante homonimias históricas. |
| 30 | Empresas y Sociedades (Personas Jurídicas) | Sociedades Anónimas (S.A.), SRL, Sociedades por Acciones Simplificadas (SAS), etc. |
| 33 | Organismos Públicos y Entidades Oficiales | Dependencias del Estado nacional, provincial o municipal y entes autárquicos. |
| 34 | Asociaciones y Entidades Especiales | Fundaciones, mutuales, sindicatos, consorcios y cooperativas. |
Fundamento Matemático: Algoritmo Módulo 11 de AFIP
El cálculo del dígito verificador $Z$ (última cifra del CUIT/CUIL) se rige por una suma ponderada fija sobre los primeros 10 dígitos, multiplicando cada cifra por su respectivo factor de ponderación según el vector oficial:
Vector de Ponderación Oficial
W = [5, 4, 3, 2, 7, 6, 5, 4, 3, 2]
Sea el número de 10 dígitos $d_1 d_2 d_3 d_4 d_5 d_6 d_7 d_8 d_9 d_{10}$, la suma ponderada $S$ es:
S = \sum_{i=1}^{10} d_i \times W_i
A continuación se calcula el resto de la división euclídea por 11: $R = S \bmod 11$. El dígito verificador $Z$ se asigna mediante las siguientes reglas:
- Si $R = 0$: El dígito verificador es exactamente 0 ($Z = 0$).
- Si $R = 1$: Caso especial de AFIP. No es posible asignar un dígito del 0 al 9 manteniendo el prefijo original. En personas humanas masculinas con prefijo 20, el prefijo se conmuta a 23 y $Z = 9$. En mujeres con prefijo 27, el prefijo se conmuta a 23 y $Z = 4$.
- En cualquier otro caso ($R$ entre 2 y 10): El dígito verificador es la resta de 11 menos el resto: $$Z = 11 - R$$
Ejemplo Práctico de Cálculo Paso a Paso
Comprobemos el CUIT de un contribuyente varón con DNI 30.123.456 y prefijo 20:
| Dígito ($d_i$) | 2 | 0 | 3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | Check ($Z$) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Peso ($W_i$) | ×5 | ×4 | ×3 | ×2 | ×7 | ×6 | ×5 | ×4 | ×3 | ×2 | — |
| Producto | 10 | 0 | 9 | 0 | 7 | 12 | 15 | 16 | 15 | 12 | ? |
Calculamos la sumatoria: $S = 10 + 0 + 9 + 0 + 7 + 12 + 15 + 16 + 15 + 12 = 96$.
Dividimos por 11: $96 \div 11 = 8$ (con resto $R = 8$, ya que $8 \times 11 = 88$ y $96 - 88 = 8$).
Aplicamos la regla general: $Z = 11 - 8 = 3$.
Conclusión: El CUIT válido resultante es 20-30123456-3.
Casos de Uso en Empresas, Contabilidad y Desarrollo de Software
Disponer de un validador fiable y automático de CUIT/CUIL ofrece múltiples beneficios:
- Facturación Electrónica con Web Services de AFIP: La biblioteca de factura electrónica (WSFE) de AFIP rechaza cualquier comprobante si el CUIT del cliente tiene un dígito de control erróneo. Validar antes de enviar la petición SOAP/REST evita errores del código 10015 de AFIP.
- Sistemas de Liquidación de Sueldos y F.931: La presentación del Libro de Sueldos Digital y el formulario 931 ante AFIP requiere que todos los CUIL de los empleados sean válidos y coincidan con el padrón de ANSES.
- Saneamiento Masivo de Clientes en ERPs: Permite copiar y pegar listas enteras de clientes o proveedores desde hojas de cálculo de Excel para detectar typos y exportar la lista reparada.
Herramientas Relacionadas en Nuestro Ecosistema
Complementa tu auditoría tributaria y análisis textual con estas herramientas especializadas:
- Calculadora de IVA Argentina (21% General): Calcula importes netos, IVA y percepciones para AFIP.
- Validador de Formato RFC/CURP en Texto: Comprueba identificaciones de México con algoritmo del SAT.
- Validador de Formato DNI/NIE en Texto: Valida identificadores españoles por Módulo 23.
- Eliminador de Líneas Duplicadas: Limpia listados de clientes y números tributarios repetidos.
Preguntas Frecuentes (FAQ)
¿Un CUIT con dígito verificador válido garantiza que la empresa esté activa en AFIP?
No. La validación por Módulo 11 confirma que la estructura matemática del CUIT es auténtica y sin errores de tipeo. Para certificar el estado de la inscripción fiscal (activa, cancelada, baja de oficio) o constatar si es emisor de facturas apócrifas, se debe consultar la Constancia de Inscripción oficial en el portal de AFIP con Clave Fiscal.
¿Por qué algunas personas tienen prefijo 23 o 24 en su CUIL en vez de 20 o 27?
Históricamente ocurrieron situaciones de DNI duplicados entre distintas provincias o personas con el mismo número de documento. Además, cuando el cálculo Módulo 11 arrojaba un residuo igual a 1, la ANSES asignaba obligatoriamente el prefijo 23. Asimismo, normativas recientes permiten la asignación de prefijos no binarios.
¿Los datos que introduzco en el validador son enviados a servidores de AFIP o de terceros?
No. Todo el análisis algorítmico, la multiplicación ponderada y el saneamiento de listas se ejecutan de manera 100% local en tu propio navegador web a través de JavaScript. Ningún número de CUIT, CUIL o documento ingresado viaja por la red ni queda registrado en servidores externos.