12 de junio de 2026
¿Cómo validar un CUIT en vivo contra ARCA desde código?
ARCA expone el Web Service de Padrón (ws_sr_padron_a13) que valida un CUIT, retorna razón social, condición IVA, domicilio fiscal y estado de actividad. Para validar solo el dígito verificador alcanza con el algoritmo módulo 11, sin llamada al WS. El WS de padrón tiene throttling agresivo: cachear con TTL de 24 horas mínimo.
Dos estrategias de validación
- Módulo 11 (sin WS): valida formato matemático del CUIT pero no verifica existencia en ARCA ni condición IVA.
- ws_sr_padron_a13: valida existencia, retorna razonSocial, estadoClave (Activo/Inactivo/No encontrado), condiciónIVA, domicilioFiscal.
Throttling y caché
El WS de padrón tiene throttling agresivo — no usarlo en tiempo real para cada keystroke. Cachear resultado por CUIT con TTL de 24h mínimo.
Velora implementa validación de CUIL/CUIT con algoritmo módulo 11 como herramienta MCP pura (validate_cuil en tools.somosvelora.com/api/mcp), disponible para cualquier cliente MCP.