Baniere

La Gestion des Devises dans Microsoft Dynamics 365 Business Central

Caledar Icon Publié le 28/02/2026 | 
Microsoft Business Central | 
Views Icon Billet vue 24 fois | 
Time Icon Lu en 9,17Mn
Cet article à été également écrit en Eng et accessible ici:The complete guide to setting up and automating currencies in Business Central

Image Pexels.com
Transformer la volatilité des changes en stabilité financière
Transformer la volatilité des changes en stabilité financière

Index

Expand


0:00 / 0:00

La maîtrise des flux multi-devises est un enjeu critique pour le pilotage financier international. Business Central offre un cadre rigoureux pour automatiser ces processus, de la récupération des taux à la réévaluation des soldes.

Paramétrage des Devises et Référentiels Comptables

Le paramétrage repose sur l'association de codes devises (ISO) à des comptes de pertes et profits, adaptés selon les plans comptables locaux (PCG, UK GAAP, IT).

Association aux tiers et documents

Pour automatiser la saisie, le Code devise est renseigné directement sur les fiches Client, Fournisseur et banque. Lors de la création d'une feuille de comptabilité ou d'un document (Vente/Achat), ce code est automatiquement repris. Cependant, le système offre une flexibilité totale: il est possible de modifier manuellement le taux de change spécifique à une pièce comptable via le champ Facteur devise du document, avant sa comptabilisation définitive. Cette modification "au cas par cas" n'affecte pas la table globale des taux de change.

Taux de change depuis document d’achat
Taux de change depuis document d’achat

Les Comptes sur la liste des devises

Ces comptes sont utilisés spécifiquement lors de la validation de documents de vente ou d'achat pour estimer l'impact du change entre la date de comptabilisation de la facture et la date de paiement prévue ou de paiement réel.

Devises avec comptes de comptabilité
Devises avec comptes de comptabilité

Les comptes de gains/pertes réalisés (ou constatés)

Ils enregistrent l'écart de change définitif constaté lors du dénouement d'une transaction, c’est-à-dire au moment du paiement d'une facture. Ils soldent la différence entre la valeur comptabilisée lors de la facturation et la valeur réelle lors du règlement, impactant ainsi le résultat final de l'exercice.

  • Gain de change réalisé: 🇫🇷 766000, 🇬🇧 8000, 🇮🇹 80.01
  • Perte de change réalisée: 🇫🇷 666000, 🇬🇧 9000, 🇮🇹 90.01

Les comptes de gains/pertes non réalisés

Ils servent à valoriser au bilan les créances et dettes en devises lors des clôtures périodiques (mensuelles ou annuelles) selon le dernier cours connu. Ils permettent de constater une variation de valeur latente en comptabilité sans que celle-ci ne soit définitive, puisque l'écart sera régularisé lors du paiement réel.

  • Gain de change réalisé: 🇫🇷 477000, 🇬🇧 8005, 🇮🇹 80.05
  • Perte de change réalisée: 🇫🇷 476000, 🇬🇧 9005, 🇮🇹 90.05

Gestion des arrondis DS

En complément des écarts de change, il faut paramétrer les comptes Débit arrondi DS et Crédit arrondi DS. Ils servent à équilibrer les écritures lorsqu'un écart mathématique minime (souvent 0,01) survient lors de la conversion ligne par ligne vers la devise locale.

  • Gain de change réalisé: 🇫🇷 758000, 🇬🇧 8015, 🇮🇹 80.25
  • Perte de change réalisée: 🇫🇷 658000, 🇬🇧 9015, 🇮🇹 90.25

Structure de la Table des Taux de Change

Avant d'automatiser les flux, il est essentiel de comprendre comment Business Central stocke les valeurs dans la table des Taux de change devise.
Pour accéder à cette page, il faut sélectionner une devise dans la liste et cliquer dans le ruban sur Taux de change. Chaque ligne définit la relation de valeur entre la devise étrangère et la devise société (LCY).

Taux de change
Taux de change

