Bonjour, je souhaiterais intégrer la gestion des devises dans une application web.

Problèmatique :

La monnaie par défaut de l'utilisateur est l'euro.

Un client passe commande en $. On peut très bien convertir immédiatement la valeur en euro via le cours actuel.

En bdd le montant sera stocké en $ avec le taux de change du moment T.

Au niveau des extractions comptables peuvent se poser plusieurs problèmes.
Un paiement paypal, le compte paypal est crédité en $, donc pas de convertion immédiate, le montant finale en € perçu pour la transaction sera défini au moment du change de la monnaie sur le compte paypal. Donc il peut y avoir des écarts entre la comptabilité de l'application et la comptabilité réelle.

A cela s'ajoute les paiements par carte bleue via une API de banque.

Si quelqu'un est déjà tombé sur la problématique pouvait me donner une voie à suivre.

Merci