Erreur « Le bon [numéro de bon] ne s’équilibre pas » lors de l’envoi d’une facture pour un bon de commande

Cet article fournit une résolution du problème selon lequel vous ne pouvez pas publier une facture pour un bon de commande dont la différence est de 0,10 centime dans Microsoft Dynamics AX.

S’applique à : Microsoft Dynamics AX
Numéro de la base de connaissances d’origine : 860698

Symptômes

Lorsque vous essayez de publier une facture pour un bon de commande dont la différence est de 0,10 centime dans Microsoft Dynamics AX, vous recevez un message d’erreur qui ressemble à l’un des suivants :

Message d’erreur 1

Le bon « <numéro> de bon » ne s’équilibre pas. La différence est X.XX USD.

Message d’erreur 2

Publication d’informations
Numéro<> du bon d’achat, date> de date<, numéro> de compte de compte<, montant <devise utilisée dans le journal>, montant MST <montant de la devise> de base, autre montant 0,00, devise> monétaire<, texte Numéro de> facture de facture< d’achat

Avertissement La publication des transactions sur le numéro> de bon< d’achat ne s’équilibre pas à la <date>. (Devise de l’entreprise : 0,10 - devise secondaire : 0,00)

Publication d’erreur
La publication a été annulée.

Publication d’erreur
Opération annulée

Cause

Ce problème se produit parce que Microsoft Dynamics AX n’a pas été configuré pour gérer les problèmes d’arrondi qui peuvent se produire en raison de problèmes de change de devises étrangères ou d’arrondi général. Dans cet exemple, le paramètre de différence de centime maximal est défini sur inférieur à la différence de 0,10, qui est indiquée à la fin du message d’erreur. Par exemple, le paramètre de différence de centime maximal est défini sur 0,05.

Résolution

Pour résoudre ce problème, remplacez le paramètre de différence de centime maximal par un montant plus élevé afin d’autoriser la publication. Pour cela, procédez comme suit :

  1. Sélectionnez Registre général, développez Configuration, Paramètre, sélectionnez l’onglet Registre , puis tapez un montant supérieur à la différence dans le journal dans le champ Différence maximale de centimes . Par exemple, vous pouvez taper 0,20.

    Remarque

    Si vous utilisez une devise secondaire, tapez le même montant dans le champ Arrondi maximal de centimes dans la devise secondaire .

  2. Sélectionnez Registre général, développez Configuration, Publication, puis Comptes système.

  3. Assurez-vous que les numéros de compte sont entrés pour la différence penny dans le type de publication de devise par défaut et pour le type d’arrondi maximal de centime dans la devise secondaire si vous utilisez la devise secondaire.