Partager via


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, afin que les transactions ne puissent pas être publiées dans Microsoft Dynamics 365 Finance. La rubrique comprend également des étapes 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 sont pas soldes à partir d’une certaine date (devise comptable : 0,01 - devise de rapport : 0,06).

Résolution

Lors de la validation dans la comptabilité, chaque document doit être équilibré dans la devise de transaction, la devise comptable et la devise de déclaration, si ces devises sont définies sur la page Configuration de la comptabilité. (Les justificatifs sont équilibrés lorsque le total des débits est égal au total des crédits.)

Au bas de la page des lignes de journal, les totaux sont affichés dans la devise comptable et la devise de déclaration. Elles ne sont pas affichées dans la devise de transaction pour les transactions de devises étrangères. De plus, le message d’erreur que les utilisateurs reçoivent lors de la simulation ou de la validation indique les différences uniquement dans la devise comptable et la devise de déclaration. Il ne les affiche pas dans la devise de la transaction, car un même document peut avoir plusieurs devises de transaction et le journal peut inclure des documents dans différentes devises de transaction. Par conséquent, il est important que vous vérifiiez manuellement que les montants en devise de transaction pour chaque justificatif qui n’a qu’une seule devise de transaction sont équilibrés.

Devise de la transaction

Lors de la simulation et de la validation, le système vérifie que chaque pièce justificative qui n’a qu’une seule devise de transaction est équilibrée dans la devise de transaction. Pour chaque document saisi, il peut y avoir une ou plusieurs devises pour la devise de transaction. Par exemple, une pièce justificative saisie dans le journal des opérations diverses peut avoir deux devises de transaction lorsque des espèces sont transférées d’un compte bancaire utilisant des euros (EUR) vers un compte bancaire utilisant des dollars canadiens (CAD).

Si un document 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 document. Les clients ont rencontré les scénarios suivants où la validation a logiquement échoué car les montants en devise de transaction n’étaient pas équilibrés :

  • Les débits totaux et les crédits totaux n’ont pas été équilibrés dans la devise de transaction, mais ils ont été équilibrés pour la devise comptable et la devise de création de rapports. Un client a supposé que le document serait quand même validé. Cependant, cette supposition était incorrecte.

    Note

    Les montants en devise de transaction sur un document doivent toujours être équilibrés lorsque toutes les lignes du document ont la même devise de transaction.

  • Le justificatif a été importé avec une entité de données via le cadre de gestion des données (DMF), et l’utilisateur pensait que les montants en devise de transaction étaient équilibrés. Dans le fichier d’importation, certains montants comportaient plus de deux décimales et plus de deux décimales étaient 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és d’une fraction de centime. Le journal ne reflétait pas cette différence sur les lignes du document, car les montants qui sont affichés n’ont que deux décimales.

  • Le justificatif a été importé avec une entité de données via DMF, et l’utilisateur pensait que les montants en devise de transaction étaient équilibrés. Bien que le justificatif ait été équilibré, certaines lignes du document avaient des dates de transaction différentes. Si vous ajoutiez le total des débits et le total des crédits dans la devise de transaction par justificatif et date de transaction, ils n’étaient pas équilibrés. Cette exigence est appliquée lorsque vous saisissez un document via le journal des opérations diverses dans le système. Cependant, il n’est pas appliqué lorsqu’un justificatif est importé avec une entité de données via DMF.

Dans un scénario pris en charge, un document 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 les montants en devise comptable et en devise de déclaration sont équilibrés.

Devise comptable

Si toutes les lignes d’un document ont la même devise de transaction et si les montants en devise de transaction sont équilibrés, le système vérifie que les montants en devise comptable sont équilibrés. Si le document est saisi dans une devise étrangère, le taux de change sur les lignes du document est utilisé pour convertir les montants en devise de transaction dans la devise comptable. Tout d’abord, chaque ligne du justificatif est traduite et arrondie à deux décimales. Ensuite, les lignes sont additionnées pour déterminer le total des débits et le total des crédits. Étant donné que chaque ligne est convertie, le total des débits et le total des crédits peuvent ne pas être équilibrés. Néanmoins, si la valeur absolue de la différence entre dans la valeur Différence minime maximale définie sur la page Paramètres de Comptabilité, le document sera validé et la différence sera automatiquement enregistrée sur le compte pour la différence minime.

Si le document comporte plusieurs devises de transaction, chaque ligne du document est convertie dans la devise comptable 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 crédits doivent être équilibrés dans la devise comptable. Un compte de différence minime n’est jamais ajouté au justificatif dans la devise comptable pour équilibrer les débits et les crédits.

Devise de déclaration

Si toutes les lignes d’un document ont la même devise de transaction et si les montants en devise de transaction sont équilibrés, le système vérifie que les montants en devise de déclaration sont équilibrés. Si le document est saisi dans une devise étrangère, le taux de change sur les lignes du document est utilisé pour convertir les montants en devise de transaction dans la devise de déclaration. Tout d’abord, chaque ligne du justificatif est traduite et arrondie à deux décimales. Ensuite, les lignes sont additionnées pour déterminer le total des débits et le total des crédits. Étant donné que chaque ligne est convertie, le total des débits et le total des crédits peuvent ne pas être équilibrés. Néanmoins, si la différence entre dans la valeur Arrondi maximal dans la devise de déclaration définie sur la page Paramètres de Comptabilité, le document sera validé et la différence sera automatiquement enregistrée sur le compte pour la différence minime.

Si le document comporte plusieurs devises de transaction, chaque ligne du document est convertie dans la 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 crédits doivent être équilibrés dans la devise de déclaration. Un compte de différence minime n’est jamais ajouté au justificatif dans la devise de déclaration pour équilibrer les débits et les crédits.

Exemple pour un déséquilibre de devise comptable

Note

Le montant en devise de déclaration est calculé à partir du montant en devise de la transaction de la même manière que le montant en devise comptable.

Taux de change : 1,5

Ligne N° document 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 déséquilibrée de 0,01. Cependant, tant que le centime maximum arrondi dans la devise comptable est d’au moins 0,01, la différence sera automatiquement enregistrée sur le compte de différence minime et le justificatif sera enregistré avec succès.