Synchroniser à la demande avec le moteur de tarification de Supply Chain Management
Microsoft Dynamics 365 Supply Chain Management comprend un moteur de tarification qui gère les accords commerciaux, les listes de prix, les programmes de fidélisation des clients, les promotions et les remises. Ce moteur de tarification utilise des règles complexes pour déterminer le meilleur prix pour une offre ou une commande donnée. Lorsqu’il est intégré à Dynamics 365 Sales, vous pouvez choisir si tous les calculs liés aux prix sont effectués dans Supply Chain Management puis synchronisés avec Sales, ou si Sales effectue des calculs sélectifs liés aux prix pour les devis et les commandes client. Vous contrôlez le comportement en définissant l’option Utiliser le calcul de tarification du système dans Ventes, dans Paramètres > Administration > Paramètres système > Ventes. Lorsque cette option est définie sur Non, Supply Chain Management est responsable de tous les calculs de prix. Lorsqu’il est défini sur Oui, une partie de la logique de calcul du prix de vente est également appliquée. Dans les exemples plus loin dans cet article, l’option Utiliser le calcul de tarification du système est définie sur Oui.
Remarque
Une approche améliorée de la tarification pour les devis de vente et les commandes client est également disponible. Dans cette approche, les prix sont fixés dans Supply Chain Management et aucun calcul lié aux prix n’est effectué dans Sales. En outre, lorsqu’un devis de vente ou une commande client et une ligne sont créés et mis à jour dans Sales, les détails de la ligne, les valeurs des lignes monétaires et les totaux peuvent être mis à jour et synchronisés immédiatement entre les systèmes. Pour plus de détails sur la configuration et l’activation de ces fonctionnalités, consultez Activer et configurer les fonctionnalités Quote-to-Cash améliorées avec Dynamics 365 Sales et Activer et configurer la synchronisation transparente avec Dynamics 365 Sales.
Utiliser le moteur de tarification de Supply Chain Management dans Sales avec Utiliser le calcul de tarification du système égal à Oui
Dans Sales, accédez à Ventes > Commandes.
Sélectionnez Nouveau pour créer une commande, ou sélectionnez une commande existante dans la liste Mes commandes.
Ajoutez une nouvelle ligne de commande.
Si vous créez une commande, sélectionnez Ordre de prix sur le volet Action. Si vous mettez à jour une commande existante, sélectionnez Recalculer sur le volet Actions.
Les colonnes suivantes sont complétées automatiquement :
- Montant détaillé
- Remise %
- Remise
- Montant avant le transport
- Montant du transport
- Total des taxes
- Montant total
Note
Un processus similaire s’applique lorsque vous créez des devis.
Comment ça fonctionne
Lorsque vous créez une commande dans Sales, cette commande est immédiatement synchronisée avec Supply Chain Management à l’aide des valeurs que vous avez saisies dans Sales. Lorsque vous sélectionnez Ordre de prix ou Devis dans Sales, Supply Chain Management calcule le prix de chaque ligne de commande et la commande totale, en fonction des règles de l’accord commercial définies dans Supply Chain Management. Les nouvelles valeurs calculées sont ensuite synchronisées avec Sales.
Définir les options d’évaluation des accords commerciaux dans Supply Chain Management
Vous pouvez configurer Supply Chain Management pour respecter ou ignorer les accords commerciaux lorsqu’il calcule le prix d’une commande créée dans Sales. Procédez comme suit pour configurer cette option.
Connectez-vous à votre environnement Supply Chain Management.
Accédez à Comptabilité client > Configuration > Paramètres de la comptabilité client.
Sur l’onglet Prix, sur le raccourci Évaluation des accords commerciaux, ajoutez ou supprimez la ligne pour la stratégie de Saisie manuelle selon vos besoins. La présence ou l’absence de cette stratégie contrôle si le moteur de tarification de Supply Chain Management annule automatiquement le prix de vente qui a été saisi dans Sales.
- Si la stratégie de Saisie manuelle n’est pas présente dans la configuration Évaluation des accords commerciaux, Supply Chain Management est le maître des prix. Lorsqu’un utilisateur sélectionne Ordre de prix ou Devis dans le volet Actions de Sales, le moteur de tarification de Supply Chain Management est appelé et le prix de vente saisi dans Sales est remplacé, sauf s’il est égal au prix de vente calculé dans Supply Chain Management.
- Si la stratégie de Saisie manuelle n’est pas présente dans la configuration Évaluation des accords commerciaux, Sales est le maître des prix. Le prix de vente qui a été saisi dans Sales ne peut pas être automatiquement remplacé lorsqu’un utilisateur sélectionne Ordre de prix ou Devis dans le volet Actions de Sales.
- Les lignes de commande et les lignes de devis qui ont une valeur Prix par unité et/ou Remise de 0 (zéro) dans Sales sont traitées comme un cas particulier. Si un prix d’accord commercial pertinent est disponible, Supply Chain Management l’appliquera toujours à ces champs, quel que soit la configuration Évaluation des accords commerciaux.
Pour un exemple de chacun de ces cas, consultez les scénarios qui suivent.
Exemple de scénario 1 : Évaluation des accords commerciaux sans l’option Saisie manuelle
Dans ce scénario, la configuration Évaluation des accords commerciaux dans Supply Chain Management n’inclut pas la stratégie de Saisie manuelle. Un utilisateur Sales saisit une ligne de commande dont le prix de vente est différent de zéro dans Sales et aucun prix de vente n’est défini pour l’article dans Supply Chain Management.
- Dans Sales, un utilisateur crée une ligne de commande avec une valeur Prix par unité de 1 dollar américain (USD).
- La ligne de commande est synchronisée avec Supply Chain Management avec un prix de vente de 1 USD.
- Dans Sales, l’utilisateur sélectionne Commande de prix dans le volet Actions.
- Supply Chain Management recherche les prix et remises pertinents, puis calcule les totaux. Étant donné que l’article n’a pas de prix de vente dans Supply Chain Management, le calcul met à jour la ligne afin qu’elle ait un prix de vente de 0 USD.
- Le nouveau prix de vente de la ligne est synchronisé avec Sales.
- Le résultat est une ligne de commande dans Sales avec un prix de vente de 0 USD.
Exemple de scénario 2 : Évaluation des accords commerciaux avec l’option Saisie manuelle
Dans ce scénario, la configuration Évaluation des accords commerciaux dans Supply Chain Management n’inclut pas la stratégie de Saisie manuelle. Un utilisateur Sales saisit une ligne de commande dont le prix de vente est différent de zéro dans Sales. Supply Chain Management comprend un accord commercial qui fixe un prix de vente de 2 USD pour l’article commandé.
- Dans Sales, un utilisateur crée une ligne de commande pour un article avec une valeur Prix par unité de 1 dollar américain (USD).
- La ligne de commande est synchronisée avec Supply Chain Management avec un prix de vente de 1 USD.
- Dans Sales, l’utilisateur sélectionne Commande de prix dans le volet Actions.
- Parce que la configuration Évaluation des accords commerciaux dans Supply Chain Management inclut la stratégie Saisie manuelle, le prix de vente n’est pas modifié, même si un accord commercial applicable spécifie un autre prix de vente.
- Le prix de vente reste inchangé dans Sales et dans Supply Chain Management.
Exemple de scénario 3 : évaluation d’un accord commercial pour un article dont le prix de vente est nul dans Sales
Dans ce scénario, la configuration Évaluation des accords commerciaux dans Supply Chain Management n’inclut pas la stratégie de Saisie manuelle. L’utilisateur Sales saisit une ligne de commande dont le prix de vente est 0 (zéro) dans Sales. Supply Chain Management comprend un accord commercial qui fixe un prix de vente de 2 USD pour un article commandé.
- Dans Sales, un utilisateur crée une ligne de commande qui a une valeur Prix par unité définie sur 0 USD et une valeur Remise de ligne définie sur 0 USD.
- La ligne de commande est synchronisée avec Supply Chain Management avec un prix de vente de 0 USD.
- Étant donné qu’il a reçu une ligne de commande dont le prix de vente est de 0 (zéro), Supply Chain Management appelle son moteur de tarification, même si l’option Saisie manuelle est activée. Le moteur de tarification renvoie le prix de vente de 2 USD établi par l’accord commercial et met à jour la ligne de commande dans Supply Chain Management.
- Le prix de vente mis à jour n’est pas encore synchronisé avec la ligne de commande dans Sales.
- Dans Sales, l’utilisateur sélectionne Commande de prix dans le volet Actions.
- La ligne de commande dans Supply Chain Management conserve son prix de vente de 2 USD, qui est désormais synchronisé avec Sales. Par conséquent, la valeur Prix par unité de la ligne de commande dans Sales est mise à jour de 0 USD à 2 USD.
- Dans Sales, l’utilisateur saisit une nouvelle valeur Remise de ligne de 0,50 USD. Sales calcule maintenant que la valeur Montant étendu de la ligne est 1,50 USD.
- La ligne de commande est synchronisée avec Supply Chain Management avec une valeur Remise de ligne de 0,50 USD.
- Dans Sales, l’utilisateur sélectionne Commande de prix dans le volet Actions.
- Aucun prix ou remise ne change pour la ligne de commande dans Sales.
Limitations
Lorsque les colonnes dans Sales sont remplies, les limitations suivantes s’appliquent :
- La configuration des frais et des allocations de frais dans Supply Chain Management n’est pas répliquée dans Sales.
- Les prix ne tiennent pas compte des prix de détail spéciaux spécifiés dans la colonne Canal de vente au détail sur la page de ligne de commande client dans Supply Chain Management.
- Les remises définies dans la section Gestion des reprises de Supply Chain Management ne sont pas prises en compte.
- La tarification ne tient pas compte des accords de vente.