Priorita shody řádku rozpočtu
Platí pro: Project Operations scénáře založené na zdrojích / položkách, které nejsou na skladě, omezené nasazení – dohoda o pro forma fakturaci.
Priorita shody řádku rozpočtu definuje pořadí, ve kterém se skutečná částka porovnává s různými dimenzemi řádků rozpočtu.
V rámci aktualizace řešení, která zahrnuje rozpočtování projektu, je v řešení vytvořena tabulka priority shody řádku rozpočtu.
Funkci rozpočtu projektu zapnete pomocí příznaku funkce. Další informace viz Vytvoření a odstranění funkce rozpočtu nákladů projektu.
Poznámka:
Po povolení funkce rozpočtu projektu v organizaci ji nelze zakázat. Nemusíte však vytvářet rozpočet pro každý projekt.
Po povolení příznaku funkce by se na hlavní stránce parametrů projektu měla objevit karta Priority shody rozpočtu. Tato karta zobrazuje následující výchozí řádky, které jsou použitelné pro třídy transakcí Čas, Výdaj a Materiál v kontextu třídy.
Název pole | Příslušná třída transakcí | Kontext | Priorita shody rozpočtu |
---|---|---|---|
msdyn_unitschedule | Výdaje | Náklady | 0 |
msdyn_task | Výdaje | Náklady | 10 |
msdyn_transactioncategory | Výdaje | Náklady | 20 |
msdyn_costtype | Výdaje | Náklady | 30 |
msdyn_accountvendor | Výdaje | Náklady | 40 |
msdyn_unitschedule | Materiál | Náklady | 0 |
msdyn_task | Materiál | Náklady | 10 |
msdyn_product | Materiál | Náklady | 20 |
msdyn_writeinproductdescription | Materiál | Náklady | 30 |
msdyn_costtype | Materiál | Náklady | 40 |
msdyn_accountvendor | Materiál | Náklady | 50 |
msdyn_unitschedule | Čas | Náklady | 0 |
msdyn_task | Čas | Náklady | 10 |
msdyn_resourcecategory | Čas | Náklady | 20 |
msdyn_resourceorganizationalunitid | Čas | Náklady | 30 |
msdyn_bookableresource | Čas | Náklady | 40 |
msdyn_costtype | Čas | Náklady | 50 |
msdyn_accountvendor | Čas | Náklady | 60 |
msdyn_unitschedule | Výdaje | Prodej | 0 |
msdyn_task | Výdaje | Prodej | 10 |
msdyn_transactioncategory | Výdaje | Prodej | 20 |
msdyn_unitschedule | Materiál | Prodej | 0 |
msdyn_task | Materiál | Prodej | 10 |
msdyn_product | Materiál | Prodej | 20 |
msdyn_writeinproductdescription | Materiál | Prodej | 30 |
msdyn_unitschedule | Čas | Prodej | 0 |
msdyn_task | Čas | Prodej | 10 |
msdyn_resourcecategory | Čas | Prodej | 20 |
msdyn_resourceorganizationalunitid | Čas | Prodej | 30 |
msdyn_bookableresource | Čas | Prodej | 40 |
Poznámka:
msydn_unitschedule se skupinou jednotek Zobrazovaný název je prioritou shody, kterou nelze aktualizovat ani odstranit. Tato priorita shody zajišťuje, že párování a převod jednotek proběhnou správným způsobem.
Jak funguje priorita shody rozpočtu?
Záznam o čase, výdaji nebo použití materiálu projektu je odeslán ke schválení. Po schválení se považuje za schválenou skutečnou hodnotu, která se používá ve výpočtech nákladů a tržeb projektu.
Skutečné hodnoty mají dimenze, které definují skutečnou hodnotu. Zde je uvedeno několik příkladů:
- Úkol, pro který je vytvořena skutečná hodnota
- Role zdroje, který odesílá časový záznam
- Název použitého materiálu
- Náklady na nasazení testovací verze, které se účtují pro projekt
- Časový záznam od subdodavatele, který je schválen projektovým manažerem
Když jsou skutečné hodnoty zaúčtovány pro projekt, musí být namapovány na správné řádky rozpočtu. Toto mapování probíhá porovnáním dimenzí příchozích skutečných hodnot s dimenzemi všech řádků rozpočtu v rozpočtu nákladů. Skutečná hodnota se spáruje s řádkem rozpočtu, který se shoduje s většinou jejích dimenzí.
Během párování je pořadí, ve kterém pracuje algoritmus párování, definováno tabulkou priority shody řádku rozpočtu.
Priorita 1 je nejvyšší prioritou pro dimenze třídy transakce. Algoritmus se snaží porovnat všechny dimenze skutečných hodnot se všemi řádky rozpočtu.
Pokud není nalezena žádná shoda a není zjištěna žádná chyba, algoritmus porovnávání přeskočí dimenze s nejnižší prioritou podle tabulky priorit shody rozpočtové položky a pokusí se o další shodu. Tento proces se opakuje, dokud není nalezena shoda nebo nedojde k chybě. Pokud více řádků rozpočtu odpovídá skutečné hodnotě, je tato situace považována za chybu.
Příklad
Tento příklad ukazuje, jak proces funguje pro výdaj, který je zaúčtován v rámci projektu. Následující tabulka ukazuje pořadí priorit, ve kterém se skutečná hodnota porovnává s výdajem, pokud je použita výchozí priorita shody rozpočtu.
Název pole | Příslušná třída transakcí | Kontext | Priorita shody rozpočtu |
---|---|---|---|
msdyn_transactioncategory | Výdaje | Náklady | 0 |
msdyn_task | Výdaje | Náklady | 2 |
msdyn_costtype | Výdaje | Náklady | 3 |
msdyn_accountvendor | Výdaje | Náklady | 4 |
Skutečný výdaj je spárován s řádkem rozpočtu, kde se shoduje největší počet dimenzí.
- Párovací algoritmus se snaží spárovat řádek rozpočtu, kde jsou definovány dimenze msdyn_transactioncategory, msdyn_task, msdyn_costtype a msdyn_accountvendor.
- Pokud se nenajde žádná shoda, dimenze s nejnižší prioritou msdyn_accountvendor se při příštím pokusu o spárování s řádkem rozpočtu vynechá.
- Pokud se nenajde žádná shoda, dimenze s další nejnižší prioritou msdyn_costtype se při příštím pokusu o spárování s řádkem rozpočtu vynechá.
- Tento proces pokračuje, dokud není nalezena jedinečná shoda s řádkem rozpočtu nebo není zjištěna chyba.