Si vous devez gérer plusieurs devises, par exemple lorsque vos produits ou services sont vendus dans les devises locales de différents marchés ou lorsque vous effectuez des transactions avec des fournisseurs utilisant diverses devises, Ragic vous permet de mettre en œuvre cette fonctionnalité grâce à la conception de vos formulaires.
Étant donné que Ragic est un "créateur de bases de données", sa gestion des devises multiples diffère de celle des logiciels classiques. Vous ne pouvez pas simplement activer un paramètre pour définir les devises. Vous devez d'abord identifier les devises dont vous avez besoin, puis appliquer les champs, formules et paramètres appropriés à vos feuilles.
Par exemple, si votre entreprise vend des produits en Europe et en Amérique du Sud, vous devrez enregistrer les prix dans plusieurs devises dès la feuille des produits. Par la suite, les feuilles de devis, de commandes, d'expédition, d'approvisionnement et de gestion financière pourront également nécessiter une conception prenant en charge plusieurs devises.
Ce document explique les champs de type Monétaire et Nombre, l'utilisation des formules pour la conversion des devises ainsi que les principes des calculs entre différentes devises afin de vous aider à concevoir et gérer un système multidevise.
En principe, un champ nombre avec par défaut un signe dollar ($) avant la valeur numérique. Les deux types de champs hébergent la même valeur numérique si l'on fait abstraction du symbole.
Ce symbole ne représente aucune devise en particulier. Vous pouvez personnaliser le symbole monétaire dans les paramètres de mise en forme, par exemple en remplaçant $ par £, €, ou tout autre symbole monétaire.

Comme un champ monétaire fonctionne de la même manière qu'un champ nombre, vous pouvez également utiliser un champ nombre et indiquer la devise dans les en-têtes de champ.

Pour gérer plusieurs devises, vous pouvez créer des champs afin de stocker des valeurs dans différentes devises. Par exemple, le prix d'un produit peut être enregistré en JPY, USD et EUR.

Différentes situations peuvent nécessiter l'utilisation de plusieurs devises. Consultez les scénarios ci-dessous afin de choisir l'approche la mieux adaptée à vos besoins.
Si vos produits ou services ont des prix fixes selon les régions et que ceux-ci ne fluctuent pas avec les taux de change à court terme, vous pouvez simplement ajouter des champs et saisir les valeurs correspondantes. Par exemple, si vous gérez des prix dans trois devises, vous aurez besoin de trois champs distincts de type Monétaire ou Nombre.

Un champ de taux de change peut récupérer les taux de change en temps réel depuis Open Exchange Rates. Associé à des formules, il permet de calculer des montants dans différentes devises. Voici quelques exemples de scénarios :
1. Convertir des devises à l'aide du taux de change actuel
Créez un champ Taux de change et configurez-le avec la devise d'origine et la devise cible. Lors de la création d'un nouvel enregistrement, ce champ sera automatiquement renseigné avec le taux de change en vigueur à ce moment-là.

Vous pouvez ensuite utiliser une formule pour multiplier le champ contenant la devise d'origine par le champ Taux de change afin de calculer le montant dans la devise cible.

2. Convertir des devises sans utiliser le taux de change actuel
Il arrive que le taux de change utilisé ne corresponde pas au taux actuel. C'est notamment le cas lors de l'enregistrement de transactions passées, de la réception de devis de fournisseurs (qui utilisent leurs propres taux) ou lorsque vous vous basez sur le taux de change d'une banque spécifique. Dans ces situations, activez l'option Récupérer le taux de change de la date sélectionnée dans le champ Taux de change.
Par exemple, vous pouvez définir la "Date du devis" comme date de référence. Cela permet d'appliquer différents taux de change en fonction de la date du devis, en utilisant le taux en vigueur à cette date.

Vous pouvez ensuite utiliser la formule de la même manière, en multipliant le champ de la devise d'origine par le champ Taux de change afin d'obtenir le montant dans la devise cible.

Si vous devez convertir plusieurs devises, par exemple convertir les devises utilisées par différents clients en EUR ou en USD, vous pouvez utiliser la fonctionnalité Sélectionner un champ de référence du champ Taux de change.
Par exemple, pour convertir cinq devises en USD, créez d'abord un champ "Devise" et définissez-le comme champ Sélection afin de choisir les devises à convertir.
Remarque : les champs de référence peuvent uniquement être des champs Texte libre ou Sélection. La valeur du champ doit être composée de trois lettres majuscules, telles que USD, JPY, EUR, etc.

Ensuite, cochez l'option Sélectionner un champ de référence dans le champ Taux de change afin de définir le champ "Devise" comme champ de référence. Définissez ensuite la devise cible sur USD.

Vous pourrez alors sélectionner différentes devises, et le taux de change correspondant sera automatiquement appliqué afin de les convertir en USD.

Si plusieurs devises peuvent être utilisées comme devise cible, ajoutez un autre champ "Devise cible", définissez-le comme champ Sélection, puis configurez également l'option Sélectionner un champ de référence pour cette conversion.

Vous pourrez alors sélectionner les devises souhaitées, et le taux de change correspondant sera automatiquement appliqué pour effectuer la conversion.

Si vous souhaitez gérer plusieurs devises avec des taux de change personnalisés, créez une feuille distincte pour les devises et les taux de change, puis configurez des relations Lier et charger dans les feuilles concernées.
Commencez par créer une feuille permettant d'enregistrer toutes les devises nécessaires ainsi que leurs taux de change respectifs.

Ensuite, configurez des relations Lier et charger dans les feuilles nécessitant une conversion de devises, en utilisant la feuille "Taux de change" comme feuille source.

Lorsqu'une devise est sélectionnée, son taux de change est chargé automatiquement, ce qui vous permet d'utiliser des formules faisant référence au taux de change chargé à partir de la feuille source.

Si vous avez besoin d'un taux de change fixe pour une période donnée, par exemple une année ou un trimestre, configurez une constante globale.
Par exemple, pour appliquer un taux EUR unique pour l'année 2025, définissez une constante "TauxChangeEuro" ainsi que sa période de validité.

Utilisez ensuite la constante "TauxChangeEuro" dans votre formule afin de calculer le montant.

Si plusieurs devises sont concernées, il vous suffit d'ajouter une constante distincte pour chacune d'elles.
