A quién le sirve. Autónomos y estudios pequeños que cierran el mes con una pila de facturas en formatos distintos y no quieren pegarlas en un chat en la nube.
Qué hicieron
El autor pensó en su hermana autónoma, que cada mes acumula 30 a 60 facturas y tickets en PDF, fotos y capturas. Hizo una web que lee el PDF, usa lectura de imagen si es un escaneo y pide a un modelo pequeño (Gemma 3) que rellene once campos. Después da a cada campo una prioridad de revisión calculada con comprobaciones, como que subtotal más impuesto sea el total. Exporta a CSV para el contable. También predice qué facturas pendientes se pagarán tarde.
Cómo salió
Con 20 facturas de prueba inventadas, el modelo acertó el 66,2 % de los campos en un portátil sin tarjeta gráfica, tardando una media de 57 segundos por documento. El impuesto salió siempre bien, la categoría solo el 15,8 %. Predecir los días de pago mejoró apenas un 2,6 % sobre usar la media de cada cliente.
Conviene saber
Con ese acierto hay que revisar el resultado antes de dárselo al contable. El autor encontró y corrigió un fallo que hacía parecer su predicción mucho mejor de lo que era. La prueba usa facturas sintéticas, no reales.
Qué necesitas
- Un ordenador con 16 GB de memoria
- Ollama con un modelo pequeño instalado
- Conocimientos de programación web para montar la herramienta
- Una carpeta con facturas de prueba y sus datos correctos apuntados
Cómo hacerlo tú, paso a paso
- Apunta a mano los datos correctos de unas 20 facturas variadas para poder medir.
- Haz que el programa lea el texto del PDF y use lectura de imagen solo si es un escaneo.
- Pide a la IA los campos con un formato fijo y que deje vacío lo que no vea.
- Calcula la prioridad de revisión con comprobaciones, no preguntándole a la IA cuánto se fía.
- Compara el resultado con tus datos correctos y mira qué campos fallan.
- Exporta a CSV y revisa a mano los campos con prioridad alta.
Te paso el texto de una factura. Extrae estos campos y nada más: proveedor, número de factura, fecha de emisión, fecha de vencimiento, moneda, subtotal, impuesto y total. Si un dato no aparece en el texto, escribe «no consta» en vez de inventarlo. Después comprueba si subtotal más impuesto es igual al total y dime si no cuadra. Has terminado cuando me des la tabla y el resultado de la comprobación.
Consejos
- No te fíes de la seguridad que la IA dice tener: comprueba que los números cuadran.
- Mide con facturas de prueba antes de usarlo con las reales.
- Una IA más pequeña rellena más campos pero se equivoca más, así que mejor un formato estricto.
Preguntas frecuentes
¿Un 66 % de acierto vale para algo?
Como ayuda sí, como sustituto no. Ahorra teclear, pero cada factura se revisa, sobre todo categoría y número de factura.
¿Hace falta internet?
Tras descargar el modelo, la lectura funciona sin conexión y las facturas no salen de tu ordenador.
Fuentes
En el directorio desde el 21 de octubre de 2026.