Validador CUIT / CUIL
Verificá el dígito verificador, el formato canónico y el tipo de persona (física o jurídica) según AFIP / ARCA.
{ autoFormat(); validate(); }, 10)" inputmode="numeric" autocomplete="off" autocapitalize="off" spellcheck="false" placeholder="20-12345678-9 o 20123456789" autofocus class="mt-1 block w-full rounded-lg border border-slate-300 bg-white px-3 py-3 text-base shadow-sm focus:border-brand focus:outline-none focus:ring-2 focus:ring-brand/30">Acepta ambos formatos: con guiones (formato AFIP) o sin guiones (formato BD/ERP). Si ingresás 11 dígitos seguidos, se formatea automáticamente.
✅ CUIT/CUIL válido
❌ CUIT/CUIL inválido
Detalle
- Formato canónico
- Sin separadores
- Prefijo
- —
- Dígito verificador
- ✓
Sobre el algoritmo
El CUIT/CUIL tiene 11 dígitos: XX-XXXXXXXX-D.
Los primeros 2 indican el tipo de persona (20/23/24/27 = física, 30/33/34 = jurídica, 50/55 = otros).
El dígito verificador D se calcula con la suma ponderada de
los primeros 10 dígitos por los pesos 5,4,3,2,7,6,5,4,3,2,
módulo 11. El resultado se resta de 11.