Taux de change
Une entreprise qui vend en dollars et tient ses comptes en francs a besoin d'un taux chaque jour. Deux flux le fournissent ; Hela les écrit dans la table des taux de l'entreprise, à la place de la saisie du matin.
| Flux | Source | Fréquence | Connexion |
|---|---|---|---|
| Banque centrale européenne | Taux de référence quotidiens de la BCE, pivot euro, une trentaine de devises | Une fois par jour (vers 16 h CET) | Aucune — gratuit, sans clé |
| Open Exchange Rates | 170 devises, pivot dollar, dont CDF, KES, UGX, TZS, RWF, XOF, XAF, NGN, GHS | Toutes les 6 heures | Un app_id (offre gratuite : 1 000 appels par mois) |
Connecter
Intégrations → le flux → Connecter. Indiquez les devises à suivre (celles que l'entreprise accepte ; la devise de base est implicite). Pour Open Exchange Rates, collez l'app_id.
Ce qui est écrit
Pour chaque devise suivie, le taux vers la devise de base de l'entreprise, calculé à travers le pivot du flux : une entreprise en USD qui accepte l'euro reçoit EUR → USD ≈ 1.08 ; une entreprise en CDF qui accepte le dollar reçoit USD → CDF ≈ 2 850. Chaque mise à jour émet rate.updated.
Les ventes gardent le taux du jour de la vente (rateToBase) ; une mise à jour ne réécrit jamais le passé.
Taux officiel ou taux du marché
Dans plusieurs pays le taux de la banque centrale diffère du taux pratiqué. Le flux écrit le taux de référence ; vous pouvez le corriger à la main dans Paramètres → Devises, et la correction tient jusqu'à la prochaine mise à jour. Pour un taux maison permanent, déconnectez le flux pour cette devise en la retirant de la liste.
Sans flux
POST /companies/{id}/rates écrit un taux ; GET /companies/{id}/rates les lit. Un script ou un Zap peut ainsi pousser le taux de votre banque ou de votre cambiste.