Cómo la IA reconoce facturas, actos y documentos: OCR + LLM en palabras simples
En qué se diferencia el reconocimiento moderno de documentos de los antiguos OCR basados en plantillas, cómo el sistema verifica los montos y el número de identificación de la empresa, y por qué un humano en el proceso sigue siendo necesario.
En resumen, si no tienes tiempo para leerlo entero
- ✓Los antiguos sistemas OCR dependían de plantillas y se rompían con cada nuevo formato.
- ✓Los modelos multimodales entienden la estructura del documento, no solo las coordenadas de los campos.
- ✓Cada campo se verifica según reglas: número de control del número de identificación de la empresa, formato IBAN, aritmética de montos.
- ✓Si el sistema no está seguro, el documento va al contador. Los pagos no se pueden procesar sin un humano.
El contable abre el correo. Allí encuentra una factura en PDF, una foto del albarán hecha con el móvil en la caja del camión y un escaneo del acta donde el sello ha caído justo sobre el importe. Y todo esto hay que pasarlo a mano al programa de contabilidad. Cada día.
Hace tiempo que se intenta automatizar este proceso. Pero durante mucho tiempo, los resultados han sido bastante mediocres.
1. Por qué los antiguos OCR no funcionaron
Los sistemas clásicos de reconocimiento funcionaban por plantillas. Para cada proveedor se configuraba: el importe — aquí, el número — aquí, la fecha — en la esquina superior derecha. Si el proveedor cambiaba el formato del documento, la plantilla dejaba de servir. Si llegaba un nuevo proveedor, tocaba configurar de nuevo.
Con una decena de proveedores habituales, aún es soportable. Con cientos, imposible.
2. Qué han cambiado los modelos de lenguaje
Los modelos multimodales actuales analizan el documento de forma parecida a como lo haría una persona. Entienden que «Total a pagar» es el resumen, esté donde esté. Que una tabla con columnas «Descripción», «Cantidad», «Precio» es la nomenclatura. Que el IVA puede estar escrito de muchas formas distintas.
Pero esto, por sí solo, no es la solución. El modelo puede cometer errores. Por eso, el reconocimiento es solo el primer paso.
3. Cómo se autocontrola el sistema
Después de que el modelo extrae los campos, cada uno pasa una validación por reglas. Reglas normales, sin IA:
- Número de identificación de la empresa — se comprueba el dígito de control. Un error en un solo número se detecta al instante.
- IBAN — se comprueba el formato y el dígito de control.
- Aritmética — la suma de las líneas debe coincidir con el total, y la suma sin IVA más el IVA debe dar el importe total.
- Catálogos — el proveedor se busca en tu base de contrapartes, la nomenclatura se cruza con tu catálogo.
- Precios contractuales — si el precio difiere del fijado en la especificación, el documento se marca.
4. Umbral de confianza y persona en el circuito
El sistema asigna una puntuación de confianza a cada campo. Si algún campo está por debajo del umbral, si el importe supera el límite establecido o si las comprobaciones no cuadran, el documento no se procesa automáticamente. Se resalta para el contable, y los campos reconocidos se muestran directamente sobre el escaneo. Revisar y corregir lleva solo unos segundos.
Y lo más importante: el sistema prepara un borrador. El dinero no se descuenta de la cuenta sin la firma de la persona responsable. Nunca.
5. Qué se necesita para empezar
- Una muestra de documentos reales de tus principales contrapartes — unas cuantas decenas.
- Acceso al sistema contable o de gestión documental vía API (por ejemplo, DocuSign o Holded).
- Catálogos de contrapartes y nomenclatura.
- Reglas: qué considerar dudoso y quién lo valida.
Puedes ver cómo funciona paso a paso en el escenario de demostración de reconocimiento y validación de documentos. Más detalles sobre el servicio en la página de Automatización del procesamiento de documentos. Y si quieres calcular cuánto tiempo puede ahorrar esto a tu departamento de contabilidad, prueba el calculador.
- Procedimiento para calcular el número de control del número de identificación de la empresa
- Estándar IBAN (ISO 13616)
Automatización del procesamiento de documentos
¿Te quedan dudas sobre el tema del artículo?
Veamos cómo encajan estos enfoques en los procesos de tu empresa.