Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Automatización de Generación y
Distribución de Informes Financieros
para Clientes de Cluvi en el Sector
Restaurantero
Anteproyecto - Practica
Autores:
Juan Pablo Gomez Mejia
4 de septiembre de 2023
Índice
1.1. Contexto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Oportunidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Propuesta a Desarrollar 2
3. Cronograma Detallado 3
4. Objetivos 4
1.1. Contexto
Cluvi, una startup en rápida expansión especializada en ofrecer servicios al sector restau-
rantero, enfrenta un desafı́o significativo en el ámbito financiero. La empresa necesita proporcionar
informes financieros precisos y oportunos para facilitar la rápida consolidación de transacciones por
parte de los restaurantes asociados. En la actualidad, este proceso se ejecuta de manera manual, lo
cual no solo consume una gran cantidad de tiempo, sino que también es susceptible a errores huma-
nos. Además, el método actual interrumpe otras operaciones al requerir dedicación manual para su
realización.
1
1.2. Problema
1.3. Oportunidad
2. Propuesta a Desarrollar
1. Estrategia de Implementación
Funciones Clave
• Extracción de Datos: Facilitar la lectura de datos financieros desde diversas hojas de
cálculo en Excel.
• Procesamiento de Datos: Utilizar Python y la biblioteca Pandas para filtrar y calcular
métricas financieras crı́ticas.
• Generación de Informes: Producir informes financieros exhaustivos en formatos PDF
y Excel, complementados con gráficos y tablas relevantes.
• Distribución Automatizada: Implementar el envı́o automático de informes a una lista
predefinida de clientes mediante correo electrónico.
Tecnologı́as a Utilizar
• Lenguaje de Programación: Python
• Manipulación de Datos: Pandas
• Gestión de Archivos Excel: OpenPyXL
• Generación de PDF: ReportLab
• Envı́o de Correos Electrónicos: smtplib
• Control de Versiones: Git
Requerimientos Técnicos y Operativos
• Acceso a Datos: Acceso a las bases de datos o a los archivos Excel que contienen los
datos financieros necesarios.
• Lista de Correos Electrónicos: Una lista predefinida con las direcciones de correo
electrónico de los clientes.
2
• Infraestructura de Correo: Un servidor SMTP configurado para el envı́o automatizado
de correos electrónicos.
3. Cronograma Detallado
3
3.7. Semana 13-14: Despliegue y Monitoreo
Documentación y capacitación a usuarios.
4. Objetivos
Diseñar una arquitectura modular para facilitar futuras actualizaciones y adiciones de nuevas
funcionalidades.