Affärstransaktioner

Important

Project Service Automation har utvecklats till Dynamics 365 Project Operations. Mer information finns i Project Service Automation Transition.

Gäller för Project Service appversion 3.x

I Project Service Automation är affärstransaktion ett abstrakt begrepp som inte representeras av någon entitet. Vissa vanliga fält och processer i entiteter är dock utformade för att använda begreppet affärstransaktioner. Följande entiteter använder denna abstraktion:

  • Information om offertrad
  • Information om kontraktsrad
  • Beräkningsrader
  • Journalrader
  • Faktiska värden

Av dessa entiteter mappas Information om offertrad, Information om kontraktrad och Beräkningsrader till beräkningsfasen i projektlivscykeln. Entiteterna Journalrader och Faktiska värden mappas till körningsfasen i projektlivscykeln.

PSA behandlar poster i dessa fem entiteter som affärstransaktioner. Den enda skillnaden är att poster i entiteter som är mappade till beräkningsfasen betraktas som ekonomiska prognoser, medan posterna i entiteter som är mappade till körningsfasen betraktas som ekonomiska fakta som redan har inträffat.

Mer information finns i Beräkningar och faktiska värden.

Koncept som är unika för affärstransaktioner

Följande koncept är unika för begreppet affärstransaktioner:

  • transaktionstyp
  • Transaktionsklass
  • Transaktionens ursprung
  • Transaktionskoppling

transaktionstyp

Transaktionstyp som representerar tidpunkten för och sammanhanget mellan de ekonomiska konsekvenserna för ett projekt. Den representeras av ett alternativuppsättning som har följande värden som stöds i PSA:

  • Rörelsens kostnader
  • Projektkontrakt
  • Ofakturerad försäljning
  • Fakturerad försäljning
  • Försäljning inom organisationen
  • Kostnad för resursenhet

Transaktionsklass

Transaktionsklass representerar de olika typer av kostnader som uppstår i projekt. Den representeras av ett alternativuppsättning som har följande värden som stöds i PSA:

  • Tid
  • Utgift
  • Material
  • Avgift
  • Milstolpe
  • Moms

Värdet milstolpe används vanligtvis av affärslogiken för fakturering i fast pris i PSA.

Transaktionens ursprung

Transaktionsursprung är en entitet som lagrar ursprunget för varje affärstransaktion. När projektkörningen startar kommer respektive affärstransaktion att ge upphov till en ytterligare affärstransaktion, som i sin tur skapar ännu en, och så vidare. Entiteten för transaktionsursprung har utformats för att lagra data om respektive transaktions ursprung i syfte att underlätta rapportering och spårbarhet.

Transaktionskoppling

Transaktionskoppling är en entitet som lagrar relationen mellan två liknande affärstransaktioner, t.ex. kostnader och relaterade verkliga försäljningar, eller transaktionsåterföringar som startas av faktureringsaktiviteter som fakturabekräftelse eller fakturakorrigering.

Tillsammans kan du med hjälp av transaktionsursprunget och transaktionskoppling spåra relationer mellan affärstransaktioner och åtgärder som medför att en specifik affärstransaktion skapas.

Exempel: hur transaktionens ursprung fungerar med transaktionskoppling

I följande exempel visas den vanligaste bearbetningen av tidsposter i en PSA projektlivscykel.

Bearbetning av hela tiden i en Project Service-livscykel.

  1. Inlämning av en tidspost innebär att två journalrader skapas: en för kostnad och en för ofakturerad försäljning.
  2. Eventuellt godkännande av en tidspost innebär att två faktiska värden skapas: en för kostnad och en för ofakturerad försäljning.
  3. När en användare skapar en projektfaktura skapas transaktionen för fakturaraden med hjälp av data från ofakturerat faktiskt försäljningsvärde.
  4. När fakturan bekräftas skapas två nya faktiska värden: en ofakturerad återföring av försäljningen och en fakturerad faktisk försäljning.

Varje händelse utlöser skapandet av poster i entiteterna av transaktionens ursprung och transaktionskoppling så att du kan spåra relationer mellan de poster som skapas i en tidspost, journalrad-, faktiska värden och information om fakturarad.

I följande tabell visas posterna i entiteten för transaktionens ursprung för föregående arbetsflöde.

