Expresar las tasas de moneda
Una tasa de moneda se utiliza para convertir un valor de una moneda a otro valor en otra moneda. Por lo tanto, una tasa de conversión de moneda se expresa en la tasa en la que se va a convertir de una moneda a otra.
Por ejemplo, se pueden definir las siguientes tasas:
Moneda De | Moneda A | Tasa |
GBP | EUR | 1,63 |
GBP | JPY | 189,22 |
GBP | USD | 1,44 |
Posiciones decimales
Se puede introducir una tasa de conversión de hasta nueve posiciones decimales. El número de posiciones decimales que se va a utilizar para almacenar las tasas de moneda se define por el usuario. Si se introduce más de este número de posiciones decimales en una tasa, ésta se redondea con el número de posiciones decimales correcto antes de realizar los cálculos. Si el sistema calcula una tasa, ésta también se ajusta a este número de posiciones decimales.
Multiplicar o dividir tasas
Una tasa también hay que definirla como Multiplicar o Dividir. Esto determina si la moneda De se multiplica o divide por la tasa introducida para calcular la moneda A.
Por ejemplo, si se ha definido una tasa GBP-EUR de 1,63 (de GBP a EUR), y se introduce un valor de libra esterlina en una transacción, se calcula el equivalente EUR como: valor GBP x 1,63. Valor GBP x 1,63.
El proceso de conversión de moneda funciona en ambas direcciones, independientemente de la manera en que se defina la tasa de conversión. Por ejemplo, si una tasa GBP-EUR de 1,63 ha sido definida (de GBP a EUR), y se introduce un valor de euro en una transacción, se calcula el equivalente GBP como: Valor EUR / 1,63. Las tasas recíprocas no tienen que estar definidas.
Es fundamental definir la tasa de conversión y el indicador Multiplicar/Dividir correctamente. Por lo tanto, se recomienda adoptar un estándar para cada base de datos, así todas las tasas de moneda están definidas como tasas para dividir o multiplicar. De este modo se evitan errores.