Résoudre les problèmes courants de publication d’instructions en modifiant des transactions

Code d’erreur : SYS103633, SYS328431

Cet article vous aide à résoudre les problèmes courants de publication d’instructions qui nécessitent des modifications dans les transactions dans Microsoft Dynamics 365 Commerce.

Symptômes

Parfois, la publication d’instructions échoue, car les données d’une ou plusieurs transactions doivent être corrigées avant que la publication puisse continuer. Voici quelques-uns des scénarios dans lesquels ce type de correction des données est requis :

  • Le mappage de la période fiscale à la transaction actuelle a été fermé. Par conséquent, les transactions ne peuvent pas être publiées.
  • Les transactions ont été créées sans valeurs pour les champs obligatoires (par exemple, les valeurs de champ d’entrepôt ou de numéro de lot).

Les données sont corrigées en modifiant les transactions nécessaires. Les étapes requises pour modifier les transactions varient en fonction de l’étape de la publication d’un problème d’instruction. Cet article répertorie d’abord les étapes génériques requises pour modifier une transaction, en fonction de l’étape de publication d’une instruction. Il répertorie ensuite les erreurs courantes qui se produisent pendant les phases et fournit les étapes spécifiques nécessaires pour résoudre chaque problème.

Remarque

Pour plus d’informations sur la structure des fichiers Excel qui sont téléchargés lors de la modification des transactions, voir Modifier et auditer les transactions de gestion des espèces et des transferts et de la trésorerie.

Problèmes pendant le calcul de l’instruction

Le calcul des instructions est une étape préalable du processus de publication d’instructions. L’erreur la plus courante qui se produit pendant cette étape est un échec de validation de transaction, où le système affiche un message d’avertissement indiquant que certaines des transactions n’ont pas pu être incluses dans l’instruction, car elles ont échoué à la validation.

Échec de la validation de transaction

Si la fonctionnalité de flux de ruissellement est activée, les transactions doivent être validées avant de pouvoir être incluses dans une instruction. Cette validation s’effectue en exécutant le travail de lot Valider les transactions du magasin . Si la validation de transaction échoue, suivez ces étapes dans Le siège social du commerce pour résoudre le problème.

  1. Ouvrez l’espace de travail Finances du Store , puis sélectionnez la vignette Échecs de validation de l’argent et du transport .
  2. Sélectionnez la transaction, puis erreurs de validation pour identifier l’erreur.
  3. Dans le coin supérieur droit, sélectionnez le symbole Microsoft Office, puis, sous Ouvrir dans Excel, sélectionnez Modifier la transaction sélectionnée.
  4. Une fois le fichier Excel téléchargé, activez sa modification et connectez-vous.
  5. Identifiez l’entité et le champ qui doivent être modifiés. Si le champ que vous recherchez est manquant, ajoutez-le en suivant les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.
  6. Mettez à jour les valeurs de champ en fonction des besoins, puis sélectionnez Publier dans le classeur Excel.
  7. Réexécutez le travail Valider les transactions du magasin pour valider la transaction modifiée.
  8. Si la transaction est validée, vous pouvez continuer à publier l’instruction sans la transaction nouvellement validée, car elle sera incluse dans la publication d’instruction suivante. Vous pouvez également sélectionner l’instruction Clear dans le groupe Functions de l’instruction active pour libérer les transactions marquées avec l’instruction actuelle et créer une nouvelle instruction.

Problèmes lors de la création d’une commande

