Evaluating bids

Modulo de servicio de tasas de cambio

Published on the September 12, 2023 in IT & Programming

About this project

Open

La tarea de desarrollo consiste en crear un módulo en Odoo que permita actualizar automáticamente las tasas de cambio, de manera similar a la funcionalidad "Automatic Currency rates" de Odoo Enterprise.

En el menú de configuración de facturación, se debe incluir una opción para activar este módulo. Al activarlo, se presentarán las siguientes opciones:

Opciones de servicio: Por ahora, se contarán con dos opciones de servicio específicas para el Banco Central Dominicano:
Banco Central Dominicano (Compra): Actualiza el precio de compra del dólar frente al peso dominicano.
Banco Central Dominicano (Venta): Actualiza el precio de venta del dólar frente al peso dominicano.
Intervalo: Se debe permitir configurar el intervalo de tiempo en el cual se actualizarán las tasas de cambio automáticamente. Esto implica definir el período de tiempo entre cada actualización.
Siguiente corrida: Esta opción mostrará la fecha y hora de la próxima actualización programada de las tasas de cambio.
Se debe obtener la información de tasas de cambio desde la página oficial del Banco Central de la República Dominicana. Ingresar a la URL: api.bancentral.gov.do y hacer uso de la herramienta Swagger que provee la documentación técnica necesaria para el consumo de los endpoints.


El módulo debe ser desarrollado de manera que permita agregar más "opciones de servicio" en un futuro cercano, lo cual implica la capacidad de expandir la funcionalidad para incluir otros servicios de tasas de cambio.



* Crear prompt en caso de que la tasa del dolar no haya sido actualizada automática o manualmente ese dia, que traiga al usuario la pantalla de actualización de la tasa del dólar de ese dia y le indique que debe actualizarla antes de continuar. Si ya existe una tasa para ese dia, continua la operación.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Other
I need to Modify an existing app
App type Other

Delivery term: Not specified

Skills needed

Other projects posted by O.