Microservicio REST para validación y cálculo tributario chileno. Esta página es una demo interactiva que replica la lógica de la API con formularios funcionales. Los cálculos se ejecutan en el navegador con la misma lógica que el backend en Python/FastAPI.
La API expone 11 endpoints documentados con Swagger UI, modelos Pydantic validados y Dockerfile para containerización.
El RUT (Rol Único Tributario) es el identificador fiscal de Chile. El dígito verificador se calcula
con el algoritmo módulo 11: se multiplican los dígitos por la serie 2-3-4-5-6-7
de derecha a izquierda, se suman y se aplica 11 - (suma % 11).
Ingresa un RUT con o sin formato (ej: 12.345.678-5 o 123456785)
El IVA en Chile es 19% sobre el monto neto. Puedes calcular el IVA desde un monto neto (agregar IVA) o desde un monto bruto (extraer IVA incluido). Útil para facturación electrónica.
Ingresa el monto sin IVA para calcular el bruto
Ingresa el monto con IVA incluido para extraer el neto
Las boletas de honorarios en Chile tienen una retención de impuesto que varía por año: 2024: 13.75%, 2025: 14.50%, 2026: 15.25%, 2027+: 17.00%. El pagador retiene el porcentaje y lo entera al SII. El prestador recibe el líquido.
Desde el monto bruto de la boleta
¿Cuánto bruto necesitas para recibir X líquido?
Las cotizaciones previsionales se calculan sobre la renta bruta con topes imponibles expresados en UF. Incluye AFP (tasa variable por administradora), Salud (7%), AFC (seguro cesantía) y SIS (invalidez y sobrevivencia, cargo empleador).
Ingresa la renta bruta y selecciona tu AFP para ver el desglose completo
El Formulario 29 es la declaración mensual de IVA al SII. Calcula el débito fiscal (IVA de ventas) menos el crédito fiscal (IVA de compras). Si el débito supera al crédito, se paga la diferencia. Si no, se genera un remanente que se arrastra al mes siguiente. Incluye PPM (1% sobre ventas netas).
Ingresa ventas y compras netas del período para ver el resultado
Este proyecto demuestra capacidades de diseño de APIs REST, lógica de negocio tributaria y documentación automática en el contexto contable chileno.
La API implementa 5 dominios tributarios: validación de RUT, cálculo de IVA, retención de honorarios, topes imponibles/cotizaciones y simulador de F29. Cada endpoint tiene modelos Pydantic validados y documentación Swagger generada automáticamente.
Esta página es un demo estática que replica la lógica de la API en JavaScript para funcionar sin backend en GitHub Pages.
Los cálculos implementan normativa tributaria chilena vigente 2026: tasas de retención según reforma tributaria, topes imponibles en UF, tasas AFP actualizadas y lógica F29 simplificada con débito/crédito fiscal y PPM.