Caso de estudio · IA y automatización
Taxonaut: automatización contable para autónomos en Polonia
Auto-contador self-hosted para el autónomo polaco (JDG): entran facturas, salen declaraciones de impuestos, con reglas como datos y procesamiento LLM por niveles.
- Sector
- Contabilidad e impuestos
- Duración
- 8 semanas, en curso
- Año
- 2026
- Servicios
- Ingeniería de producto, Integración de IA, Investigación de compliance
El problema
Un autónomo polaco (JDG) quema horas cada mes en el mismo ciclo: juntar facturas, clasificar gastos, calcular los anticipos de ZUS y PIT, rellenar formularios oficiales e intentar no pasarse un plazo. Los contadores cobran cuotas mensuales por lo que, la mayoría de los meses, es papeleo determinista. Las herramientas SaaS de estantería automatizan fragmentos, secuestran tus datos y aun así te obligan a volver a teclear números en los portales del gobierno.
Qué construimos
Una plataforma de automatización self-hosted que trata la contabilidad como un pipeline: entran documentos y extractos bancarios, salen declaraciones listas para presentar y recordatorios de pago.
Tres decisiones de diseño sostienen todo el sistema:
- Reglas como datos, no como código. Las reglas fiscales polacas cambian cada año. Tasas, umbrales, versiones de formularios y reglas de cálculo viven en tablas versionadas con fechas de vigencia, así que un cambio normativo es una migración de datos, no un redeploy. Las tasas de 2026 conviven limpiamente con el historial de 2025.
- Documentos listos para presentar. Cada artefacto destinado al gobierno se valida contra el esquema oficial vigente. La regla dura: si no se puede presentar sin volver a teclearlo a mano, es un bug.
- Procesamiento LLM por niveles. El trabajo masivo, como la extracción de campos de facturas, corre en modelos rápidos y baratos a través de un gateway. Las decisiones de nivel crítico, como una clasificación de gasto ambigua con consecuencias fiscales, se encolan para un modelo frontier y se procesan de forma asíncrona mediante una cola de trabajos: la calidad donde importa, los costos donde corresponden.
Arquitectura
FastAPI más PostgreSQL (multi-tenant con aislamiento a nivel de fila), workers de Celery y un scheduler para el ciclo mensual, y un bot de Telegram para captura y recordatorios: fotografías una factura y queda parseada, clasificada y archivada. Un servicio de recordatorios rastrea los plazos legales e insiste con urgencia creciente.
Por qué importa
Este es el patrón para toda una clase de negocios: papeleo regulado, repetitivo y con plazos, donde la corrección no es negociable. Reglas como datos, más salidas validadas contra esquema, más IA por niveles: una plantilla que podemos trasladar a cualquier dominio cargado de compliance.