Partager via


Valider les transactions du magasin pour le calcul du relevé

Note

Le Groupe d’intérêt du commerce de détail de Dynamics 365 Commerce est passé de Yammer à Viva Engage. Si vous n'avez pas accès à la nouvelle communauté Viva Engage, remplissez ce formulaire (https://aka.ms/JoinD365commerceVivaEngageCommunity) pour être ajouté(e) et participez aux dernières discussions.

Cet article fournit une vue d’ensemble des fonctionnalités de validation des transactions de magasin dans Microsoft Dynamics 365 Commerce. Le processus de validation identifie et marque les transactions qui provoquent des erreurs de comptabilisation, avant le processus de comptabilisation du relevé.

Lorsque vous essayez de publier un relevé, le processus de validation peut échouer en raison de données incohérentes dans les tables de transactions commerciales. Voici quelques exemples de facteurs qui provoquent ces incohérences :

  • Le total des transactions dans la table des en-têtes ne correspond pas au total des transactions sur les lignes.
  • Le nombre d’éléments spécifiés par la table d’en-tête ne correspond pas au nombre d’éléments de la table de transactions.
  • Les taxes dans la table des en-têtes ne correspondent pas au montant des taxes sur les lignes.

Si le processus de publication des relevés récupère des transactions incohérentes, les factures de vente et les journaux de paiement que vous créez peuvent entraîner l’échec de la publication des relevés. Le processus valider les transactions du magasin empêche ces problèmes en s’assurant que seules les transactions qui passent les règles de validation des transactions passent au processus de calcul de l’instruction transactionnelle.

L’illustration suivante montre les processus périodiques de jour pour charger des transactions, valider des transactions et calculer et publier des instructions transactionnelles. Il montre également les processus de fin de journée pour le calcul et la publication des états financiers.

Capture d’écran des processus périodiques de jour pour charger des transactions, valider des transactions et calculer et publier des instructions transactionnelles.

Règles de validation des transactions en magasin

Le processus de traitement par lots Valider les transactions en magasin vérifie la cohérence des tables de transactions commerciales en fonction des règles de validation suivantes.

Note

Des règles de validation continueront d’être ajoutées dans les versions ultérieures.

Règles de validation des en-têtes de transaction

Le tableau suivant répertorie les règles de validation de l’en-tête des transactions que le système vérifie sur l’en-tête des transactions de vente au détail avant de transmettre ces transactions à la comptabilisation des relevés.

Règle Description
Date commerciale Cette règle vérifie que la date métier de la transaction est associée à une période fiscale ouverte dans le registre.
Arrondi des devises Cette règle vérifie que les montants des transactions sont arrondis en fonction de la règle d’arrondi monétaire.
Compte client Cette règle vérifie que le client que vous utilisez dans la transaction existe dans la base de données.
Montant de la remise Cette règle vérifie que le montant de la remise dans l’en-tête est égal à la somme des montants des remises sur les lignes.
Statut de comptabilisation des documents fiscaux (Brésil) Cette règle vérifie que le document fiscal peut être correctement publié.
Montant brut Cette règle vérifie que le montant brut sur l’en-tête de transaction correspond au montant net, y compris la taxe, des lignes de transaction plus les frais.
Net Cette règle vérifie que le montant net sur l’en-tête de transaction correspond au montant net, à l’exclusion de la taxe, des lignes de transaction plus des frais.
Net + taxes Cette règle vérifie que le montant brut sur l’en-tête de transaction correspond au montant net, à l’exclusion de la taxe, des lignes de transaction plus toutes les taxes et frais.
Nombre d’articles Cette règle vérifie que le nombre d’éléments spécifiés sur l’en-tête de transaction correspond à la somme des quantités sur les lignes de transaction.
Montant du paiement Cette règle vérifie que le montant du paiement sur l’en-tête de transaction correspond à la somme de toutes les transactions de paiement.
Calcul de l’exonération fiscale Cette règle vérifie que la somme du montant calculé et du montant de la taxe exemptée des lignes de charge est égale au montant calculé initial.
Prix TTC Cette règle vérifie que le drapeau 'Taxe incluse dans le prix' est cohérent entre l'en-tête de la transaction et les transactions fiscales.
La transaction n’est pas vide Cette règle vérifie que la transaction contient des lignes et qu’au moins une ligne n’est pas annulée.
Moins-perçu/Trop-perçu Cette règle vérifie que la différence entre le montant brut et le montant du paiement n’est pas supérieure à la configuration maximale du sous-paiement/dépassement de paiement.

