Partager via


Transactions commerciales

Important

Dynamics 365 Project Service Automation est devenu Dynamics 365 Project Operations. Pour plus d’informations, voir Transition de Project Service Automation.

S’applique à la version 3.x de l’application Project Service

Dans Dynamics 365 Project Service Automation, la transaction métier est un concept abstrait qui n’est représenté par aucune entité. Toutefois, certains champs et processus communs dans les entités sont conçus pour utiliser le concept de transactions commerciales. Les entités suivantes utilisent ce concept :

  • Détails de la ligne de devis
  • Détails de la ligne de contrat
  • Lignes d’estimation
  • Lignes de journal
  • Chiffres réels

De ces entités, les détails de la ligne de devis, les détails de la ligne contrat et les lignes d’estimation sont mappés à la phase d’estimation du cycle de vie du projet. Les lignes de journal et les entités Réelles sont mappées à la phase d’exécution du cycle de vie du projet.

PSA traite les enregistrements de ces cinq entités comme des transactions commerciales. La seule distinction est que les enregistrements des entités mappées à la phase d’estimation sont considérés comme des prévisions financières, tandis que les enregistrements des entités mappées à la phase d’exécution sont considérés comme des faits financiers qui se sont déjà produits.

Pour plus d’informations, voir Estimations et Chiffres réels.

Concepts propres aux transactions commerciales

Les concepts suivants sont propres au concept des transactions commerciales :

  • Type de transaction
  • Classe de transaction
  • Origine de la transaction
  • Connexion de la transaction

Type de transaction

Le type de transaction représente la chronologie et le contexte de l’impact financier sur un projet. Elle est représentée par un jeu d’options qui a les valeurs prises en charge suivantes dans PSA :

  • Coûts
  • Contrat du projet
  • Ventes non facturées
  • Ventes facturées
  • Ventes entre organisations
  • Coût unitaire d’allocation des ressources

Classe de transaction

La classe de transaction représente les différents types de coûts encourus dans des projets. Elle est représentée par un jeu d’options qui a les valeurs prises en charge suivantes dans PSA :

  • Heure
  • Dépense
  • Matériel
  • Frais
  • Jalon
  • Taxe

La valeur jalon est généralement utilisée par la logique métier pour la facturation à prix fixe dans PSA.

Origine de la transaction

L’origine de transaction est une entité qui stocke l’origine de chaque transaction métier. À mesure que l’exécution du projet est en cours, chaque transaction métier donnera lieu à une autre transaction commerciale qui en créera une autre et ainsi de suite. L’entité d’origine des transactions a été conçue pour stocker des données sur l’origine de chaque transaction pour faciliter la création de rapports et la traçabilité.

Connexion de la transaction

La connexion transactionnelle est une entité qui stocke la relation entre deux transactions commerciales similaires telles que le coût et les ventes réelles associées ou les inversions de transactions déclenchées par des activités de facturation telles que la confirmation de facture ou les corrections de facture.

Ensemble, l’origine des transactions et la connexion transactionnelle vous aident à suivre les relations entre les transactions commerciales et les actions qui ont entraîné la création d’une transaction métier spécifique.

Exemple : Fonctionnement de l’origine de transaction avec la connexion transactionnelle

L’exemple suivant montre le traitement classique des entrées de temps dans un cycle de vie de projet PSA.

Durée de traitement entière dans un cycle de vie du service de projet.

  1. La soumission d’une entrée de temps entraîne la création de deux lignes de journal : une pour le coût et une pour les ventes non facturées.
  2. L’approbation éventuelle de l’entrée de temps entraîne la création de deux réels : un pour le coût et un pour les ventes non facturées.
  3. Lorsque l’utilisateur crée une facture de projet, la transaction de ligne de facture est créée à l’aide de données provenant des ventes non facturées réelles.
  4. Lorsque la facture est confirmée, deux nouveaux réels sont créés : une inversion des ventes non facturée et une vente facturée réelle.

Chacun de ces événements déclenche la création d’enregistrements dans les entités de connexion transactionnelle et transactionnelle pour vous aider à créer une trace des relations entre ces enregistrements créés à travers l’entrée de temps, la ligne de journal, les informations réelles et les détails de la ligne de facture.

Le tableau suivant montre les enregistrements de l’entité d’origine transaction pour le flux de travail précédent.

