Del via


Forretningstransaksjoner

Viktig

Dynamics 365 Project Service Automation har utviklet seg til Dynamics 365 Project Operations. Hvis du vil ha mer informasjon, kan du se Overgang til Project Service Automation.

Gjelder for versjon 3.x av Project Service-appen

I Dynamics 365 Project Service Automation er forretningstransaksjon et abstrakt konsept som ikke representeres av en enhet. Noen felles felt og prosesser på enheter er imidlertid utformet for å bruke konseptet forretnings transaksjoner. Følgende enheter bruker denne abstraksjonen:

  • Tilbudslinjedetaljer
  • Kontraktlinjedetaljer
  • Estimatlinjer
  • Journallinjer
  • Faktisk

Av disse entitetene tilordnes tilbudslinjedetaljer, kontraktlinjedetaljer og estimatlinjer til beregningsfasen i prosjektets livssyklus. Enhetene Journallinjer og Faktiske enheter tilordnes til utførelsesfasen i prosjektets livssyklus.

PSA behandler oppføringer i disse fem enhetene som forretningstransaksjoner. Den eneste forskjellen er at oppføringer i enheter som er tilordnet til beregningsfasen, betraktes som finansielle prognoser, mens oppføringer i enheter som er tilordnet til utførelsesfasen, betraktes som økonomiske fakta som allerede har forekommet.

Hvis du vil ha mer informasjon, se Estimater og Faktiske verdier.

Konsepter som er unike for forretningstransaksjoner

Følgende konsepter er unike for forretningstransaksjoner:

  • Transaksjonstype
  • Transaksjonsklasse
  • Transaksjonsopprinnelse
  • Transaksjonstilkobling

Transaksjonstype

Transaksjonstype representerer tidsberegningen og konteksten for den finansielle innvirkningen på et prosjekt. Den representeres av et alternativsett som har følgende støttede verdier i PSA:

  • Kostnad
  • Prosjektkontrakt
  • Ufakturert salg
  • Fakturert salg
  • Salg mellom organisasjoner
  • Kostnad for ressursenhet

Transaksjonsklasse

Transaksjonsklasse representerer de forskjellige kostnadstypene som er påløpt for prosjekter. Den representeres av et alternativsett som har følgende støttede verdier i PSA:

  • Time
  • Utgift
  • Materiale
  • Gebyr
  • Milepæl
  • Avgift

Milepæl-verdien brukes vanligvis av forretningslogikken for fakturering med fast pris i PSA.

Transaksjonsopprinnelse

Transaksjonsopprinnelse er en enhet som lagrer opprinnelsen til hver forretningstransaksjon. Etter hvert som prosjektutførelsen kommer i gang, gir hver forretningstransaksjon en økning for en annen forretningstransaksjon som i sin tur oppretter en ny, og så videre. Enheten for transaksjonsopprinnelse ble utformet for å lagre data om opprinnelsen til hver transaksjon, for å bidra til rapportering og sporing.

Transaksjonstilkobling

Transaksjonstilkobling er en enhet som lagrer relasjonen mellom to lignende forretningstransaksjoner, for eksempel kostnader og relaterte faktiske verdier for salg, eller transaksjonsannulleringer som utløses av faktureringsaktiviteter, for eksempel fakturabekreftelse eller fakturakorreksjoner.

Sammen hjelper transaksjonsopprinnelsen og transaksjonstilkoblingen deg med å holde oversikt over relasjoner mellom forretningstransaksjoner og handlinger som førte til oppretting av en bestemt forretningstransaksjon.

Eksempel: slik fungerer transaksjonsopprinnelse sammen med transaksjonstilkobling

Følgende eksempel viser den typiske behandlingen av tidsoppføringer i en PSA-prosjektlivssyklus.

Behandling av tidsoppføringer i Project Service-livssyklus.

  1. Innsending av en tidsoppføring fører til at det opprettes to journallinjer: én for kostnad og én for ufakturert salg.
  2. Eventiell godkjenning av tidsoppføringen fører til at det opprettes to faktiske verdier: én for kostnad og én for ufakturert salg.
  3. Når brukeren oppretter en prosjektfaktura, opprettes fakturalinjetransaksjonen ved hjelp av data fra det faktiske salget som ikke er fakturert.
  4. Når fakturaen er bekreftet, opprettes det to nye faktiske verdier: en tilbakeføring av en ordre som er fakturert, og et faktisk fakturert salg.

Hver av disse hendelsene utløser opprettelsen av oppføringer i transaksjonsopprinnelsen og transaksjonstilkoblingen for å bidra til å bygge en sporing av relasjoner mellom disse oppføringene som opprettes på tvers av en tidsoppføringer, journallinjer, faktiske verdier og fakturalinjedetaljer.

Tabellen nedenfor viser oppføringene i Transaksjonsopprinnelse-enheten for den foregående arbeidsflyten.

