Del via


Matchprioritet for budgetlinje

Gælder for: Project Operations for scenarier baseret på ressource/ikke-lager, lille udrulning - aftale til håndtering af proformafakturering.

Matchprioriteten for budgetlinjer definerer den rækkefølge, hvor en faktisk værdi sammenholdes med de forskellige dimensioner i budgetlinjer.

Som en del af den løsningsopdatering, der omfatter projektbudgettering, oprettes matchprioritetstabellen for budgetlinjer i løsningen.

Du aktiverer funktionen Projektbudget ved hjælp af et funktionsflag. Du kan finde flere oplysninger i Aktivere funktionen til budget for projektomkostninger.

Bemærk

Når funktionen til projektbudget er aktiveret i en organisation, kan den ikke deaktiveres. Men du behøver ikke at oprette et budget for hvert projekt.

Når funktionsflaget er aktiveret, vises fanen Prioriteter for budgetmatch på hovedsiden for projektparametre. Under denne fane vises følgende standardrækker, der gælder for transaktionsklasserne Tid, Udgifter og Materiale i forbindelse med en klasse.

Feltnavn Gældende transaktionsklasse Sammenhæng Matchprioritet for budget
msdyn_unitschedule Udgift Omkostning 0
msdyn_task Udgift Omkostning 10
msdyn_transactioncategory Udgift Omkostning 20
msdyn_costtype Udgift Omkostning 30
msdyn_accountvendor Udgift Omkostning 40
msdyn_unitschedule Materiale Omkostning 0
msdyn_task Materiale Omkostning 10
msdyn_product Materiale Omkostning 20
msdyn_writeinproductdescription Materiale Omkostning 30
msdyn_costtype Materiale Omkostning 40
msdyn_accountvendor Materiale Omkostning 50
msdyn_unitschedule Tid Omkostning 0
msdyn_task Tid Omkostning 10
msdyn_resourcecategory Tid Omkostning 20
msdyn_resourceorganizationalunitid Tid Omkostning 30
msdyn_bookableresource Tid Omkostning 40
msdyn_costtype Tid Omkostning 50
msdyn_accountvendor Tid Omkostning 60
msdyn_unitschedule Udgift Salg 0
msdyn_task Udgift Salg 10
msdyn_transactioncategory Udgift Salg 20
msdyn_unitschedule Materiale Salg 0
msdyn_task Materiale Salg 10
msdyn_product Materiale Salg 20
msdyn_writeinproductdescription Materiale Salg 30
msdyn_unitschedule Tid Salg 0
msdyn_task Tid Salg 10
msdyn_resourcecategory Tid Salg 20
msdyn_resourceorganizationalunitid Tid Salg 30
msdyn_bookableresource Tid Salg 40

Bemærk

msydn_unitschedule med visningsnavn Enhedsgruppe, er en overensstemmelsesprioritet, der ikke kan opdateres eller slettes. Denne matchprioritet sikrer, at enheden stemmer overens, og at konverteringen sker på den rigtige måde.

Hvordan matcher budget med prioritetsarbejde?

Tidsregistrering, udgiftsregistrering eller materialeforbrug indsendes til godkendelse på et projekt. Når den er godkendt, opfattes den som en godkendt faktisk værdi, der bruges i beregninger af projektomkostninger og salgsbudget.

Faktiske værdier har dimensioner, der definerer en faktisk værdi. Her er nogle eksempler:

  • Den opgave, som den faktiske værdi oprettes i forhold til
  • Rollen for den ressource, der indsender tidsregistreringen
  • Navnet på det brugte materiale
  • En flyomkostning, der faktureres i forhold til et projekt
  • En tidsregistrering fra en underleverandør, der er godkendt af en projektleder

Når de faktiske værdier bogføres i et projekt, skal de knyttes til de korrekte budgetlinjer. Denne tilknytning foretages ved at matche dimensionerne for indgående faktiske tal med dimensionerne for alle budgetlinjer i omkostningsbudgettet. En faktisk værdi matches med den budgetlinje, der matcher de fleste af dens dimensioner.

Under matchning defineres den rækkefølge, den matchende algoritme fungerer i, af matchprioritetstabellen for budgetlinjer.

Prioritet 1 er den højeste prioritet for dimensionerne i en transaktionsklasse. Algoritmen forsøger at matche alle dimensionerne i en faktisk værdi i forhold til alle budgetlinjer.

Hvis der ikke blev fundet sammenfald, og der ikke opstår fejl, springer den tilsvarende algoritme den laveste prioritetsprocent over i henhold til prioritetstabellen for budgetlinjematch og forsøger med et andet match. Denne proces gentages, indtil der er fundet sammenfald, eller der opstår en fejl. Hvis flere budgetlinjer svarer til en faktisk værdi, opfattes denne situation som en fejl.

Eksempel

I dette eksempel vises, hvordan processen fungerer for en udgift, der er bogført på et projekt. I følgende tabel vises den prioritetsrækkefølge, hvor de faktiske tal matches med en udgift, hvis standardprioriteten for budgetmatch bruges.

Feltnavn Gældende transaktionsklasse Sammenhæng Matchprioritet for budget
msdyn_transactioncategory Udgift Omkostning 1
msdyn_task Udgift Omkostning 2
msdyn_costtype Udgift Omkostning 3
msdyn_accountvendor Udgift Omkostning 4

Den faktiske udgift matches med den budgetlinje, hvor det største antal dimensioner matches.

  1. Den matchende algoritme forsøger at matche en budgetlinje, hvor msdyn_transactioncategory, msdyn_task, msdyn_costtype og msdyn_accountvendor defineres.
  2. Hvis der ikke er et match, er den laveste prioritetsdimension, msdyn_accountvendor, undgået i det næste forsøg på at matche med en budgetlinje.
  3. Hvis der ikke er et match, er den næstlaveste prioritetsdimension, msdyn_costtype, undgået i det næste forsøg på at matche med en budgetlinje.
  4. Denne proces fortsætter, indtil en entydig budgetlinje matcher, eller der opstod en fejl.