Guide
Multidevises et taux de change
Des comptes dans n'importe quelle devise du monde, des taux par transaction et par compte, des taux en direct avec repli automatique entre fournisseurs et la prise en charge des cryptomonnaies.
Bluecoins est une application multidevises par conception. Un compte peut être libellé dans n’importe quelle devise du monde, chaque transaction enregistre le taux de change en vigueur au moment où elle a été créée, et l’application convertit tout dans votre devise par défaut pour les totaux et les rapports. Les cryptomonnaies sont également prises en charge comme devises de compte.
Comment les taux sont stockés
Deux niveaux de taux s’appliquent :
- Taux de conversion par compte — chaque compte a sa propre devise et son propre taux de conversion par rapport à votre devise par défaut, définis dans la configuration du compte.
- Taux par transaction — quand vous enregistrez une transaction en devise étrangère, le formulaire enregistre le taux de change utilisé pour cette écriture, et vous pouvez le modifier.
Comme chaque transaction porte son propre taux, les écritures historiques conservent la valeur qu’elles avaient quand vous les avez faites — c’est exactement ce dont le bouton EACR tient compte lorsqu’il décide comment normaliser les soldes.
Taux de change en direct
L’application peut récupérer les taux actuels automatiquement, et elle est conçue pour qu’un seul fournisseur défaillant ne vous laisse jamais sans taux :
- Repli entre fournisseurs — les taux sont demandés à une chaîne de fournisseurs. Les fournisseurs gratuits sont essayés d’abord (dans un ordre aléatoire), puis les fournisseurs à clé comme filet de sécurité, puis l’application revient à 1.0 si tout échoue.
- Un cache de 30 secondes — les recherches répétées pour la même paire de devises dans une courte fenêtre réutilisent le taux en cache au lieu de solliciter à nouveau le réseau.
- Un disjoncteur — un fournisseur qui échoue est ignoré pendant une période de refroidissement, de sorte qu’un service lent ou indisponible ne peut pas bloquer une recherche ; un fournisseur rétabli est réessayé à sa prochaine réussite.
Le moteur de taux est livré avec 14 fournisseurs couvrant le fiat gratuit, le fiat à clé et les cryptomonnaies — y compris le bolívar vénézuélien, qui utilise les taux officiels BCV de dolarapi, et Kraken pour certaines paires de cryptomonnaies. Les conversions de cryptomonnaie vers fiat et de cryptomonnaie vers cryptomonnaie sont prises en charge (les paires de cryptomonnaies se convertissent via l’USD).
Conversion dans les rapports
Les totaux de la valeur nette et du bilan se convertissent dans votre devise par défaut à l’aide des taux de compte, de sorte qu’un portefeuille rempli d’espèces étrangères compte quand même dans votre valeur nette, dans la devise dans laquelle vous pensez. Le bouton EACR contrôle la façon dont les montants des transactions en devise étrangère sont normalisés dans les vues de solde — voir le guide EACR pour les détails.
Raccourcis de même devise
Deux détails pratiques gardent les choses prévisibles : convertir une devise en elle-même renvoie toujours exactement 1.0 (aucun appel réseau), et quand la devise d’une transaction correspond à celle du compte, aucune conversion n’est nécessaire du tout.
Le multidevises fonctionne avec tout le reste de l’application — les transferts entre comptes dans différentes devises, les cartes de crédit dans une devise étrangère et les rapports qui mélangent les comptes — parce que le taux est attaché à l’écriture, pas au rapport.