Règles de validation des lignes de transaction

Le tableau suivant répertorie les règles de validation des lignes de transaction que le système vérifie par rapport aux détails de ligne des transactions de vente au détail avant de passer ces transactions à la publication des relevés.

Règle Description
Code-barres Cette règle vérifie que tous les codes à barres d’élément utilisés par les lignes de transaction existent dans la base de données.
Lignes de frais Cette règle vérifie que la somme du montant calculé et du montant de la taxe exemptée des lignes de charge est égale au montant calculé initial.
Retours de cartes cadeaux Cette règle vérifie que la transaction n’inclut pas les retours de cartes-cadeaux.
Variante d’article Cette règle vérifie que tous les éléments et toutes les variantes utilisés par les lignes de transaction existent dans la base de données.
Remise ligne Cette règle vérifie que le montant de la remise de ligne correspond à la somme des transactions de remise.
Taxe de ligne Cette règle vérifie que le montant fiscal de ligne correspond à la somme des transactions fiscales.
Prix négatif Cette règle vérifie que les lignes de transaction n’utilisent pas de prix négatifs.
Numéro de série contrôlé Cette règle vérifie que le numéro de série est présent sur la ligne de transaction pour les éléments contrôlés par le numéro de série.
Dimension numéro de série Cette règle vérifie que la transaction ne fournit pas de numéro de série si la dimension de numéro de série de l’élément est inactive.
Contradiction de signe Cette règle vérifie que le signe de la quantité et le signe du montant net sont identiques sur toutes les lignes de transaction.
Exonération de taxe Cette règle vérifie que la somme du prix de l’article de ligne et le montant de taxe exempté est égal au prix d’origine.
Affectation du groupe de taxe Cette règle vérifie que la combinaison du groupe de taxes de vente et du groupe fiscal d’éléments produit une intersection fiscale valide.
Conversions de l’unité de mesure Cette règle vérifie que l’unité de mesure de toutes les lignes a une conversion valide vers l’unité de mesure d’inventaire.

Activer le processus de validation des transactions en magasin

Configurez le processus de traitement par lots Valider les transactions en magasin pour des exécutions périodiques dans Commerce headquarters (Vente au détail et Commerce Vente au détail et Commerce IT Validation au PDV). Le système planifie le travail par lots en fonction de la hiérarchie de l’organisation du magasin. Configurez ce processus de traitement par lots pour qu’il s’exécute à la même fréquence que vos travaux par lots P-Job et calcul des états transactionnels.

Résultats du processus de validation

Vous pouvez afficher les résultats du processus de traitement par lots Valider les transactions de magasin sur chaque transaction de magasin de vente au détail. Le processus définit le champ État de validation de l’enregistrement de transaction sur Réussite, Erreur ou Aucun. Le champ Heure de la dernière validation affiche la date de la dernière exécution de validation.

Le tableau suivant décrit chaque statut de validation.

Statut de validation Description
Réussite Toutes les règles de validation activées passent.
Erreur Une règle de validation activée identifie une erreur. Vous pouvez afficher plus de détails sur l’erreur en sélectionnant Erreurs de validation dans le volet Actions.
Aucune Le type de transaction ne nécessite pas l’application de règles de validation.

Capture d’écran de la page Transactions du Windows Store montrant le champ État de validation et le bouton Erreurs de validation.

Seules les transactions dont l’état de validation est Réussi sont incluses dans les instructions transactionnelles. Pour afficher les transactions dont le statut est Erreur, passez en revue la vignette Échecs de validation au comptant sans livraison dans l’espace de travail Finances du magasin.

Capture d’écran des vignettes dans l’espace de travail financier du Store.

Pour plus d’informations sur la façon de corriger les échecs des transactions au comptant sans livraison, consultez Modifier et vérifier les transactions de gestion des disponibilités et des paiements au comptant sans livraison.

Ressources supplémentaires

Modifier et vérifier les transactions de gestion des disponibilités et des paiements au comptant sans livraison