Impossible de publier un journal en raison d’un déséquilibre
Cet article explique pourquoi les débits et les crédits peuvent ne pas être équilibrés dans les transactions de bons, de sorte que les transactions ne peuvent pas être publiées dans Microsoft Dynamics 365 Finance. L’article décrit également les étapes à suivre pour résoudre le problème.
Symptômes
Dans certains cas, un journal ne peut pas être publié et le message suivant s’affiche :
Les transactions sur un bon spécifique ne s’équilibrent pas à partir d’une certaine date (devise comptable : 0,01 - devise de déclaration : 0,06).
Résolution
Lors de l’affichage dans le registre général, chaque bon doit être équilibré dans la devise de transaction, la devise comptable et la devise de rapport, si ces devises sont définies dans la page de configuration du registre . (Les bons sont équilibrés lorsque le total des débits est égal au total des crédits.)
En bas de la page des lignes du journal, les totaux sont affichés dans la devise de comptabilité et la devise des rapports. Ils ne sont pas affichés dans la devise de transaction pour les transactions en devises étrangères. En outre, le message d’erreur que les utilisateurs reçoivent lors de la simulation ou de la publication montre uniquement les différences entre la devise de comptabilité et la devise de création de rapports. Il ne les affiche pas dans la devise de transaction, car un seul bon peut avoir plusieurs devises de transaction, et le journal peut inclure des bons dans différentes devises de transaction. Par conséquent, il est important de vérifier manuellement que les montants de la devise de transaction pour chaque bon qui n’a qu’une seule devise de transaction sont équilibrés.
Devise de transaction
Lors de la simulation et de la publication, le système vérifie que chaque bon qui n’a qu’une seule devise de transaction est équilibré dans la devise de transaction. Pour chaque bon entré, il peut y avoir une ou plusieurs devises pour la devise de transaction. Par exemple, un bon entré dans le journal général peut avoir deux devises de transaction lorsque de l’argent liquide est transféré d’un compte bancaire qui utilise des euros (EUR) vers un compte bancaire qui utilise le dollar canadien (CAD).
Si un bon n’a qu’une seule devise de transaction, le total des débits doit être égal au total des crédits dans la devise de transaction pour ce bon. Les clients ont rencontré les scénarios suivants dans lesquels la publication a échoué correctement, car les montants de devise de transaction n’étaient pas équilibrés :
Les débits totaux et les crédits totaux n’étaient pas équilibrés dans la devise de transaction, mais ils étaient équilibrés pour la devise comptable et la devise de déclaration. Un client a supposé que le bon serait toujours affiché. Toutefois, cette hypothèse était incorrecte.
Remarque
Les montants de devise de transaction sur un bon doivent toujours être équilibrés lorsque toutes les lignes du bon ont la même devise de transaction.
Le bon a été importé avec une entité de données via le Gestion des données Framework (DMF), et l’utilisateur pensait que les montants de devises de transaction étaient équilibrés. Dans le fichier d’importation, certains des montants avaient plus de deux décimales, et plus de deux décimales ont été incluses lors de l’importation des montants. Par conséquent, les débits n’étaient pas égaux aux crédits, car ils étaient décalé d’une fraction d’un centime. Le journal n’a pas reflété cette différence sur les lignes du bon, car les montants affichés n’ont que deux décimales.
Le bon a été importé avec une entité de données via DMF, et l’utilisateur pensait que les montants monétaires de la transaction étaient équilibrés. Bien que le bon soit équilibré, certaines lignes sur le bon avaient des dates de transaction différentes. Si vous avez ajouté le total des débits et des crédits dans la devise de transaction par bon et date de transaction, ils n’étaient pas équilibrés. Cette exigence est appliquée lorsque vous entrez un bon via le journal général du système. Toutefois, elle n’est pas appliquée lorsqu’un bon est importé avec une entité de données via DMF.
Dans un scénario pris en charge, un bon peut avoir plusieurs devises de transaction. Dans ce cas, le système ne vérifie pas que les débits sont égaux aux crédits dans la devise de transaction, car les devises ne correspondent pas. Au lieu de cela, le système vérifie que la devise comptable et les montants des devises de déclaration sont équilibrés.
Devise comptable
Si toutes les lignes d’un bon ont la même devise de transaction et si les montants des devises de transaction sont équilibrés, le système vérifie que les montants de devises comptables sont équilibrés. Si le bon est entré dans une devise étrangère, le taux de change sur les lignes de bons est utilisé pour traduire les montants de la devise de transaction en devise comptable. Tout d’abord, chaque ligne du bon est traduite et arrondie à deux décimales. Ensuite, les lignes sont additionnées pour déterminer le total des débits et du total des crédits. Étant donné que chaque ligne est traduite, le total des débits et des crédits peut ne pas être équilibré. Néanmoins, si la valeur absolue de la différence est comprise dans la valeur de différence de centime maximale définie sur la page Paramètres du registre général , le bon est publié et la différence est automatiquement publiée sur le compte de différence Penny.
Si le bon comporte plusieurs devises de transaction, chaque ligne du bon est convertie en devise comptable et arrondie à deux décimales, puis les lignes sont additionnées pour déterminer le total des débits et du total des crédits. Pour être considérés comme équilibrés, les débits et les crédits doivent être équilibrés dans la devise comptable. Un compte de différence de centime n’est jamais ajouté au bon dans la devise comptable pour équilibrer les débits et les crédits.
Devise de création de rapports
Si toutes les lignes d’un bon ont la même devise de transaction et si les montants des devises de transaction sont équilibrés, le système vérifie que les montants de devises signalés sont équilibrés. Si le bon est entré dans une devise étrangère, le taux de change sur les lignes de bons est utilisé pour traduire les montants de la devise transactionnelle dans la devise de déclaration. Tout d’abord, chaque ligne du bon est traduite et arrondie à deux décimales. Ensuite, les lignes sont additionnées pour déterminer le total des débits et du total des crédits. Étant donné que chaque ligne est traduite, le total des débits et des crédits peut ne pas être équilibré. Néanmoins, si la différence est comprise dans l’arrondi maximal de centimes dans la valeur monétaire de rapport définie sur la page paramètres du registre général , le bon est publié et la différence est automatiquement publiée sur le compte de différence Penny.
Si le bon a plusieurs devises de transaction, chaque ligne du bon est traduite en devise de déclaration et arrondie à deux décimales, puis les lignes sont additionnées pour déterminer le total des débits et des crédits. Pour être considérés comme équilibrés, les débits et les crédits doivent être équilibrés dans la devise de déclaration. Un compte de différence de centime n’est jamais ajouté au bon dans la devise de rapport pour équilibrer les débits et les crédits.
Exemple de déséquilibre monétaire comptable
Remarque
Le montant de la devise de déclaration est calculé à partir du montant de la devise de la transaction de la même façon que le montant de la devise comptable.
Taux de change : 1,5
Trait | Bon | Compte | Devise | Débit (transaction) | Crédit (transaction) | Débit (comptabilité) | Crédit (comptabilité) |
---|---|---|---|---|---|---|---|
1 | 001 | 1101-01 | EUR | 3.33 | 5.00 (4.995) | ||
2 | 001 | 1101-02 | EUR | 3.33 | 5.00 (4.995) | ||
3 | 001 | 1101-03 | EUR | 3.34 | 5.01 | ||
4 | 001 | 4101- | EUR | 10.00 | 15.00 | ||
Total | 10.00 | 10.00 | 15.01 | 15.00 |
La devise comptable est hors équilibre par 0,01. Toutefois, tant que l’arrondi maximal de centimes dans la devise comptable est d’au moins 0,01, la différence est automatiquement affichée sur le compte de différence penny, et le bon est correctement affiché.