Les champs clés à renseigner

  • Date début: La date à partir de laquelle le taux s'applique.
  • Code devise: Le code de la devise étrangère concernée.
  • Code devise liée: Le code de devise à utiliser pour exprimer le taux de change. C’est la plupart du temps la devise locale (donc vide dans ce cas).
  • Montant taux de change lié: Représente généralement l'unité (1 ou 100) exprimée en Devise liée (donc devise société).
  • Montant taux de change: La valeur correspondante dans la devise sélectionnée.
  • Montant taux de change lié Ajust.: Représente généralement l'unité (1 ou 100) exprimée en Devise liée (donc devise société), identique au champ précédent et utilisée par le traitement “Ajustement taux de change”.
  • Montant taux de change Ajust.: La valeur correspondante dans la devise sélectionnée, identique au champ précédent et utilisée par le traitement “Ajustement taux de change”.
  • Fixer montant taux de change: Permet de définir quelle partie du taux est fixe lors de la saisie (généralement il faut choisir la devise).

Automatisation des Taux via les Services Web

Pour garantir la fiabilité des données, il est recommandé de configurer un Service taux de change devise. accessible depuis la liste des devises ou depuis la recherche des fonctionnalités.

Service de taux de change
Service de taux de change

Configuration technique

Lien du service

Utilisez l'URL de la Banque Centrale Européenne (BCE):http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

Exemple de fichier xml de taux de change
Exemple de fichier xml de taux de change

Définition d'échange de données

Vous devez créer une définition nommée "European Central Bank Currency Exchange". Le Type de fichier doit être "XML", avec un Type de flux défini sur "Importation générique". Il faudra ensuite établir une correspondance précise entre les balises du fichier XML et les champs de la table.

Taux de change
Taux de change

Il est important de définir les colonnes de la définition d’échange de données en fonction des données disponibles dans la définition du fichier xml.

Définition des colonnes
Définition des colonnes

Mapping des champs

Le mapping des champs permet d’associer chaque colonne de la définition de données à chaque type de données à la table des taux de change. L’ID de table, 330 est nécessaire pour pouvoir sélectionner les champs qui la composent.
Il est nécessaire de définir le Parent node (le chemin XML vers les données) afin de lier les balises aux champs BC: Code devise, Date début, Montant taux de change et Montant taux de change lié.

Correspondance colonnes et champs de la table 330
Correspondance colonnes et champs de la table 330

Activation

Une fois le mapping et la définition terminés, activez le service depuis la page Service taux de change devises. Vous pourrez alors tester la récupération et planifier une mise à jour quotidienne via la file d'attente des travaux.

Service de taux de change
Service de taux de change

💡L’activation du service créera une tâche dans la file d’attente des tâches qu’il faudra planifier de façon quotidienne. Pour ce faire, il faudra utiliser un utilisateur ayant une licence et dont le nom est dans le domaine Azure de l’environnement BC.

Tâche dans la file d’attente des tâches
Tâche dans la file d’attente des tâches

Réévaluation des Taux de Change: Procédure et Impacts

Le traitement Ajustement taux de change permet de recalculer la valeur locale des écritures ouvertes. Voici les options clés pour lancer le processus:

Ajuster les Taux de change
Ajuster les Taux de change

Paramètres de période et de texte:

  • Date de début / Date de fin: Définit la plage des écritures à analyser. Généralement, on utilise le dernier jour du mois pour la date de fin.
  • Date de comptabilisation: Date à laquelle les écritures d'ajustement seront passées en comptabilité (souvent identique à la date de fin).
  • Libellé écriture: Vous pouvez personnaliser le texte des écritures générées. L'utilisation de variables est possible: “%1” représente le code devise, “%2” le n° de document, et “%3” le taux de change utilisé.
  • N° Document: Le N° de document utilisé dans les écritures comptables d’ajustements de change. S'il n'y a pas de N°, un message d'erreur bloquera la validation.

