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.
- Innsending av en tidsoppføring fører til at det opprettes to journallinjer: én for kostnad og én for ufakturert salg.
- Eventiell godkjenning av tidsoppføringen fører til at det opprettes to faktiske verdier: én for kostnad og én for ufakturert salg.
- Når brukeren oppretter en prosjektfaktura, opprettes fakturalinjetransaksjonen ved hjelp av data fra det faktiske salget som ikke er fakturert.
- 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 |