Currency Rate Update: Bank Indonesia
Añade Bank Indonesia (BI) como proveedor de tipos de cambio para el módulo currency_rate_update. Los tipos de cambio se obtienen del servicio web SOAP oficial de Bank Indonesia (wsKursBI) mediante el método getSubKursLokal3.
Fuente de datos: Bank Indonesia — https://www.bi.go.id
Tipo de tasa: Kurs Transaksi BI (tipos de transacción — tipo medio / kurs tengah)
Frecuencia de actualización: Diaria en días hábiles (lun–vie, excluyendo los días festivos nacionales de Indonesia)
Divisas admitidas (frente a IDR):
+-----+----------------------------+ | USD | United States Dollar | +-----+----------------------------+ | EUR | Euro | +-----+----------------------------+ | GBP | British Pound | +-----+----------------------------+ | JPY | Japanese Yen | +-----+----------------------------+ | SGD | Singapore Dollar | +-----+----------------------------+ | AUD | Australian Dollar | +-----+----------------------------+ | BND | Brunei Dollar | +-----+----------------------------+ | CAD | Canadian Dollar | +-----+----------------------------+ | CHF | Swiss Franc | +-----+----------------------------+ | CNY | Chinese Yuan | +-----+----------------------------+ | DKK | Danish Krone | +-----+----------------------------+ | HKD | Hong Kong Dollar | +-----+----------------------------+ | KRW | South Korean Won | +-----+----------------------------+ | MYR | Malaysian Ringgit | +-----+----------------------------+ | NOK | Norwegian Krone | +-----+----------------------------+ | NZD | New Zealand Dollar | +-----+----------------------------+ | SAR | Saudi Riyal | +-----+----------------------------+ | SEK | Swedish Krona | +-----+----------------------------+ | THB | Thai Baht | +-----+----------------------------+
Nota: Este módulo está diseñado principalmente para empresas indonesias que utilizan IDR (rupia indonesia) como moneda base. Los cálculos de tipos cruzados (por ejemplo, una empresa con USD como moneda base que quiere tipos en EUR) son compatibles siempre que la moneda base esté en la lista anterior.
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 16.0Añade Bank Indonesia como proveedor de tipos de cambio para que Odoo pueda descargar automáticamente los tipos de transacción oficiales del BI (tipo medio) para IDR y 19 divisas extranjeras.
Este módulo integra Bank Indonesia en la función existente de actualización de tasas de cambio. En la pantalla del proveedor de tasas de cambio, los usuarios ahora pueden elegir "Bank Indonesia (Kurs Transaksi)" como servicio.
- Monedas admitidas: cuando la moneda de la compañía es IDR, el proveedor ofrece USD, EUR, GBP, JPY, SGD, AUD, BND, CAD, CHF, CNY, DKK, HKD, KRW, MYR, NOK, NZD, SAR, SEK y THB. Cuando la moneda de la compañía es una de esas monedas extranjeras, solo se ofrece IDR.
- Las tasas se obtienen del servicio web oficial de Bank Indonesia para el rango de fechas solicitado. La tasa media se calcula como el promedio de las tasas de compra y venta, y se ajusta para las monedas cotizadas por 100 unidades (como JPY o KRW).
- Si la moneda base de la compañía no es IDR ni una moneda extranjera admitida, la actualización se detiene con un mensaje de error claro.
- Si no se puede acceder al sitio web de Bank Indonesia, la actualización se detiene con un error que explica el problema de conexión.
- Durante la instalación, el módulo elimina los registros de tasas sobrantes de la moneda base de la compañía, que de lo contrario harían que las columnas mostradas "Unit per IDR" / "IDR per Unit" fueran incorrectas tras un cambio de moneda base.
El módulo extiende el modelo existente res.currency.rate.provider y depende del módulo de actualización de tasas de cambio para las pantallas y las actualizaciones programadas.
Depende de
Modelos y campos (1)
- res.currency.rate.provider · amplía un modelo existenteservice
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/l10n-indonesia.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Para configurar el proveedor de tipos de cambio de Bank Indonesia:
- Ve a Facturación > Configuración > Ajustes
- Asegúrate de que Automatic Currency Rates (OCA) esté marcado
- Ve a Facturación > Configuración > Proveedores de tipos de cambio
- Crea un nuevo proveedor con Proveedor: Bank Indonesia (Kurs Transaksi)
- Selecciona las monedas que quieres actualizar (USD, EUR, SGD, etc.)
- Configura la programación de actualización (p. ej., diaria, semanal)
- Guarda el proveedor
La moneda base de tu empresa debe ser IDR (rupia indonesia) o una de las monedas extranjeras compatibles si necesitas cálculos de tipos cruzados.
Tras la configuración, los tipos de cambio se actualizan automáticamente según su programación. Para actualizar los tipos manualmente:
- Vaya a Invoicing > Configuration > Currency Rates Providers
- Seleccione el proveedor Bank Indonesia
- Haga clic en Action > Update Rates Wizard
- Establezca el rango de fechas (fechas From/To)
- Haga clic en Update para obtener los tipos de Bank Indonesia
Para ver los tipos obtenidos:
- Vaya a Invoicing > Configuration > Currencies
- Seleccione una moneda (por ejemplo, USD)
- Abra la pestaña Rates para ver los tipos de cambio históricos
Los tipos se obtienen del servicio web oficial de Bank Indonesia en https://www.bi.go.id/biwebservice/wskursbi.asmx y representan el tipo medio (promedio de los tipos de compra/venta) para cada par de monedas.
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.
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.