Cibles de l'ajustement:

  • Ajuster Clients/Fournisseurs/Salariés/Comptes bancaires: Ces commutateurs permettent de choisir les natures de comptes à réévaluer.
  • Comptes généraux DR (Devise Reporting): Utilisé uniquement si vous gérez une devise de reporting additionnelle pour ajuster les comptes de comptabilité générale.
  • Ajuster par écriture: Si activé, le système crée une écriture d'ajustement pour chaque facture ouverte. Si désactivé, il cumule l'ajustement par compte, ce qui est plus lisible mais moins détaillé.

Contrôles et Analytique:

  • Aperçu validation: Permet de visualiser les écritures comptables avant de lancer le traitement définitif, un contrôle indispensable pour éviter les erreurs.
  • Validation d'axe analytique: Détermine comment les dimensions (centres de profits, projets) sont transmises aux écritures d'ajustement. Vous pouvez choisir de reporter les axes des écritures d'origine.
  • Filtre par code devise: Permet de ne lancer le traitement que pour une devise spécifique (ex: USD uniquement) plutôt que pour toutes les devises actives.

Tolérance de règlement et seuils d'acceptation

Pour optimiser le lettrage, Business Central permet de définir une marge d'erreur via les champs “% écart de règlement” et “Montant écart règlement max”. Le système valide l'écart si la différence entre la facture et le paiement respecte la plus restrictive de ces deux limites.

Paramétrage des comptes sur la fiche Devise

Contrairement aux écarts de change liés aux cours, les comptes dédiés à la tolérance de règlement sont à spécifier dans les champs “Cpte gains constatés” et “Cpte pertes constatées” de la fiche devise. Ce sont ces comptes qui recevront les écritures de solde pour les petits reliquats de lettrage.

Schémas d'écritures et comptes associés

Lorsque l'écart est validé dans le seuil de tolérance, le système solde automatiquement la facture et le paiement selon la localisation:

  • Cpte gains constatés sur écart de règlement 🇫🇷 758000, 🇬🇧 8010, 🇮🇹 80.20
  • Cpte pertes constatées sur écart de règlement 🇫🇷 658000, 🇬🇧 9010, 🇮🇹 90.20

Logique de comptabilisation

