Proyecto principal
Automatización de cuentas a pagar
Automatización de cuentas a pagar con Excel/VBA, Python, Power Query y conexiones empresariales. Reglas verificables separadas de integraciones privadas, alcance mensual de SAP FI observado y eficiencia de procesamiento estimada con límites explícitos.

Contexto y problema
El trabajo en cuentas a pagar exigía revisar facturas en PDF, cruzarlas con información operativa, interpretar reglas fiscales y de negocio y preparar acciones posteriores en SAP. El volumen y las excepciones hacían costosa la repetición manual de verificaciones, copias entre sistemas y seguimiento de estados.
Mi contribución fue combinar conocimiento del circuito operativo con desarrollo de automatizaciones para convertir esas tareas en pasos más consistentes, trazables y fáciles de revisar.
Decisiones de solución
- Excel/VBA como interfaz de operación: aprovechar una herramienta familiar para quienes procesaban los documentos, sin exigir una aplicación nueva para cada tarea.
- Power Query y parsers de PDF: transformar documentos en datos estructurados que pudieran contrastarse con otras fuentes.
- Python y automatización de sistemas: complementar las capacidades de Office y reducir operaciones manuales repetidas.
- Reglas separadas de integraciones: aislar clasificación, tolerancias y decisiones determinísticas de conexiones dependientes de SAP, correo o portales.
- Estados y comentarios por registro: dejar claro qué se validó, qué requiere revisión y qué acción corresponde.
La solución fue incremental: adaptar herramientas y controles al proceso existente en lugar de reemplazar de golpe todo el circuito.
Flujo de trabajo
- Ingresar y organizar documentos PDF.
- Extraer y normalizar campos relevantes.
- Cruzar información con reportes operativos.
- Aplicar validaciones y tolerancias de negocio.
- Generar estados, mensajes y salidas que apoyan el trabajo del operador.
Las acciones sobre sistemas empresariales reales dependen del entorno corporativo y no se ejecutan desde el repositorio público.
Resultado y atribución
Alcance observado · SAP FI
- Participación mensual: 54,6 % del volumen de la unidad, en un corte histórico de PAE / AXION.
- Documentos contabilizados: 3.932 de 7.198 en SAP FI.
- Proveedores gestionados: 57.
El alcance observado no indica el porcentaje automatizado ni un límite de capacidad. Estas cifras describen el alcance operativo del período, no una tasa de automatización, una capacidad máxima ni un resultado de Cabify.
Eficiencia estimada · casos comparables
De 150 s a 21 s por comprobante, aproximadamente ≈86 % menos tiempo. Es una estimación para casos comparables, no una medición general de todos los documentos ni una prueba de rendimiento del repositorio público.
La principal lección fue que automatizar no consiste en agregar macros: consiste en identificar decisiones repetibles, conservar controles y reservar las excepciones para revisión humana.
Qué puede verificarse públicamente
El repositorio Migrar-SAP-Portfolio publica una versión preparada para portfolio, con:
- motor VBA de reglas y decisiones en
src/vba/core/; - pruebas del núcleo en
src/vba/tests/y un runner desde PowerShell; - separación de componentes operativos e integraciones con efectos externos;
- parsers anonimizados y documentación de contratos;
- scripts de análisis previo y exportación de una versión pública.
Las pruebas del core requieren Windows y Excel para ejecutarse. Su existencia no verifica por sí sola la ejecución de SAP, Outlook ni del portal de la empresa. El código y los datos internos originales no forman parte de esta publicación.
Qué aporta a mi perfil
Este caso conecta varias capacidades relevantes para ingeniería aplicada al negocio: entender una operación, transformar reglas en software, diseñar controles, separar responsabilidades, documentar resultados y preparar evidencia técnica revisable fuera del entorno que originó la solución.
Evidencia y pendientes
- Verificable en público: código del núcleo de reglas, pruebas documentadas, separación de integraciones y scripts de publicación segura en el repositorio abierto.
- Alcance observado: corte mensual SAP FI de PAE / AXION, con volumen y proveedores reportados. No mide la proporción automatizada.
- Eficiencia estimada: tiempo por comprobante comparable; no se reproduce con el runner público.
- No verificable desde este portfolio: ejecución integral contra los sistemas corporativos, adopción y resultados posteriores al período analizado.