Händelse Ursprung Typ av ursprung Transaktion transaktionstyp
Skicka tidspost Registrera tidspost GUID Tidsinmatning Post för journalrad GUID (kostnad) journalrad
Registrera tidspost GUID Tidsinmatning Post för journalrad GUID (försäljning) journalrad
Tidsgodkännande Post för journalrad GUID journalrad Ofakturerad försäljningspost GUID Utfall
Registrera tidspost GUID Tidsinmatning Ofakturerad försäljningspost GUID Utfall
Post för journalrad GUID journalrad Kostnad Verklig Post GUID Utfall
Registrera tidspost GUID Tidsinmatning Kostnad Verklig Post GUID Utfall
Skapa faktura Registrera tidspost GUID Tidsinmatning Transaktion på fakturaraden GUID Transaktion på fakturaraden
Post för journalrad GUID journalrad Transaktion på fakturaraden GUID Transaktion på fakturaraden
Bekräfta faktura Fakturarad GUID Fakturarad Fakturerad försäljningspost GUID Utfall
Faktura GUID Faktura Fakturerad försäljningspost GUID Utfall
Information om fakturarad GUID Fakturarad detaljer Fakturerad försäljningspost GUID Utfall
Registrera tidspost GUID Tidsinmatning Fakturerad försäljningspost GUID Utfall
Post för journalrad GUID journalrad Fakturerad försäljningspost GUID Utfall
Registrera tidspost GUID Tidsinmatning Ofakturerad återförd försäljning GUID Utfall
Post för journalrad GUID journalrad Ofakturerad återförd försäljning GUID Utfall
Korrigeringsfaktura, utkast Gammal ILD-GUID Transaktion på fakturaraden Korrigering ILD GUID Transaktion på fakturaraden
Gammal FR GUID Fakturarad Korrigering ILD GUID Transaktion på fakturaraden
Gammal faktura GUID Faktura Korrigering ILD GUID Transaktion på fakturaraden
Registrera tidspost GUID Tidsinmatning Korrigering ILD GUID Transaktion på fakturaraden
Post för journalrad GUID journalrad Korrigering ILD GUID Transaktion på fakturaraden
Bekräftad fakturakorrigering Gammal ILD-GUID Transaktion på fakturaraden Återförd fakturerad faktisk försäljning GUID Utfall
Gammal FR GUID Fakturarad Återförd fakturerad faktisk försäljning GUID Utfall
Gammal faktura GUID Faktura Återförd fakturerad faktisk försäljning GUID Utfall
Registrera tidspost GUID Tidsinmatning Återförd fakturerad faktisk försäljning GUID Utfall
Post för journalrad GUID journalrad Återförd fakturerad faktisk försäljning GUID Utfall
Gammal ILD-GUID Transaktion på fakturaraden Ny ofakturerad faktisk försäljning GUID Utfall
Gammal FR GUID Fakturarad Ny ofakturerad faktisk försäljning GUID Utfall
Gammal faktura GUID Faktura Ny ofakturerad faktisk försäljning GUID Utfall
Registrera tidspost GUID Tidsinmatning Ny ofakturerad faktisk försäljning GUID Utfall
Post för journalrad GUID journalrad Ny ofakturerad faktisk försäljning GUID Utfall
Korrigering ILD GUID Transaktion på fakturaraden Ny ofakturerad faktisk försäljning GUID Utfall
Korrigering FR GUID Fakturarad Ny ofakturerad faktisk försäljning GUID Utfall
Korrigeringsfaktura GUID Faktura Ny ofakturerad faktisk försäljning GUID Utfall

I följande tabell visas posterna i entiteten för transaktionskoppling för föregående arbetsflöde.

Händelse Transaktion 1 Transaktion 1 roll Transaktion 1 typ Transaktion 2 Transaktion 2 roll Transaktion 2 typ
Skicka tidspost Journalrad (försäljning) GUID Ofakturerad försäljning msdyn_journalline Journalrad (kostnad) GUID Rörelsens kostnader msdyn_journalline
Tidsgodkännande Ofakturerad faktisk (försäljning) GUID Ofakturerad försäljning msdyn_actual Kostnad Faktisk(kostnad) GUID Rörelsens kostnader msdyn_actual
Skapa faktura Information om fakturarad GUID Fakturerad försäljning msdyn_invoicelinetransaction Ofakturerad faktisk försäljning GUID Ofakturerad försäljning msdyn_actual
Bekräfta faktura Återföra faktiskt värde GUID Återföring msdyn_actual Ursprunglig ofakturerad försäljning GUID Original msdyn_actual
Fakturerad försäljning GUID Fakturerad försäljning msdyn_actual Ofakturerad faktisk försäljning GUID Ofakturerad försäljning msdyn_actual
Korrigeringsfaktura, utkast Transaktion på fakturaraden GUID Utbyte msdyn_invoicelinetransaction Fakturerad försäljning GUID Original msdyn_actual
Bekräfta fakturakorrigering Fakturerad återförd försäljning GUID Återföring msdyn_actual Fakturerad försäljning GUID Original msdyn_actual
Ny ofakturerad faktisk försäljning GUID Utbyte msdyn_actual Fakturerad försäljning GUID Original msdyn_actual