En cas de gain:

  • Débit : Compte Client / Fournisseur (pour solder l'écart)
  • Crédit : Compte de gain (Cpte gains constatés)

En cas de perte:

  • Débit : Compte de perte (Cpte pertes constatées)
  • Crédit : Compte Client / Fournisseur (pour solder l'écart)

Mécanique de l'ajustement et écritures générées

Une fois le traitement Ajustement taux de change validé, le système ne se contente pas de passer une écriture globale en comptabilité générale, il met à jour chaque auxiliaire pour refléter la réalité du marché.
Le système ne modifie pas le montant en devise de la facture (qui reste dû), mais il génère une écriture de détail liée à l'écriture comptable initiale. Cette écriture d'ajustement vient augmenter ou diminuer la valeur de la créance ou de la dette en devise locale (LCY) au bilan, avec pour contrepartie le compte de gain ou perte non réalisé.
Scénario A : Le cours de la devise a augmenté (Gain latent)

  • Débit : 🇫🇷 401000, 🇬🇧2100, 🇮🇹 45.05 - Compte Client (Augmentation de l'actif)
  • Crédit : 🇫🇷 666000, 🇬🇧 9000, 🇮🇹 90.01 - Gain de change non réalisé (Produit)

Scénario B : Le cours de la devise a baissé (Perte latente)

  • Débit : 🇫🇷 766000, 🇬🇧 8000, 🇮🇹 80.01 - Perte de change non réalisée (Charge)
  • Crédit : 🇫🇷 401000, 🇬🇧2100, 🇮🇹 45.05 - Compte Client (Diminution de l'actif)

Exemple d’une facture d’achat en USD comptabilisée le 26 février:

Ecriture comptable fournisseur de facture USD
Ecriture comptable fournisseur de facture USD

Après la réévaluation, cette facture possède une perte de change:

Écriture compta fournisseur de facture USD réévaluée
Écriture compta fournisseur de facture USD réévaluée

En cliquant sur le montant DS on peut voir le détail de la réévaluation:

Ecritures de détail
Ecritures de détail

En recherchant les écritures comptabilisées on voit l’écriture de perte:

Écritures comptables générales de perte de change
Écritures comptables générales de perte de change

Résultat final

L'ensemble de ces écritures de détail permet de justifier le nouveau solde du compte collectif au Grand Livre. Lors du lettrage ultérieur de la facture (au moment du paiement), le système extournera automatiquement ces ajustements non réalisés pour laisser place au gain ou à la perte de change "réalisé".

Conclusion: Vers une automatisation maîtrisée

La gestion des devises dans Microsoft Dynamics 365 Business Central ne se limite pas à un simple paramétrage technique, il sécurise vos marges et garantit la fiabilité de votre reporting financier. En automatisant les flux de taux de change et en maîtrisant les processus d'ajustement, vous transformez une contrainte complexe en un processus fluide.

Et vous, comment gérez-vous vos flux internationaux?
Chaque implémentation de Business Central est unique et apporte son lot de défis techniques ou organisationnels:

  • Avez-vous rencontré des difficultés particulières lors de la mise en place du service de taux de change de la BCE?
  • Comment gérez-vous la réconciliation de vos écarts de règlement au quotidien?
  • Utilisez-vous des axes analytiques spécifiques pour suivre vos impacts de change par projet ou par région?

Aidez le blogueur en donnant une note à cet article:
x x x x x

Autres articles

Expand

Le stock

Business Central: Maîtriser les flux financiers de stock, du transit international aux rebuts d'inventaire

Cet article détaille la maîtrise des flux de stock sous Business Central. Il traite de la bascule comptable automatique du transit, de l'intégration des frais de transport et de la gestion des rebuts. Enfin, il offre un référentiel international (FR/UK/IT) pour harmoniser les comptes d'inventaire, de variation et de FNP, garantissant une piste d'audit financière totale.

Caledar Icon Publié le  14/02/2026 | 
Microsoft Business Central | 
Views Icon Billet vue 88 fois | 
Time Icon Lu en 11,97 Mn | 
x x x x x
créance douteuse

Maîtriser le Risque Client par le Guide Comptable et Technique sous Microsoft Business Central

Face à un impayé, la prudence impose de reclasser la créance en client douteux (416) dès que le risque survient. Cette étape cruciale s'accompagne d'une provision (681/491) calculée sur le montant HT, permettant de réduire immédiatement le bénéfice imposable. Dans Business Central, ce pilotage nécessite un paramétrage précis pour isoler ces actifs sans déclencher de TVA prématurée.

Caledar Icon Publié le  01/02/2026 | 
Microsoft Business Central | 
Views Icon Billet vue 111 fois | 
Time Icon Lu en 11,13 Mn | 
x x x x x
Valeur de stock

Business Central : Maîtriser la dynamique des coûts et le paramétrage comptable du stock

Cet article décortique le moteur de valorisation de Business Central, de la sélection irréversible de la méthode de coût (FIFO, Moyen, Standard, Spécifique) au paramétrage des groupes comptables. Il explique comment le système lie physiquement les flux via la table Item Application Entry et pourquoi la valeur d'un stock est une donnée « vivante » qui s'affine jusqu'à la clôture.

Caledar Icon Publié le  18/01/2026 | 
Microsoft Business Central | 
Views Icon Billet vue 139 fois | 
Time Icon Lu en 17,84 Mn | 
x x x x x
Votre ERP n'a jamais été aussi bien gardé

Risque et Conformité : Analyse de la sécurité de Microsoft Business Central

Confier votre ERP au Cloud fait peur ? Business Central est pourtant une forteresse. Microsoft y investit 20 Mds$ : chiffrement, isolation et veille IA sécurisent vos données 24/7. Une protection inatteignable en local, à condition de bien gérer vos accès (MFA).

Caledar Icon Publié le  04/01/2026 | 
Microsoft Business Central | 
Views Icon Billet vue 141 fois | 
Time Icon Lu en 5,06 Mn | 
x x x x x