OdooWiki OCA HUB

Currency Rate Update - BOT

currency_rate_update_TH_BOT folder_open OCA/l10n-thailand open_in_new
Financial Management/Configuration Licencia: AGPL-3

Este módulo añade el proveedor de tipos de cambio de divisas bot.or.th.

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 18.0

Añade el Bank of Thailand (BOT) como proveedor de tipos de cambio en Odoo, para que las empresas que usan THB puedan descargar automáticamente los tipos diarios del BOT y actualizar sus monedas.

Este módulo conecta el Bank of Thailand con el sistema de actualización de tipos de cambio de Odoo. Una vez instalado, puedes elegir "Bank of Thailand" como servicio en un proveedor de tipos de cambio y Odoo obtendrá los tipos de cambio promedio diarios desde la pasarela del BOT.

  • En Ajustes, una nueva sección "BOT Provider" te permite introducir tu token del BOT (almacenado por compañía).
  • En cada moneda, aparecen dos campos nuevos: el código de moneda del BOT (rellenado automáticamente a partir del nombre de la moneda) y el tipo de tasa del BOT, donde eliges Mid Rate, Selling Rate, Buying Sight Rate o Buying Transfer Rate (Mid Rate por defecto).
  • Las monedas se pueden agrupar por tipo de tasa del BOT en la búsqueda del listado de monedas.

Reglas de negocio aplicadas por el código: el proveedor solo funciona cuando la moneda base de la compañía es THB, de lo contrario se genera un error; se debe configurar un token del BOT; y si el periodo solicitado es posterior a la fecha de última actualización del BOT, se muestra un error con esa fecha. El módulo admite una lista fija de monedas (USD, EUR, GBP, JPY y muchas más) y normaliza el yen japonés, que el BOT cotiza por 100 unidades, a una tasa por 1. Se muestra una advertencia en el formulario del proveedor cuando se utiliza una moneda base distinta de THB, porque entonces los tipos cruzados se recalculan y pueden diferir de los tipos reales del mercado.

Modelos y campos (4)
  • res.company · amplía un modelo existentebot_token (BOT Token)
  • res.currency · amplía un modelo existentebot_currency_name (BOT Currency), bot_currency_rate_type (BOT Currency Rate Type)
  • res.config.settings · amplía un modelo existentebot_token (Bot Token)
  • res.currency.rate.provider · amplía un modelo existenteservice

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/l10n-thailand.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para habilitar la actualización programada de tipos de cambio:

  • Vaya a Invoicing > Configuration > Settings
  • Asegúrese de que Automatic Currency Rates (OCA) esté marcado

Para configurar los proveedores de tipos de cambio:

  • Vaya a Invoicing > Configuration > Currency Rates Providers
  • Cree y configure uno o más proveedores

Para configurar las credenciales del proveedor de tipos de cambio bot.or.th

Siga los pasos a continuación para obtener el token de API de BOT (bot.or.th) y configurarlo en Odoo:

  • Iniciar sesión / Registrarse Visite la siguiente URL para iniciar sesión o registrarse para obtener una cuenta nueva: BOT API Login / Sign Up
  • Create New Apps | Después de iniciar sesión, navegue a Apps > Create New App | Complete los detalles requeridos para su aplicación, como el título y la descripción. Cuando termine, tendrá el client secret, luego verifique el Client Secret con la secret key
  • Acceder a los productos de API Después de iniciar sesión, vaya a API Products. Seleccione Exchange Rates (2.0.1) de los productos disponibles. Alternativamente, puede acceder al producto Exchange Rates directamente a través de este enlace: Exchange Rates API Product
  • Suscribirse a la API de Exchange Rates Haga clic en Subscribe para iniciar el proceso de suscripción. Siga las instrucciones en pantalla hasta que reciba su token de API.
  • Copiar el token de API Una vez completada la suscripción, se le proporcionará un token de API. Copie el token para usarlo en el siguiente paso.
  • Configurar Odoo con el token de BOT
  • En Odoo, vaya a Invoicing > Configuration > Settings
  • Busque la sección BOT Provider bajo la configuración de Currencies.
  • Pegue el token de API copiado en el campo Client ID.
  • Guardar la configuración Después de pegar el token, guarde los cambios en Odoo. Su sistema ahora estará conectado a la API de BOT para las actualizaciones de tipos de cambio.

Para actualizar los tipos de cambio históricos:

  • Ve a Facturación > Configuración > Proveedores de tipos de cambio
  • Selecciona proveedores específicos
  • Inicia Acciones > Asistente para actualizar tipos
  • Configura el intervalo de fechas y haz clic en Actualizar

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.

info

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.