Affärstransaktioner
Viktigt!
Dynamics 365 Project Service Automation har utvecklats till Dynamics 365 Project Operations. Mer information finns i övergång av Project Service Automation.
Gäller för Project Service appversion 3.x
I Dynamics 365 Project Service Automation är affärstransaktion ett abstrakt koncept 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 kontraktrad
- 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 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:
- Kostnad
- 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:
- Time
- Expense
- 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.
- Inlämning av en tidspost innebär att två journalrader skapas: en för kostnad och en för ofakturerad försäljning.
- 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.
- 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.
- 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 | Ursprungstyp | Transaktion | Transaktionstyp |
---|---|---|---|---|
Skicka tidspost | Registrera tidspost GUID | Tidspost | Post för journalrad GUID (kostnad) | Journalrad |
Registrera tidspost GUID | Tidspost | Post för journalrad GUID (försäljning) | Journalrad | |
Tidsgodkännande | Post för journalrad GUID | Journalrad | Ofakturerad försäljningspost GUID | Faktiskt |
Registrera tidspost GUID | Tidspost | Ofakturerad försäljningspost GUID | Faktiskt | |
Post för journalrad GUID | Journalrad | Faktisk kostnadspost GUID | Faktiskt | |
Registrera tidspost GUID | Tidspost | Faktisk kostnadspost GUID | Faktiskt | |
Skapa faktura | Registrera tidspost GUID | Tidspost | 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 | Faktiskt |
Faktura GUID | Faktura | Fakturerad försäljningspost GUID | Faktiskt | |
Information om fakturarad GUID | Information om fakturarad | Fakturerad försäljningspost GUID | Faktiskt | |
Registrera tidspost GUID | Tidspost | Fakturerad försäljningspost GUID | Faktiskt | |
Post för journalrad GUID | Journalrad | Fakturerad försäljningspost GUID | Faktiskt | |
Registrera tidspost GUID | Tidspost | Ofakturerad återförd försäljning GUID | Faktiskt | |
Post för journalrad GUID | Journalrad | Ofakturerad återförd försäljning GUID | Faktiskt | |
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 | Tidspost | 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 | Faktiskt |
Gammal FR GUID | Fakturarad | Återförd fakturerad faktisk försäljning GUID | Faktiskt | |
Gammal faktura GUID | Faktura | Återförd fakturerad faktisk försäljning GUID | Faktiskt | |
Registrera tidspost GUID | Tidspost | Återförd fakturerad faktisk försäljning GUID | Faktiskt | |
Post för journalrad GUID | Journalrad | Återförd fakturerad faktisk försäljning GUID | Faktiskt | |
Gammal ILD-GUID | Transaktion på fakturaraden | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Gammal FR GUID | Fakturarad | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Gammal faktura GUID | Faktura | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Registrera tidspost GUID | Tidspost | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Post för journalrad GUID | Journalrad | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Korrigering ILD GUID | Transaktion på fakturaraden | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Korrigering FR GUID | Fakturarad | Ny ofakturerad faktisk försäljning GUID | Faktiskt | |
Korrigeringsfaktura GUID | Faktura | Ny ofakturerad faktisk försäljning GUID | Faktiskt |
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 | Kostnad | msdyn_journalline |
Tidsgodkännande | Ofakturerad faktisk (försäljning) GUID | Ofakturerad försäljning | msdyn_actual | Faktisk kostnad (kostnad) GUID | Kostnad | 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 | Ursprunglig | 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 | Ursprunglig | msdyn_actual |
Bekräfta fakturakorrigering | Fakturerad återförd försäljning GUID | Återföring | msdyn_actual | Fakturerad försäljning GUID | Ursprunglig | msdyn_actual |
Ny ofakturerad faktisk försäljning GUID | Utbyte | msdyn_actual | Fakturerad försäljning GUID | Ursprunglig | msdyn_actual |