L’une des étapes du processus de publication d’instructions consiste à créer des commandes client en regroupant une ou plusieurs transactions. Si la publication de l’instruction échoue avant la création des commandes client, suivez ces étapes au siège social pour résoudre le problème.

  1. Accédez à l’instruction échec.

  2. Dans l’angle supérieur droit, sélectionnez le symbole Microsoft Office, puis, sous Ouvrir dans Excel, sélectionnez Modifier les transactions d’espèces et de transport. Cette option extrait automatiquement toutes les transactions en espèces et de transport qui font partie de l’état actuel.

  3. Une fois le fichier Excel téléchargé, activez sa modification et connectez-vous.

  4. Dans le fichier Excel, remplacez la valeur validation status de la transaction que vous devez corriger par Aucune ou Erreur. Cette étape doit être effectuée avant d’apporter des modifications à la transaction.

    Capture d’écran montrant comment modifier le status de validation.

  5. Identifiez l’entité et le champ qui doivent être modifiés. Si le champ que vous recherchez est manquant, ajoutez-le en suivant les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.

  6. Mettez à jour les valeurs de champ en fonction des besoins, puis sélectionnez Publier dans le classeur Excel.

  7. Dans la page de l’instruction, dans le volet Actions, sous l’onglet Instruction , sous Fonction, sélectionnez Revalidate transactions.

  8. Dans le volet Action, sous l’onglet Instruction , sous Détails de l’exécution, sélectionnez Transactions agrégées. Ensuite, dans la page Transactions agrégées , sélectionnez Générer à nouveau les données d’agrégation pour effacer les agrégations générées à l’aide des anciennes valeurs de la transaction. Cette étape est nécessaire pour garantir que l’instruction utilise les valeurs de transaction modifiées pour régénérer les valeurs agrégées.

  9. Publiez l’instruction.

Erreurs courantes qui se produisent lors de la création de la commande

  • Lors du traitement de l’état Commande client créée, l’exception générique rencontrée dans l’instruction retail dans le contrôleur : Dimension d’inventaire Site est obligatoire et doit par conséquent être spécifiée.

    Cause : ce problème se produit parce que les champs Site et Entrepôt sont configurés comme obligatoires pour les transactions, mais certaines transactions ne contiennent pas de valeurs ou ont des valeurs incorrectes pour ces champs. Cette erreur est générée pour les transactions importées à partir de systèmes externes où la validation a peut-être manqué le problème, ou dans les cas où les valeurs spécifiées pour les champs ne sont pas valides.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 6, sous les onglets Transactions et SalesTransactions du fichier Excel (si ces onglets sont présents), corrigez les valeurs Site et Entrepôt .

    Remarque

    Les champs Site et Entrepôt ne sont pas disponibles par défaut dans Excel. Pour les ajouter, suivez les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.

  • Lors du traitement de l’état Commande client créée, une exception générique a été rencontrée dans l’instruction de vente au détail dans le contrôleur : Numéro de lot <Le numéro> de lot n’est pas créé pour le numéro <d’article numéro> d’article.

    Cause : ce problème se produit car le numéro de lot est configuré comme obligatoire pour un élément, mais il n’est pas fourni.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 6, sous l’onglet De transactionLignes ou Ventes du fichier Excel, mettez à jour la valeur numéro batch de l’élément.

    Remarque

    Le champ Numéro de lot n’est pas disponible par défaut dans Excel. Pour l’ajouter, suivez les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.

Problèmes lors de la facturation des commandes client

Une fois les commandes client créées, l’étape suivante consiste à essayer de facturer les commandes client. Si la publication des relevés échoue pendant que les commandes client sont facturées, suivez ces étapes au siège social pour résoudre le problème.

  1. Accédez à l’instruction échec.
  2. Dans le volet Action, sous l’onglet Instruction , sous Détails de l’exécution, sélectionnez Transactions agrégées.
  3. Identifiez et sélectionnez les agrégations qui ne parviennent pas à être facturées, puis sélectionnez Supprimer la commande client. Cette étape est requise, car elle supprime automatiquement les données d’agrégation et garantit que les informations de transaction modifiées sont utilisées pour générer de nouvelles commandes client.
  4. Dans l’angle supérieur droit, sélectionnez le symbole Microsoft Office, puis, sous Ouvrir dans Excel, sélectionnez Modifier les transactions d’espèces et de transport. Cette option extrait automatiquement toutes les transactions en espèces et de transport qui font partie de l’état actuel.
  5. Une fois le fichier Excel téléchargé, activez sa modification et connectez-vous.
  6. Dans le fichier Excel, remplacez la valeur status validation de la transaction que vous devez corriger par Aucune ou Erreur. Cette étape doit être effectuée avant d’apporter des modifications à la transaction.
  7. Identifiez l’entité et le champ qui doivent être modifiés. Si le champ que vous recherchez est manquant, ajoutez-le en suivant les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.
  8. Mettez à jour les valeurs de champ en fonction des besoins, puis sélectionnez Publier dans le classeur Excel.
  9. Dans la page de l’instruction, dans le volet Actions, sous l’onglet Instruction , sous Fonction, sélectionnez Revalidate transactions.
  10. Publiez l’instruction.

