Transactions commerciales

Important

Dynamics 365 Project Service Automation a évolué en Dynamics 365 Project Operations. Pour plus d’informations, consultez Project Service Automation Transition.

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

Dans Dynamics 365 Project Service Automation, business transaction 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

Dans ces entités, Détails de la ligne de devis, Détails de la ligne de contrat et Lignes d’estimation sont mappés à la phase d’estimation au cours du cycle de vie du projet. Les entités Lignes de journal et Chiffres réels sont mappées à la phase d’exécution au cours du cycle de vie du projet.

PSA traite les enregistrements de ces cinq entités comme des transactions commerciales. La seule différence est que les enregistrements dans les entités mappées à la phase d’estimation sont considérés comme des vérifications financières, alors que les enregistrements dans les 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 transaction

Type de transaction

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

  • COMPTES DE CHARGES
  • Contrat du projet
  • Ventes non facturées
  • Ventes facturées
  • Ventes entre organisations
  • Coûts de l’unité d’allocation des ressources

Classe de transaction

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

  • Heure
  • Dépenses
  • Matières
  • Frais
  • Jalon
  • Taxes

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

Origine de la transaction

L’origine de la transaction est une entité qui stocke l’origine de chaque transaction commerciale. Au fur et à mesure de l’exécution du projet, chaque transaction commerciale donnera lieu à une autre transaction commerciale qui, à son tour, en créera une autre, etc. L’entité d’origine des transactions a été conçue pour stocker des données sur l’origine de chaque transaction afin de faciliter la génération de rapports et la traçabilité.

Connexion de transaction

Connexion de transaction est une entité qui stocke la relation entre deux transactions commerciales similaires, telles que le coût et les chiffres réels associés aux ventes, ou des contrepassations de transaction déclenchées par les activités de facturation, telles que la confirmation de facture ou les corrections de facture.

Ensemble, Origine de la transaction et Connexion de transaction vous permettent de garder le suivi des relations entre les transactions commerciales et les actions qui ont entraîné la création d’une transaction commerciale spécifique.

Exemple : Comment Origine de la transaction fonctionne avec Connexion de transaction

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

Traitement des entrées de temps dans un cycle de vie de Project Service.

  1. L’envoi 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 finale de l’entrée de temps entraîne la création de deux chiffres réels : une pour le coût et une 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 chiffres réels sont créés : une contrepassation de ventes non facturées et un chiffre réel de ventes facturées.

Chacun de ces événements déclenche la création d’enregistrements dans les entités Origine de la transaction et Connexion de transaction pour aider à faire le suivi des relations entre ces enregistrements créés dans chaque entrée de temps, la ligne du journal, les chiffres réels, les détails de la ligne de facture.

Le tableau suivant indique l’enregistrement dans l’entité Origine de la transaction pour le workflow précédent.

Evénement Origine Type d’origine Transaction Type de transaction
Soumission de saisie de temps GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de l’enregistrement de la ligne de journal (coût) Ligne feuille
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de l’enregistrement de la ligne de journal (ventes) Ligne feuille
Approbation des heures GUID de l’enregistrement de la ligne de journal Ligne feuille GUID de l’enregistrement des ventes non facturées Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de l’enregistrement des ventes non facturées Réel
GUID de l’enregistrement de la ligne de journal Ligne feuille GUID de l’enregistrement du chiffre réel du coût Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de l’enregistrement du chiffre réel du coût Réel
Création de facture GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de transaction de ligne de facture Transaction de ligne de facture
GUID de l’enregistrement de la ligne de journal Ligne feuille GUID de transaction de ligne de facture Transaction de ligne de facture
Confirmation de facture GUID de la ligne de facture Ligne de facture GUID de l’enregistrement des ventes facturées Réel
GUID de la facture Reste à facturer GUID de l’enregistrement des ventes facturées Réel
GUID des détails de ligne de facture Détail de la ligne de facture GUID de l’enregistrement des ventes facturées Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de l’enregistrement des ventes facturées Réel
GUID de l’enregistrement de la ligne de journal Ligne feuille GUID de l’enregistrement des ventes facturées Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID de libération des ventes non facturées Réel
GUID de l’enregistrement de la ligne de journal Ligne feuille GUID de libération des ventes non facturées Réel
Correction de brouillon de facture Ancien GUID du détail de la ligne de facture Transaction de ligne de facture Correction ILD GUID Transaction de ligne de facture
Ancien GUID de la ligne de facture Ligne de facture Correction ILD GUID Transaction de ligne de facture
Ancien GUID de facture Reste à facturer Correction ILD GUID Transaction de ligne de facture
GUID de l’enregistrement de l’entrée de temps Écriture de temps Correction ILD GUID Transaction de ligne de facture
GUID de l’enregistrement de la ligne de journal Ligne feuille Correction ILD GUID Transaction de ligne de facture
Correction confirmée de facture Ancien GUID du détail de la ligne de facture Transaction de ligne de facture GUID du chiffre réel de ventes facturée contrepassée Réel
Ancien GUID de la ligne de facture Ligne de facture GUID du chiffre réel de ventes facturée contrepassée Réel
Ancien GUID de facture Reste à facturer GUID du chiffre réel de ventes facturée contrepassée Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps GUID du chiffre réel de ventes facturée contrepassée Réel
GUID de l’enregistrement de la ligne de journal Ligne feuille GUID du chiffre réel de ventes facturée contrepassée Réel
Ancien GUID du détail de la ligne de facture Transaction de ligne de facture Nouveau GUID du chiffre réel des ventes non facturées Réel
Ancien GUID de la ligne de facture Ligne de facture Nouveau GUID du chiffre réel des ventes non facturées Réel
Ancien GUID de facture Reste à facturer Nouveau GUID du chiffre réel des ventes non facturées Réel
GUID de l’enregistrement de l’entrée de temps Écriture de temps Nouveau GUID du chiffre réel des ventes non facturées Réel
GUID de l’enregistrement de la ligne de journal Ligne feuille Nouveau GUID du chiffre réel des ventes non facturées Réel
Correction ILD GUID Transaction de ligne de facture Nouveau GUID du chiffre réel des ventes non facturées Réel
Correction de l'IL GUID Ligne de facture Nouveau GUID du chiffre réel des ventes non facturées Réel
GUID de facture de correction Reste à facturer Nouveau GUID du chiffre 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.

Evé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) COMPTES DE CHARGES 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) COMPTES DE CHARGES 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 du chiffre réel des ventes non facturées Remplacement msdyn_actual GUID des ventes facturées Original msdyn_actual