# Clasificar facturas en PDF y foto con una IA local y medir sus fallos

> Un desarrollador sacó facturas a un CSV con una IA pequeña sin subir nada a internet y midió cuánto acierta: un 66 % de los campos.

- **Tipo:** Caso de uso
- **Tema:** Facturas y finanzas
- **Dificultad:** avanzada
- **Origen:** [@talha666tahir en DEV](https://dev.to/talha666tahir/ledger-i-built-a-local-invoice-sorter-then-measured-exactly-what-the-privacy-costs-4h9c)
- **En el directorio desde:** 21 de octubre de 2026
- **URL:** https://conqueia.com/caso/clasificar-facturas-en-pdf-y-foto-con-una-ia-local-y-medir-sus-fallos

## 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

1. Apunta a mano los datos correctos de unas 20 facturas variadas para poder medir.
2. Haz que el programa lea el texto del PDF y use lectura de imagen solo si es un escaneo.
3. Pide a la IA los campos con un formato fijo y que deje vacío lo que no vea.
4. Calcula la prioridad de revisión con comprobaciones, no preguntándole a la IA cuánto se fía.
5. Compara el resultado con tus datos correctos y mira qué campos fallan.
6. Exporta a CSV y revisa a mano los campos con prioridad alta.

## Pruébalo con tu IA

```
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

- [@talha666tahir en DEV](https://dev.to/talha666tahir/ledger-i-built-a-local-invoice-sorter-then-measured-exactly-what-the-privacy-costs-4h9c)

---

Fuente: conqueia.com/caso/clasificar-facturas-en-pdf-y-foto-con-una-ia-local-y-medir-sus-fallos
