Forretningstransaktioner

Vigtig

Dynamics 365 Project Service Automation har udviklet sig til Dynamics 365 Project Operations. Du kan få flere oplysninger under Project Service Automation Transition.

Gælder for Project Service-app version 3.x

I Dynamics 365 Project Service Automation er forretningstransaktion et abstrakt begreb, der ikke repræsenteres af nogen enhed. Men nogle almindelige felter og processer på objekter er designet til at bruge konceptet forretningstransaktioner. Følgende objekter bruger dette begreb:

  • Tilbudslinjedetaljer
  • Kontraktlinjedetaljer
  • Estimatlinjer
  • kladdelinjer
  • Faktiske oplysninger

Blandt disse objekter bliver tilbudslinjedetaljer, kontraktlinjedetaljer og estimatlinjer knyttet til estimatfasen i projektets livscyklus. Objekterne journallinjer og faktiske enheder knyttes til udførelsesfasen i projektets livscyklus.

I PSA behandles poster i disse fem objekter som forretningstransaktioner. Den eneste forskel er, at poster i objekter, der er knyttet til estimatfasen, betragtes som økonomiske prognoser, mens poster i objekter, der er knyttet til udførelsesfasen, betragtes som økonomiske fakta, der allerede er indtruffet.

Der er flere oplysninger under Estimater og Faktiske.

Koncepter, der er entydige for forretningstransaktioner

Følgende koncepter er unikke for konceptet med forretningstransaktioner:

  • Posttype
  • Transaktionsklasse
  • Transaktionsoprindelse
  • Transaktionsforbindelse

Posttype

Transaktionstype repræsenterer timingen og konteksten af den økonomiske indvirkning på et projekt. Den repræsenteres af en grupperet indstilling, der har følgende understøttede værdier i PSA:

  • Kost
  • Projektkontrakt
  • Ikke-faktureret salg
  • Faktureret salg
  • Organisationsinternt salg
  • Omkostning pr. ressourceenhed

Transaktionsklasse

Transaktionsklasse repræsenterer de forskellige typer af omkostninger, der opstår på projekter. Den repræsenteres af en grupperet indstilling, der har følgende understøttede værdier i PSA:

  • Tidspunkt
  • Udgift
  • Materiale
  • Gebyr
  • Milepæl
  • Skat

Værdien af Milepæl bruges typisk af forretningslogikken til fastprisfakturering i PSA.

Transaktionsoprindelse

Transaktionsoprindelse er et objekt, som lagrer de enkelte forretningstransaktioners oprindelse. Efterhånden som projekters udførelser bliver igangsat, foranlediger hver forretningstransaktion en anden forretningstransaktion, som herefter opretter en ny osv. Objektet transaktionsoprindelse blev udviklet til at lagre data om de enkelte transaktioner for at bidrage til rapportering og sporbarhed.

Transaktionsforbindelse

Transaktionsforbindelse er et objekt, der lagrer relationen mellem to lignende forretningstransaktioner, f.eks. omkostninger og relaterede faktiske salgsværdier eller tilbageførsler, der udløses af faktureringsaktiviteter, f.eks. fakturabekræftelse eller fakturakorrektioner.

Tilsammen hjælper Transaktionsoprindelse og Transaktionsforbindelse dig med at spore relationer mellem forretningstransaktioner og handlinger, der har medført oprettelse af en bestemt forretningstransaktion.

Eksempel: Sådan fungerer Transaktionsoprindelse sammen med Transaktionsforbindelse

I følgende eksempel vises den typiske behandling af Transaktionsoprindelse i en PSA-projektlivscyklus.

Behandling af tidsregistreringer i en Project Service-livscyklus.

  1. Afsendelse af en tidsregistrering medfører, at der oprettes to kladdelinjer: den ene for omkostning og den anden for ikke-faktureret salg.
  2. Eventuel godkendelse af en tidsregistrering medfører, at der oprettes to faktiske værdier: den ene for omkostning og den anden for ikke-faktureret salg.
  3. Når brugeren opretter en projektfaktura, oprettes fakturalinjetransaktionen ved hjælp af data fra det ikke-fakturerede faktiske salg.
  4. Når fakturaen bekræftes, oprettes der to nye faktiske oplysninger: en tilbageførsel af ikke-faktureret salg og en faktureret salgsfakturering.

Hver af disse hændelser udløser oprettelsen af poster i objekterne Transaktionsoprindelse og Transaktionsforbindelse for at hjælpe med at opbygge en sporing af relationer mellem disse poster, der er oprettet på tværs af tidsregistrering, kladdelinje, faktiske værdier og fakturalinjedetaljer.

I følgende tabel vises posterne i objektet Transaktionsoprindelse for den foregående arbejdsproces.