Erreurs courantes qui se produisent lors de la facturation des commandes

  • Lors du traitement de l’état Commande client facturée, l’exception générique rencontrée dans la déclaration de vente au détail dans le contrôleur : Publication De la commande client : <Bon de commande>><client Période pour <la période> n’existe pas. Publication d’une commande client : <Bon>><de bon d’achat L’année fiscale pour le 1/1/01/2000 n’existe pas.

    Cause : ce problème se produit parce que la date de transaction appartient à une période fiscale qui n’est plus ouverte. Cette erreur est générée lorsque les transactions n’ont pas été publiées depuis longtemps.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 8, sous l’onglet Agrégations d’instructions du fichier Excel, mettez à jour le champ Date de l’entreprise avec une valeur qui correspond à une période fiscale ouverte.

  • Lors du traitement de l’état Paiements publié, l’exception générique rencontrée dans l’instruction de vente au détail dans le contrôleur : Publication de résultats pour le numéro <> de lot de journal Numéro de lot Bon><<de bon d’achat Période de bon> d’achat pour le 1/1/2000 n’existe pas. La publication des résultats pour le numéro <de lot de journal numéro de lot> Bon <<>> de bon d’achat l’année fiscale pour le 1/1/2000 n’existe pas.

    Cause : Ce problème est similaire au précédent.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 8, sous les onglets Transactions, Transactions de vente et Transactions de paiement du fichier Excel, mettez à jour le champ Date de l’entreprise avec une valeur qui correspond à une période fiscale ouverte.

  • Lors du traitement de l’état Commande client facturée, l’exception générique rencontrée dans l’instruction retail dans le contrôleur : Publication De la commande client : Article : Dimension d’inventaire Emplacement doit être spécifiée.

    Cause : ce problème se produit parce que les champs Site et Entrepôt sont configurés comme obligatoires pour les transactions, mais certaines transactions ne contiennent pas de valeurs ou ont des valeurs incorrectes pour ces champs. Cette erreur est générée pour les transactions importées à partir de systèmes externes où la validation a peut-être manqué le problème, ou dans les cas où les valeurs spécifiées pour les champs ne sont pas valides.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 8, sous les onglets Transactions et SalesTransactions du fichier Excel (si ces onglets sont présents), corrigez les valeurs Site et Entrepôt .

    Remarque

    Les champs Site et Entrepôt ne sont pas disponibles par défaut dans Excel. Pour les ajouter, suivez les instructions fournies dans Ajouter des champs à un classeur Excel pour modifier les transactions commerciales.

  • Lors du traitement de l’état Commande client facturée, exception générique rencontrée dans l’instruction retail dans le contrôleur : Publication de la commande client : Vous devez sélectionner une valeur dans le <champ Nom du champ Champ> en combinaison avec les valeurs de dimensions suivantes valides.

    Cause : ce problème se produit car une valeur est manquante dans un champ requis pour la publication d’instructions.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 8, corrigez les valeurs des champs mentionnés dans le message d’erreur.

  • Pendant le traitement de l’état d’agrégation, la commande client est facturée pour cette agrégation. État de la transaction Commande client facturée, la facture est introuvable pour la commande client facturée manuellement pour cette agrégation.

    Résolution : pour résoudre le problème, suivez les étapes de la procédure précédente. À l’étape 8, sous l’onglet Agrégations d’instructions du fichier Excel, case activée si la valeur de date métier de l’agrégation correspond à la date de facture de la commande client facturée manuellement pour l’agrégation. Si les valeurs ne correspondent pas, mettez à jour la valeur date de l’entreprise sur la date de facture de la commande.