← volver al blog
Publicado en Lanzamiento 13-04-2026

Asistente Renta CL: asistente tributario con IA para la Operación Renta 2026

Construí un asistente conversacional que procesa documentos tributarios, detecta errores, calcula impuestos y sugiere optimizaciones para la declaración de renta en Chile.

Asistente RentaIATributarioClaudeMCPFastAPI

El problema

La Operación Renta en Chile es un proceso complejo donde millones de contribuyentes deben revisar certificados, formularios y boletas para declarar correctamente. Los errores más comunes incluyen:

  • No detectar que se requiere reliquidación al tener múltiples empleadores
  • Perder beneficios tributarios como el crédito por educación o la rebaja por intereses hipotecarios
  • Elegir un régimen de APV subóptimo (A vs B)
  • Inconsistencias entre certificados de sueldo y formularios F29/F22
  • PYMEs que no saben si les conviene régimen 14A, 14D N°3 o 14D N°8

La solución

Asistente Renta CL es un asistente tributario conversacional impulsado por IA que guía a contribuyentes chilenos en su declaración de renta anual. Procesa documentos tributarios, detecta errores, calcula impuestos y sugiere optimizaciones — todo en una conversación natural.

Procesamiento inteligente de documentos

  • Soporta 8+ formatos: PDF, XML (DTE/factura electrónica), imágenes, Excel, CSV, Word, PowerPoint y ZIP
  • Los XML de DTEs chilenos se parsean localmente con un parser estructurado (rápido y confiable)
  • PDFs e imágenes se procesan con visión artificial (GPT-4o Vision) para extraer montos, RUTs, períodos y detalles mensuales
  • Los archivos ZIP se descomprimen y procesan recursivamente
  • Cada documento se clasifica automáticamente (certificado de sueldo, boleta de honorarios, F29, factura, etc.)

Calculadoras tributarias

  • Impuesto Global Complementario (IGC) — cálculo con 8 tramos oficiales AT 2026, tasa efectiva y desglose
  • Reliquidación IUSC (Art. 47 LIR) — para trabajadores con múltiples empleadores, detalle mes a mes
  • Honorarios — retención del 14.5%, cotizaciones obligatorias (AFP, salud, SIS, ATEP, SANNA) y proyección de devolución
  • Simulación APV — comparación Régimen A (bonificación estatal 15%) vs Régimen B (ahorro tributario)
  • Comparación de Regímenes PYME — carga tributaria total bajo 14A, 14D N°3 y 14D N°8 con recomendación
  • Beneficios tributarios — crédito por gastos en educación, rebaja por intereses hipotecarios

Motor de validación cruzada (14 reglas)

El sistema cruza automáticamente la información entre documentos y detecta:

CategoríaQué detecta
CríticosReliquidación requerida por múltiples empleadores, inconsistencias graves entre F29 y F22
AdvertenciasRetención de honorarios incorrecta, tasas AFP fuera de rango, PPM no cuadra
SugerenciasRégimen APV subóptimo, crédito educacional no aprovechado, beneficios hipotecarios perdidos
Análisis avanzadoLey de Benford sobre montos de facturas (detección de anomalías con 50+ documentos)

Cada hallazgo incluye: descripción, impacto estimado en pesos y acción sugerida.

Arquitectura

Estrategia dual de LLM: OpenAI GPT-4o Vision se usa exclusivamente para extracción visual de documentos (rápido y económico). Claude se usa para todo el razonamiento tributario y la conversación. Si OpenAI falla, el sistema hace fallback automático a Claude.

Consolidación automática: a medida que el usuario sube documentos, el sistema construye un perfil tributario consolidado (nombre, RUT, rentas, empleadores, beneficios) que se inyecta dinámicamente en el contexto.

Servidor MCP: el backend expone un servidor MCP completo en /mcp (Streamable HTTP, JSON-RPC 2.0), permitiendo que clientes externos (Claude Desktop, Claude Code, Cursor) usen las mismas herramientas tributarias.

Stack técnico

  • Frontend: React 18, Vite, Tailwind CSS, Lucide Icons, React Markdown
  • Backend: Python 3.12, FastAPI, Uvicorn
  • IA principal: Claude (Anthropic API) — razonamiento tributario y tool calling
  • IA extracción: GPT-4o Vision (OpenAI API) — extracción de datos desde PDFs e imágenes
  • Protocolo MCP: FastMCP — tools, resources y prompts para clientes externos
  • Procesamiento: pdfplumber, openpyxl, lxml, Pillow
  • Deploy: Docker multi-stage, Railway
  • Testing: 5 suites con pytest

Seguridad

  • Validación de archivos por MIME type y magic numbers
  • Sin conexión al SII — solo opera con datos proporcionados por el usuario
  • Aislamiento completo por sesión
  • Validación de RUT con dígito verificador

Interfaz

  • Chat principal: conversación natural con renderizado Markdown y drag-and-drop de archivos
  • Panel lateral con 3 tabs: Documentos (archivos subidos con resumen), Hallazgos (validación con badges de severidad), Cálculos (historial de herramientas ejecutadas)