Partager via


Problèmes de synchronisation des commandes asynchrones

Cet article décrit les raisons courantes de l’échec de la création de commandes asynchrones dans Microsoft Dynamics 365 Commerce et fournit des étapes de dépannage pour aider les utilisateurs du système et les partenaires à comprendre ce qui s’est passé.

Symptômes

Les commandes asynchrones créées depuis Dynamics 365 Commerce e-commerce ou point de vente (POS) ne sont pas reflétées dans Commerce headquarters.

Étapes de dépannage

La création de commandes peut échouer au siège pour différentes raisons, selon la phase à laquelle le processus de création de commande échoue. Les étapes de résolution des problèmes suivantes passent en revue les causes profondes possibles.

Pour les commandes e-commerce, au siège social, accédez aux demandes>de vente au détail et>aux rapports sur les transactions de magasin en ligne. Si vous disposez d’un numéro de confirmation pour la commande, filtrez les transactions en le saisissant dans le champ ID de référence du canal. Si vous n’avez pas le numéro de confirmation, filtrez les transactions en saisissant le numéro de compte client.

Pour les commandes PDV, ouvrez la page Opérations en magasin et filtrez les enregistrements par numéro de reçu ou numéro de compte client. Si la transaction n’est pas trouvée, exécutez la tâche de transactions du canal P-0001, qui synchronise les transactions des canaux jusqu’à headquarters. Si la tâche P-0001 échoue, ouvrez un ticket d’assistance pour l’échec de la tâche. Si la tâche P-0001 réussit, mais que les transactions n’apparaissent toujours pas dans headquarters, ouvrez un ticket d’assistance qui inclut les informations pertinentes.

Vérifiez l’état de la synchronisation si la transaction est présente dans headquarters, mais n’est pas liée à une commande client

Si la transaction est présente dans headquarters, mais que la commande client n’a pas été créée, ouvrez la page Transactions de magasin en ligne et sélectionnez le raccourci Statut de synchronisation. Si la tâche Synchroniser les commandes a tenté de synchroniser cette transaction, le champ Statut de commande en attente doit avoir le statut Réussite ou Échec. Si le statut est Réussite, le champ de la commande client doit être présent sur cette transaction. Si le statut est Échec, vous pouvez afficher les détails de l’erreur dans le champ Détails de l’erreur de commande sur le raccourci Statut de synchronisation. Si aucun de ces statuts n’est affiché, aucune tentative n’a été faite pour traiter la transaction. Dans ce cas, vous pouvez sélectionner Synchroniser la commande en haut de la page pour exécuter la tâche de synchronisation.

Assurez-vous que la tâche Synchroniser les commandes est planifiée pour une exécution périodique, afin que les transactions asynchrones puissent être créées en tant que commandes dans headquarters.

Les sections suivantes fournissent des informations sur certaines erreurs courantes et leurs correctifs proposés.

Le champ « Détails de l’erreur de commande » indique le message d’erreur « Séquence de nombres dépassé »

Les séquences de numéros sont utilisées pour créer des commandes client dans headquarters. Si tous les numéros autorisés pour une séquence de numéros sont épuisés, le système génère ce message d’erreur. La séquence de nombres utilisée pour créer des commandes commerciales se trouve dans les paramètres>comptes clients, séquences>numéro de commande client. Pour résoudre cette erreur, corrigez la séquence de numéros existante ou remplacez-la par une nouvelle séquence de numéros.

Le champ « Détails de l’erreur de commande » indique le message d’erreur « Il doit y avoir un service de paiement par défaut pour traiter les transactions de carte de crédit »

Pour résoudre cette erreur, vérifiez qu’un paiement par défaut est défini dans headquarters. Si aucun paiement par défaut n’est défini, vous devez en définir un. Accédez aux services de paiement>de paiement des comptes clients>et vérifiez que le processeur par défaut pour les nouvelles options de cartes de crédit est défini sur Oui pour un service de paiement.

Le champ « Détails de l’erreur de commande » affiche un message d’erreur de structure de compte

Le texte du message d’erreur de structure de compte peut varier, comme le montrent les exemples suivants. Cependant, les erreurs partagent une cause première commune liée à la configuration de la structure du compte.

  • Publication des résultats pour le numéro de lot journal 0009656328 Bon ARP-000959899 1.00 pour coupon ARP-000959899 dans l’entreprise usrt sera publié en tant que surpayement ou sous-paiement

  • Publication des résultats pour le numéro de lot journal 0009656328 bon ARP-000959899 Coupon ARP-000959901 Structure de compte, pour la combinaison 618160, n’est pas valide pour le compte principal du registre partagé d’entreprise

  • Publication des résultats pour le numéro de lot de journal 0009656328 Coupon ARP-000959899 Coupon ARP-000959901 Signalé par les comptes d’entreprise usrt

  • Publication des résultats pour le numéro de lot journal 0009656328 Bon ARP-000959899 Publication a été annulée

Pour corriger ces erreurs, vérifiez l’exactitude des structures de compte. Pour plus d’informations, voir Configurer des structures de compte.

Une fois l’erreur corrigée, sélectionnez la transaction ayant échoué, puis sélectionnez Synchroniser la commande en haut de la page pour exécuter la tâche de synchronisation.

Autres types d’erreurs pouvant nécessiter la correction des données de transaction

Pour corriger d’autres types d’erreurs susceptibles de nécessiter la correction des données de transaction, vous pouvez modifier et auditer les transactions.