Hændelse Oprindelse Oprindelsestype Postering Posttype
Indsendelse af tidsregistrering Tidsregistreringspost-GUID Tidsregistrering GUID for kladdelinjepost (omkostning) kladdelinje
Tidsregistreringspost-GUID Tidsregistrering GUID for kladdelinjepost (salg) kladdelinje
Tidsgodkendelse GUID for kladdelinjepost kladdelinje Guid for ikke-faktureret salgspost Realiseret
Tidsregistreringspost-GUID Tidsregistrering Guid for ikke-faktureret salgspost Realiseret
GUID for kladdelinjepost kladdelinje GUID for faktisk omkostningspost Realiseret
Tidsregistreringspost-GUID Tidsregistrering GUID for faktisk omkostningspost Realiseret
Oprettelse af faktura Tidsregistreringspost-GUID Tidsregistrering Fakturalinjes transaktions-GUID Fakturalinjetransaktion
GUID for kladdelinjepost kladdelinje Fakturalinjes transaktions-GUID Fakturalinjetransaktion
Fakturabekræftelse Fakturalinje-GUID Fakturalinje GUID for faktureret salgspost Realiseret
Faktura-GUID Faktura GUID for faktureret salgspost Realiseret
GUID til fakturalinjedetaljer Oplysninger om fakturalinje GUID for faktureret salgspost Realiseret
Tidsregistreringspost-GUID Tidsregistrering GUID for faktureret salgspost Realiseret
GUID for kladdelinjepost kladdelinje GUID for faktureret salgspost Realiseret
Tidsregistreringspost-GUID Tidsregistrering Guid for tilbageførsel af ikke-faktureret salg Realiseret
GUID for kladdelinjepost kladdelinje Guid for tilbageførsel af ikke-faktureret salg Realiseret
Kladdefaktura Korrektion Gammelt ILD-GUID Fakturalinjetransaktion GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion
Gammelt IL GUID Fakturalinje GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion
Gammelt faktura-GUID Faktura GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion
Tidsregistreringspost-GUID Tidsregistrering GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion
GUID for kladdelinjepost kladdelinje GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion
Bekræftet fakturakorrektion Gammelt ILD-GUID Fakturalinjetransaktion GUID for tilbageført faktisk faktureret salg Realiseret
Gammelt IL GUID Fakturalinje GUID for tilbageført faktisk faktureret salg Realiseret
Gammelt faktura-GUID Faktura GUID for tilbageført faktisk faktureret salg Realiseret
Tidsregistreringspost-GUID Tidsregistrering GUID for tilbageført faktisk faktureret salg Realiseret
GUID for kladdelinjepost kladdelinje GUID for tilbageført faktisk faktureret salg Realiseret
Gammelt ILD-GUID Fakturalinjetransaktion Nyt ikke-faktureret salgs-GUID Realiseret
Gammelt IL GUID Fakturalinje Nyt ikke-faktureret salgs-GUID Realiseret
Gammelt faktura-GUID Faktura Nyt ikke-faktureret salgs-GUID Realiseret
Tidsregistreringspost-GUID Tidsregistrering Nyt ikke-faktureret salgs-GUID Realiseret
GUID for kladdelinjepost kladdelinje Nyt ikke-faktureret salgs-GUID Realiseret
GUID for rettelse af fakturalinjetransaktion Fakturalinjetransaktion Nyt ikke-faktureret salgs-GUID Realiseret
Rettelse AF IL GUID Fakturalinje Nyt ikke-faktureret salgs-GUID Realiseret
Rettelsesfaktura-GUID Faktura Nyt ikke-faktureret salgs-GUID Realiseret

I følgende tabel vises posterne i objektet Transaktionsforbindelse for den foregående arbejdsproces.

Hændelse Postering 1 Rolle for transaktion 1 Type for transaktion 1 Postering 2 Rolle for transaktion 2 Type for transaktion 2
Indsendelse af tidsregistrering GUID for kladdelinje (salg) Ikke-faktureret salg msdyn_journalline GUID for kladdelinje (omkostning) Kost msdyn_journalline
Tidsgodkendelse GUID for faktisk ikke-faktureret (salg) Ikke-faktureret salg msdyn_actual GUID for faktiske omkostninger (omkostning) Kost msdyn_actual
Oprettelse af faktura GUID til fakturalinjedetaljer Faktureret salg msdyn_invoicelinetransaction GUID for faktisk ikke-faktureret salg Ikke-faktureret salg msdyn_actual
Fakturabekræftelse GUID for tilbageførsel af faktiske data Tilbageførsel msdyn_actual GUID for oprindeligt ikke-faktureret salg Oprindelig msdyn_actual
GUID for faktureret salg Faktureret salg msdyn_actual GUID for faktisk ikke-faktureret salg Ikke-faktureret salg msdyn_actual
Kladdefaktura Korrektion Fakturalinjes transaktions-GUID Erstatning msdyn_invoicelinetransaction GUID for faktureret salg Oprindelig msdyn_actual
Bekræft rettelse af faktura GUID for tilbageførsel af faktureret salg Tilbageførsel msdyn_actual GUID for faktureret salg Oprindelig msdyn_actual
Nyt ikke-faktureret salgs-GUID Erstatning msdyn_actual GUID for faktureret salg Oprindelig msdyn_actual