El problema: 400 facturas por semana procesadas a mano
Caso basado en un proyecto real. Nombre de la empresa y algunas cifras ajustados por confidencialidad.
El equipo contable de una empresa mediana en Colombia pasaba entre 2 y 3 días a la semana haciendo lo mismo: abrir correos de proveedores, descargar los adjuntos y digitar cada factura en su programa contable. Con más de 400 facturas a la semana y cada proveedor con un formato distinto, los errores eran inevitables y el cierre contable siempre llegaba tarde.
Si usas Siigo, Alegra o World Office, seguramente te suena: el programa contable está bien, pero alguien tiene que pasarle los datos a mano.
Por qué no bastaba con reglas fijas
La mayoría de las facturas en Colombia son electrónicas y llegan con un archivo XML que trae los datos ordenados: NIT, número, valores, impuestos. Ese archivo se puede leer automáticamente sin IA.
El trabajo que se come las horas es otro:
- Decidir a qué cuenta contable y a qué centro de costo va cada ítem. El XML dice "Mantenimiento preventivo"; alguien tiene que saber que eso va a mantenimiento de la sede norte.
- Las facturas que no traen XML útil: cuentas de cobro de personas naturales, documentos del exterior, PDFs escaneados.
- Cruzar la factura con lo que se pidió: ¿coincide con la orden de compra?, ¿llegó completo?, ¿el precio es el acordado?
Armar una regla para cada proveedor y cada caso no escala. Ahí es donde sirve la IA.
Por qué IA y no un lector de texto común
Un lector de texto (lo que se conoce como OCR) saca las letras y números de un documento, pero no entiende qué significan. Puede decirte que aparece "1.500.000", pero no si es el total, un subtotal o un código de producto.
La IA entiende el contexto. Si la factura dice "Subtotal antes de IVA: $1.200.000 — IVA 19%: $228.000 — Total: $1.428.000", sabe qué número es qué, aunque estén en otro orden o con otros nombres. Y con unos ejemplos de cómo clasifica tu equipo, sugiere la cuenta contable y el centro de costo como lo haría tu contador.
Cómo funciona el sistema
El flujo completo tiene cuatro pasos:
- Llega el correo del proveedor. El sistema lo detecta y toma los adjuntos: el XML si es factura electrónica, o el PDF si no lo es.
- Se leen los datos. Del XML directamente; del PDF, con IA. En ambos casos la IA sugiere la cuenta contable y el centro de costo de cada ítem.
- Se cruza con las órdenes de compra abiertas. Si el proveedor y los valores coinciden con una orden pendiente, la factura queda registrada en el programa contable sin que nadie la toque.
- Las excepciones van al humano con contexto completo — si hay alguna discrepancia, el contador recibe una notificación con la factura, los datos extraídos y la razón exacta del problema. No tiene que buscar nada.
El paso tres es el que genera el mayor ahorro: el 94% de las facturas cuadraban solas.
Resultados después de 90 días en producción
| Métrica | Antes | Después |
|---|---|---|
| Tiempo semanal dedicado a facturas | ~14 horas | ~2,5 horas |
| Facturas procesadas/hora | ~30 | ~170 |
| Facturas con algún dato mal registrado | ~8% | ~0,6% |
| Cierre contable | Siempre tarde | Al día |
El 82% menos de tiempo no viene de digitar más rápido: viene de que nadie tenga que tocar el 94% de las facturas. El equipo contable pasó de digitar a revisar solo los casos que de verdad necesitan criterio.
Qué se necesita en tu empresa
- Un correo exclusivo para facturas de proveedores, si no lo tienes ya. Facilita todo.
- Acceso a tu programa contable. Siigo Nube y Alegra permiten conectarse desde otros programas; con World Office y otras instalaciones locales depende de la versión, y a veces se resuelve con archivos de importación.
- Unas horas con tu contador para dejar escritas las reglas: qué va a cada cuenta, qué se aprueba solo y qué debe revisar una persona.
El cálculo de cuánto te ahorraría está en cuánto cuesta automatizar un proceso en Colombia, o en la calculadora de la página de inicio.
Lo mismo sirve para otros documentos
El mismo enfoque aplica a cualquier proceso de "llega un documento distinto cada vez y alguien lo digita en un programa":
- Contratos: extraer cláusulas clave, fechas de vencimiento, obligaciones
- Hojas de vida: extraer experiencia, habilidades, identificar candidatos calificados
- Correos de soporte: clasificar, extraer datos del problema, enrutar al equipo correcto
- Reportes de proveedores: pasar a un mismo formato datos que llegan cada uno distinto
No hace falta saber de antemano cómo luce cada documento. Solo hay que definir qué datos necesitas sacar de él.