Evaluando propuestas

Modulo de servicio de tasas de cambio

Publicado el 12 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Otro
Necesito Modificar una app existente
Tipo de app Otro

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por O.