Caso de negocio
El cliente procesaba a mano los extractos que recibía de su banco en formato PDF. Cada movimiento había que insertarlo manualmente en el ERP y, después, comprobar que el saldo inicial y el final cuadraban. El proceso en sí era sencillo, pero tedioso: cinco campos por movimiento, entre 10 y 15 líneas al día, con el riesgo de error que trae el cansancio de repetir la misma tarea decenas de veces.
Solución propuesta
Un script en Python que lee directamente los archivos PDF e inserta los registros en el ERP, ejecutado a demanda del usuario cuando le llega un extracto nuevo.
Aplicación desarrollada
Una app de escritorio, para Windows y Mac, con este aspecto:

- El usuario elige la carpeta donde guarda los PDFs a procesar.
- La aplicación detecta el contenido de cada PDF, identifica a qué tabla corresponde (cada extracto está vinculado a un número de cuenta) y cuántas líneas tiene.
- Si al procesar el extracto encuentra líneas que ya estaban insertadas en el ERP, el sistema no las duplica.
- La app informa cuántas líneas ha volcado, cuántas ha descartado por estar repetidas, y confirma al usuario cuándo el proceso ha terminado.
Tiempo y dinero ahorrados
El cliente procesaba unas 50 líneas por semana, con un coste en tiempo de una hora. La automatización le ahorra unas 4 horas al mes, el equivalente a unos 300 euros de coste empresa.
