Vous êtes ici :
Agrégation des versements par membre avec l'agrégation des détails des articles (exemple)
Cet exemple montre comment utiliser le modèle de moteur de traitement des données (DPE) Agréger par membre avec les détails de l'élément agrégé afin d'agréger les enregistrements de transaction d'un membre du programme pour un type de remise avec les détails de transaction de chaque enregistrement agrégé.
Éditions requises
| Disponible avec : Éditions Enterprise, Unlimited et Developer dans lesquelles Gestion des remises est activée |
Enregistrements Journal des transactions
Acme India et Acme Japan sont membres d'un programme de remise. Voici des exemples d'enregistrements Journal des transactions pour janvier 2021.
| Enregistrement | Membre | Produit | Quantité de la transaction | Prix unitaire du produit | Montant de la transaction |
|---|---|---|---|---|---|
| 1 | Acme India |
Rayon | 10 | 100 $ | 1000 € |
| 2 | Spectra | 12 | 120 € | $1440 | |
| 3 | Boussole | 10 | 60 € | 600 € | |
| 4 | Acme Japan | Rayon | 4 | 100 $ | 400 € |
| 5 | Spectra | 7 | 120 € | $840 | |
| 6 | Boussole | 4 | 60 € | 240 € |
Critères d'éligibilité
Le programme offre des remises basées sur le volume. Le programme a 12 périodes de versement mensuelles.
Le gestionnaire de programme définit les critères d'admissibilité du type de remise basée sur le volume pour inclure toutes les transactions des produits Rayon et Spectra.
Niveaux de garantie
Le responsable du programme configure les critères d'avantage pour le type de remise.
- Niveau 1 : N'offre aucune remise lorsque la quantité totale de la transaction est inférieure à 20 unités.
- Niveau 2 : Offre une remise de 2 € par unité lorsque la quantité totale de la transaction dépasse 21 unités.
Moteur de traitement des données
Les enregistrements Journal des transactions sont filtrés en fonction des critères d'éligibilité du type de remise. Les produits Compass ne sont pas inclus dans le type de remise basée sur le volume. Par conséquent, ces enregistrements sont exclus. La définition résume ensuite le montant et la quantité de la transaction pour les enregistrements éligibles, et met à jour les valeurs totales dans l'objet Agrégat de produits du membre de remise. Pour chaque période de versement, deux enregistrements agrégés (un pour chaque membre du programme de remise) sont créés.
Données agrégées
Ces exemples d'enregistrements Agrégat de produit du membre de remise sont créés pour la période de versement de janvier.
| Enregistrement | Membre | Période de versement | Type de remise | Quantité totale | Montant total des transactions |
|---|---|---|---|---|---|
| Enregistrement 1 | Acme India | Jan FY21 | Basé sur le volume | 22 | $2440 |
| Enregistrement 2 | Acme Japan | Jan FY21 | Basé sur le volume | 11 | $1240 |
Agréger les détails d'enregistrement
Ces exemples d'enregistrement Élément agrégé de membre de remise sont créés pour la période de versement de janvier.
| Agréger l'enregistrement | Enregistrement Journal des transactions | Quantité de la transaction | Montant de la transaction |
|---|---|---|---|
| Enregistrement 1 | Enregistrement 1 | 10 | 1000 € |
| Enregistrement 1 | Enregistrement 2 | 12 | $1440 |
| Enregistrement 2 | Enregistrement 4 | 4 | 400 € |
| Enregistrement 2 | Enregistrement 5 | 7 | $840 |
Ces valeurs sont mises à jour lors de l'exécution du flux planifié. Le flux déclenche la définition du moteur de traitement des données. Les valeurs agrégées à la date de calcul du versement pour l'exercice fiscal 21 janvier sont utilisées pour mettre à jour les montants de versement finals dans l'objet Paiement du membre.
Paiements finaux
Pour la remise basée sur le volume, Acme Japan ne reçoit pas de versement, car la quantité totale correspond au niveau 1. Acme India reçoit un versement, car la quantité totale correspond au niveau 2. Le versement est de 44 € (2 € multiplié par 22 unités).