Hendelse Opprinnelse Opprinnelsestype Transaksjon Transaksjonstype
Innsending av tidsoppføring GUID for tidsoppføring Tidsoppføring GUID for journallinjeoppføring (kostnad) Journallinje
GUID for tidsoppføring Tidsoppføring GUID for journallinjeoppføring (salg) Journallinje
Tidsgodkjenning GUID for journallinjeoppføring Journallinje GUID for oppføring for ufakturert salg Faktisk
GUID for tidsoppføring Tidsoppføring GUID for oppføring for ufakturert salg Faktisk
GUID for journallinjeoppføring Journallinje GUID for oppføring av faktisk kostnad Faktisk
GUID for tidsoppføring Tidsoppføring GUID for oppføring av faktisk kostnad Faktisk
Oppretting av faktura GUID for tidsoppføring Tidsoppføring GUID for fakturalinjetransaksjon Fakturalinjetransaksjon
GUID for journallinjeoppføring Journallinje GUID for fakturalinjetransaksjon Fakturalinjetransaksjon
Fakturabekreftelse GUID for fakturalinje Fakturalinje GUID for oppføring for fakturert salg Faktisk
GUID for faktura Faktura GUID for oppføring for fakturert salg Faktisk
GUID for fakturalinjedetalj Fakturalinjedetalj GUID for oppføring for fakturert salg Faktisk
GUID for tidsoppføring Tidsoppføring GUID for oppføring for fakturert salg Faktisk
GUID for journallinjeoppføring Journallinje GUID for oppføring for fakturert salg Faktisk
GUID for tidsoppføring Tidsoppføring GUID for ufakturert salg omgjort Faktisk
GUID for journallinjeoppføring Journallinje GUID for ufakturert salg omgjort Faktisk
Korrigering av fakturautkast Gammel ILD-GUID Fakturalinjetransaksjon GUID for korreksjons-ILD Fakturalinjetransaksjon
GUID for gammel IL Fakturalinje GUID for korreksjons-ILD Fakturalinjetransaksjon
GUID for gammel faktura Faktura GUID for korreksjons-ILD Fakturalinjetransaksjon
GUID for tidsoppføring Tidsoppføring GUID for korreksjons-ILD Fakturalinjetransaksjon
GUID for journallinjeoppføring Journallinje GUID for korreksjons-ILD Fakturalinjetransaksjon
Bekreftet fakturakorreksjon Gammel ILD-GUID Fakturalinjetransaksjon GUID for tilbakeført fakturert faktisk salg Faktisk
GUID for gammel IL Fakturalinje GUID for tilbakeført fakturert faktisk salg Faktisk
GUID for gammel faktura Faktura GUID for tilbakeført fakturert faktisk salg Faktisk
GUID for tidsoppføring Tidsoppføring GUID for tilbakeført fakturert faktisk salg Faktisk
GUID for journallinjeoppføring Journallinje GUID for tilbakeført fakturert faktisk salg Faktisk
Gammel ILD-GUID Fakturalinjetransaksjon GUID for nytt ufakturert faktisk salg Faktisk
GUID for gammel IL Fakturalinje GUID for nytt ufakturert faktisk salg Faktisk
GUID for gammel faktura Faktura GUID for nytt ufakturert faktisk salg Faktisk
GUID for tidsoppføring Tidsoppføring GUID for nytt ufakturert faktisk salg Faktisk
GUID for journallinjeoppføring Journallinje GUID for nytt ufakturert faktisk salg Faktisk
GUID for korreksjons-ILD Fakturalinjetransaksjon GUID for nytt ufakturert faktisk salg Faktisk
GUID for korreksjons IL Fakturalinje GUID for nytt ufakturert faktisk salg Faktisk
GUID for fakturakorreksjon Faktura GUID for nytt ufakturert faktisk salg Faktisk

Tabellen nedenfor viser oppføringene i Transaksjonstilkobling-enheten for den foregående arbeidsflyten.

Hendelse Transaksjon 1 Rolle for transaksjon 1 Type for transaksjon 1 Transaksjon 2 Rolle for transaksjon 2 Type for transaksjon 2
Innsending av tidsoppføring GUID for journallinje (salg) Ufakturert salg msdyn_journalline GUID for journallinje (kostnad) Kostnad msdyn_journalline
Tidsgodkjenning GUID for ufakturert faktisk verdi (salg) Ufakturert salg msdyn_actual GUID for faktisk kostnadsverdi (kostnad) Kostnad msdyn_actual
Oppretting av faktura GUID for fakturalinjedetalj Fakturert salg msdyn_invoicelinetransaction GUID for ufakturert faktisk salg Ufakturert salg msdyn_actual
Fakturabekreftelse GUID for tilbakeføring av faktisk verdi Tilbakeføring msdyn_actual GUID for opprinnelig ufakturert salg Opprinnelig msdyn_actual
GUID for fakturert salg Fakturert salg msdyn_actual GUID for ufakturert faktisk salg Ufakturert salg msdyn_actual
Korrigering av fakturautkast GUID for fakturalinjetransaksjon Erstatning msdyn_invoicelinetransaction GUID for fakturert salg Opprinnelig msdyn_actual
Bekreft fakturakorreksjon GUID for tilbakeføring av fakturert salg Tilbakeføring msdyn_actual GUID for fakturert salg Opprinnelig msdyn_actual
GUID for nytt ufakturert faktisk salg Erstatning msdyn_actual GUID for fakturert salg Opprinnelig msdyn_actual