Message d’erreur lorsque vous essayez de valider une facture pour une commande fournisseur dans Microsoft Dynamics AX : « Document [n°] n’est pas équilibrée »


Microsoft Business Solutions-Axapta 3.0 fait désormais partie de Microsoft Dynamics AX 3.0. Toutes les références à Microsoft Business Solutions-Axapta et à Microsoft Axapta concernent Microsoft Dynamics AX.

Symptômes


Lorsque vous essayez de valider une facture pour une commande d’achat qui a une différence minime de 0,10 dans Microsoft Dynamics AX, vous recevez un message d’erreur semblable à l’un des éléments suivants :
Message d'erreur 1
N° document '< numéro de pièce justificative >' n’est pas équilibré. La différence est X.XX USD.
Message d'erreur 2
Info comptabilisation
N° document < numéro de pièce justificative >date < date >, de compte < numéro de compte >, montant en devise < montant en devise utilisée sur la feuille >, montant MST < montant de devise de base >, autre montant 0,00, devise < devise >texte < numéro de facture > de facture d’achat

Avertissement de la comptabilisation des transactions de n° document < numéro de pièce justificative > ne s’équilibrent pas <date >. (Devise de la société : 0,10 - devise secondaire : 0,00)



Validation d’erreur
Validation a été annulée.

Validation d’erreur
Annulé de l’opération

Cause


Ce problème se produit car Microsoft Dynamics AX n’a pas été défini pour gérer l’arrondi des problèmes qui peuvent se produire en raison de l’échange de devises ou problèmes généraux d’arrondi. Dans cet exemple, le paramètre de la différence minime maximale est défini sur une valeur inférieure à la différence de 0,10, ce qui est indiqué à la fin du message d’erreur. Par exemple, le paramètre de la différence minime maximale est défini à 0,05.

Résolution


Pour résoudre ce problème, modifiez le paramètre de la différence minime maximum pour un montant plus élevé pour permettre la validation. Pour ce faire, procédez comme suit :
  1. Cliquez sur Comptabilitédévelopper le programme d’installationet cliquez sur paramètres, cliquez sur l’onglet Général , puis tapez un montant supérieur à la différence de la feuille dans le champ différence minime de Maximum . Par exemple, vous pouvez taper 0,20.

    Remarque Si vous utilisez une devise secondaire, tapez le même montant dans le champ Maximum - arrondi dans la devise secondaire .
  2. Cliquez sur Comptabilité, développez configuration, développez la validation, puis cliquez sur comptes système.
  3. Assurez-vous que les numéros de compte sont entrés pour « différence minime dans la devise par défaut » type de validation et du type de validation « Minime Maximum arrondi dans la devise reporting » si vous utilisez une devise secondaire.

Plus d'informations


Procédure pour reproduire le problème

  1. Définissez le paramètre de la différence minime maximale de 0,05.

  2. Définir le taux de change avec décimales différentes. Par exemple, le taux de change peut être 113.7759978155.
  3. Permet d’entrer une commande d’achat qui a 50 lignes en devise avec un taux de change de plus de quatre décimales.
  4. Cliquez sur l’onglet et entrez un taux de change différent. Par exemple, modifier le taux de change à partir de 113.7759978155 à 113.6751165517.
  5. Validez une facture pour la commande d’achat.