Conversions de devises par défaut
Les valeurs monétaires peuvent être converties dans d’autres devises lorsqu’elles sont stockées et consultées.
Des conversions peuvent se produire dans ces situations.
- La valeur de la devise est convertie en devise de référence lors de l’enregistrement, que ce soit lors d’une insertion ou d’une mise à jour. La valeur de la devise de référence est enregistrée, ainsi que la valeur de la devise.
- La valeur de la devise est convertie en devise de session de l’utilisateur pour l’affichage.
- La valeur saisie dans un filtre est convertie en devise de référence à l’aide de la devise spécifiée dans le filtre.
Les taux de conversion sont stockés dans la table Taux de change [fx_rate]. Chaque enregistrement contient le taux de conversion d’une devise donnée vers l’euro. Les taux sont mis à jour quotidiennement à partir du site Web de la BCE par une tâche planifiée appelée Mettre à jour les taux de conversion des devises.
Une conversion de devise d’une devise à une autre implique deux taux.
- Valeur réelle : dans la table Taux de change, chaque enregistrement contient le taux de conversion d’une devise donnée vers l’euro.
- Attendu : dans la table Taux de change, chaque enregistrement contient le taux de conversion de l’euro vers la devise donnée.
Chaque fois que vous effectuez une conversion, elle utilise les taux de conversion les plus récents. Par conséquent, les calculs peuvent potentiellement donner des résultats inattendus. Par exemple :
- Des taux différents peuvent être appliqués à différentes valeurs monétaires lors du stockage de la valeur de la devise de référence. Par conséquent, l’agrégation peut combiner des valeurs à des taux différents et les convertir à un autre taux.
- Une valeur de filtre est convertie aux taux actuels tandis que les valeurs qu’elle filtre dans la base de données peuvent être converties à des taux différents. Un filtre de 100 $ au taux d’aujourd’hui peut correspondre à une valeur de 99 $ obtenue aux taux d’hier.
Remarque :
À des fins d’affichage, la valeur de devise utilisée est celle que l’utilisateur a saisie convertie en devise de session. Toutefois, pour l’agrégation et le filtrage, la valeur de la devise de référence est utilisée. L’utilisation de la devise de référence permet de comparer les valeurs monétaires converties à des taux différents.