Cet article s’applique à Microsoft Dynamics AX pour toutes les régions.
Symptômes
Si le prix de vente inclut des taxes dans Microsoft Dynamics AX 2012 R3, une marge incorrecte est calculée dans l’état « Performances de ventes par produits ».
Résolution
Pour résoudre ce problème, vous devez modifier directement les calculs dans le cube.
Remarque Pour suivre ces étapes, vous devez d’abord déployer SQL Server Analysis Services.
-
Ouvrir les outils de données de SQL Server.
-
Cliquez sur fichier, sur Ouvrir, puis cliquez sur Base de données de Analysis Services.
-
Définissez les valeurs pour le serveur et la base de données (par exemple, « Dynamics AX initial »), puis cliquez sur OK.
-
Dans l’Explorateur de solutions, double-cliquez sur le Cube de vente au détail.
-
Sous l’onglet calculs, recherchez le script [la marge bénéficiaire brute] dans l’organisateur de Script.
-
Modifier l’expression afin qu’il inclue la formule suivante :
[Measures]. [Facture ligne Montant client - devise comptable] - [Measures]. [Coût des marchandises vendues - devise comptable].
-
Dans l’organisateur de Script, recherchez le script [pourcentage de marge bénéficiaire brute].
-
Modifier l’Expression afin qu’il inclue la formule suivante :
(([Measures]. [Facture ligne Montant client - devise comptable] - [Measures]. [Coût des marchandises vendues - devise comptable]) / [Mesures]. [Facture ligne Montant client - devise comptable])
-
Enregistrer la solution.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».