Événement Origine Type d’origine Transaction Type de transaction
Soumission de saisie de temps GUID d’enregistrement d’entrée de temps Entrée de temps GUID d’enregistrement de ligne de journal (coût) Ligne de journal
GUID d’enregistrement d’entrée de temps Entrée de temps GUID d’enregistrement de ligne de journal (ventes) Ligne de journal
Approbation des heures GUID d’enregistrement de ligne de journal Ligne de journal GUID d’enregistrement des ventes non facturés Réel
GUID d’enregistrement d’entrée de temps Entrée de temps GUID d’enregistrement des ventes non facturés Réel
GUID d’enregistrement de ligne de journal Ligne de journal GUID d’enregistrement réel du coût Réel
GUID d’enregistrement d’entrée de temps Entrée de temps GUID d’enregistrement réel du coût Réel
Création de facture GUID d’enregistrement d’entrée de temps Entrée de temps GUID de transaction de ligne de facture Transaction de ligne de facture
GUID d’enregistrement de ligne de journal Ligne de journal GUID de transaction de ligne de facture Transaction de ligne de facture
Confirmation de facture GUID de ligne de facture Ligne de facture GUID de l’enregistrement des ventes facturé Réel
GUID de facture Facture GUID de l’enregistrement des ventes facturé Réel
GUID des détails de ligne de facture Détail de la ligne de facture GUID de l’enregistrement des ventes facturé Réel
GUID d’enregistrement d’entrée de temps Entrée de temps GUID de l’enregistrement des ventes facturé Réel
GUID d’enregistrement de ligne de journal Ligne de journal GUID de l’enregistrement des ventes facturé Réel
GUID d’enregistrement d’entrée de temps Entrée de temps GUID d’inversion des ventes non facturées Réel
GUID d’enregistrement de ligne de journal Ligne de journal GUID d’inversion des ventes non facturées Réel
Correction de brouillon de facture ANCIEN GUID ILD Transaction de ligne de facture Correction ILD GUID Transaction de ligne de facture
ANCIEN GUID IL Ligne de facture Correction ILD GUID Transaction de ligne de facture
GUID de l’ancienne facture Facture Correction ILD GUID Transaction de ligne de facture
GUID d’enregistrement d’entrée de temps Entrée de temps Correction ILD GUID Transaction de ligne de facture
GUID d’enregistrement de ligne de journal Ligne de journal Correction ILD GUID Transaction de ligne de facture
Correction de facture confirmée ANCIEN GUID ILD Transaction de ligne de facture GUID réel des ventes facturées inversées Réel
ANCIEN GUID IL Ligne de facture GUID réel des ventes facturées inversées Réel
GUID de l’ancienne facture Facture GUID réel des ventes facturées inversées Réel
GUID d’enregistrement d’entrée de temps Entrée de temps GUID réel des ventes facturées inversées Réel
GUID d’enregistrement de ligne de journal Ligne de journal GUID réel des ventes facturées inversées Réel
ANCIEN GUID ILD Transaction de ligne de facture Nouveau GUID réel des ventes non facturées Réel
ANCIEN GUID IL Ligne de facture Nouveau GUID réel des ventes non facturées Réel
GUID de l’ancienne facture Facture Nouveau GUID réel des ventes non facturées Réel
GUID d’enregistrement d’entrée de temps Entrée de temps Nouveau GUID réel des ventes non facturées Réel
GUID d’enregistrement de ligne de journal Ligne de journal Nouveau GUID réel des ventes non facturées Réel
Correction ILD GUID Transaction de ligne de facture Nouveau GUID réel des ventes non facturées Réel
Correction IL GUID Ligne de facture Nouveau GUID réel des ventes non facturées Réel
GUID de la facture de correction Facture Nouveau GUID réel des ventes non facturées Réel

Le tableau suivant montre les enregistrements dans l’entité de connexion de transaction pour le flux de travail précédent.

Événement Transaction 1 Rôle de la transaction 1 Type de transaction 1 Transaction 2 Rôle de transaction 2 Type de transaction 2
Soumission de saisie de temps GUID De ligne de journal (ventes) Ventes non facturées msdyn_journalline GUID de ligne de journal (coût) Coûts msdyn_journalline
Approbation des heures GUID des ventes réelles non facturées Ventes non facturées msdyn_actual GUID Coût réel (coût) Coûts msdyn_actual
Création de facture GUID des détails de ligne de facture Ventes facturées msdyn_invoicelinetransaction Ventes non facturées GUID réel Ventes non facturées msdyn_actual
Confirmation de facture Inverser le GUID réel Inversion msdyn_actual GUID d'origine de vente non facturée Original msdyn_actual
GUID des ventes facturées Ventes facturées msdyn_actual Ventes non facturées GUID réel Ventes non facturées msdyn_actual
Correction de brouillon de facture GUID de transaction de ligne de facture Remplacement msdyn_invoicelinetransaction GUID des ventes facturées Original msdyn_actual
Confirmer la correction de facture Inversion des ventes facturées GUID Inversion msdyn_actual GUID des ventes facturées Original msdyn_actual
Nouveau GUID réel des ventes non facturées Remplacement msdyn_actual GUID des ventes facturées Original msdyn_actual