Sobre este projeto
it-programming / web-development
Aberto
Se busca un desarrollador para crear una herramienta de automatización para la descarga de reportes del SRI de Ecuador. El sistema debe manejar múltiples clientes, cada uno con su ruc y clave sri, almacenados de forma segura. La solución debe permitir el login automático al SRI para cada cliente y la descarga de los 6 tipos de comprobantes recibidos del mes anterior. Los archivos descargados deben organizarse en una estructura de carpetas específica: Clientes\[NombreCliente]\fact_reci\, \nc_reci\, \nd_reci\, \ret_reci\, \liq_reci\, \guia_reci\. La ejecución debe ser programable automáticamente el día 3 de cada mes utilizando el Programador de Tareas de Windows, e incluir un log detallado de la ejecución, indicando qué clientes funcionaron, cuáles fallaron y los errores. Requisitos de seguridad obligatorios incluyen el cifrado AES-256 del archivo de credenciales (preferiblemente usando la librería cryptography de Python), derivación de clave maestra con PBKDF2 (mínimo 100.000 iteraciones) o Argon2, y una contraseña maestra solicitada al usuario al ejecutar que nunca debe ser almacenada. Las credenciales no deben aparecer en logs, errores ni archivos temporales. Se requiere la entrega del código fuente documentado (Python 3.10+), un script de instalación y configuración inicial, una herramienta cli para gestionar clientes en el archivo cifrado, un manual de uso en pdf y 2 semanas de soporte para corrección de bugs. Se cuenta con un script base desarrollado con Selenium.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Duração do projeto Não estabelecido
Habilidades necessárias