Este módulo amplía la funcionalidad del módulo base para admitir tipos de cambio mensuales.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 14.0Permite registrar un tipo de cambio por mes y usar esos tipos mensuales para la conversión de divisas en Odoo. Aparece un nuevo botón "Monthly rates" en cada divisa, y se muestra un campo "Current Monthly Rate" en las divisas.
Este módulo añade tasas de cambio mensuales junto a las tasas diarias estándar. En cada registro de moneda obtienes un nuevo botón "Monthly rates" que abre una lista de tasas mensuales para esa moneda, y un campo de solo lectura "Current Monthly Rate" se muestra tanto en el formulario de la moneda como en la lista de monedas.
- Las tasas mensuales se introducen por año y mes (de enero a diciembre) con un valor de tasa y, opcionalmente, una compañía cuando la multi-compañía está habilitada. El año y el mes toman por defecto la fecha de hoy.
- Solo se permite una tasa mensual por mes, moneda y compañía; Odoo bloquea los duplicados con un mensaje de error claro.
- El "Current Monthly Rate" se calcula automáticamente a partir de la tasa mensual más reciente en la fecha de hoy o anterior, recurriendo a 1.0 cuando no existe ninguna.
- Cuando la opción de tasa mensual está activa en el contexto, las conversiones de moneda usan la tasa mensual en lugar de la tasa diaria.
- Se crea un grupo de acceso dedicado "Monthly currency rates" bajo Accounting; los miembros obtienen automáticamente también el grupo de multi-moneda. Todos pueden leer las tasas mensuales, pero solo ese grupo puede crearlas, editarlas o eliminarlas.
El módulo toca el modelo res.currency e introduce el modelo res.currency.rate.monthly, que extiende el modelo estándar de tasas de cambio.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- res.currency · amplía un modelo existentemonthly_rate (Current Monthly Rate), monthly_rate_ids (Monthly rates)
- res.currency.rate.monthly · modelo nuevoname, year, month
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/currency.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Para usar este módulo, debe añadir el grupo de seguridad 'Monthly currency rates' a su usuario, de modo que aparezca un botón inteligente 'Monthly rates' en la vista de formulario de la moneda.
Para calcular cualquier importe en otra moneda usando las tasas mensuales, solo tiene que pasar monthly_rate=True en el contexto del método res.currency.compute:
to_amount = from_currency.with_context(monthly_rate=True).compute(from_amount, to_currency)Problemas
- Las tasas de cambio mensuales deben crearse manualmente, ya que todavía no se ha implementado ninguna actualización automática.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.