Saltar al contenido
VeloraBlog
← Todos los artículos

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.