Comment les montants de paiement et de réception sont calculés dans les transactions

Découvrez comment B2CORE calcule les montants de paiement et de réception avec les conversions de devises, y compris les règles d'arrondi et les échelles de devises

Cet article explique comment les montants sont calculés dans les champs Pay et Receive de l'interface B2CORE lorsque les transactions impliquent des conversions de devises.

Pour ces transactions, les montants obtenus dépendent des éléments suivants :

  • Les règles d'arrondi appliquées au montant dans les champs Pay et Receive.
  • Les échelles de devises configurées, qui définissent le nombre de décimales prises en charge pour les devises source et cible impliquées dans une transaction.

Règles d'arrondi

Pour les champs Pay et Receive, différentes règles d'arrondi sont appliquées dans B2CORE :

  • Le champ Pay : le montant est toujours arrondi à la hausse. Cela garantit que le courtier ne perde pas de bénéfices en raison des différences d'arrondi.
  • Le champ Receive : le montant est toujours arrondi à la baisse selon l'échelle de la devise cible.

Échelles de devises

Toutes les devises utilisées pour les transactions dans B2CORE disposent d'échelles configurées, qui définissent le nombre de décimales autorisées. L'échelle détermine la précision de l'arrondi pour toute transaction impliquant cette devise.

Vous pouvez configurer l'échelle de chaque devise en accédant à Currencies > Currencies, en ouvrant les détails de la devise et en définissant la valeur requise dans le champ Precision.

Par exemple :

  • THB (baht thaïlandais) : échelle 0 (aucune décimale)
  • USD (dollar américain) : échelle 2 (deux décimales)

Exemple

Supposons qu'un client effectue un dépôt vers un portefeuille USD et paie en THB (baht thaïlandais).

  • Lorsque THB a une échelle de 0 (aucune décimale) :

    • Saisissez 245 USD dans le champ Receive → le champ Pay affiche 7,968 THB.
    • Saisissez 7,968 THB dans le champ Pay → le champ Receive affiche 245.01 USD.
THB avec une échelle de 0
  • Lorsque THB a une échelle de 1 (une décimale) :

    • Saisissez 245 USD dans le champ Receive → le champ Pay affiche 7,967.4 THB.
    • Saisissez 7,967.4 THB dans le champ Pay → le champ Receive affiche 245 USD.
THB avec une échelle de 1

L'écart se produit parce que l'échelle de 0 ne peut pas conserver les valeurs décimales, tandis que les échelles de 1 ou supérieures autorisent les montants fractionnaires, ce qui permet des conversions plus précises.

Dernière mise à jour le

Sur cette page