Obchodní transakce
Důležité
Aplikace Dynamics 365 Project Service Automation se změnila na Dynamics 365 Project Operations. Další informace naleznete v části Přechod na Project Service Automation.
Platí pro aplikaci Project Service verze 3.x
V Dynamics 365 Project Service Automation je obchodní transakce abstraktní koncept, který není reprezentován žádnou entitou. Některá společná pole a procesy v entitách jsou však navrženy tak, aby používaly koncept obchodních transakcí. Následující entity používají tuto abstrakci:
- Podrobnosti řádku nabídky
- Podrobnosti řádku smlouvy
- Řádky odhadu
- Řádky deníku
- Skutečnost
Z těchto entit jsou na fázi odhadu v životním cyklu projektu mapovány Podrobnosti řádku nabídky, Podrobnosti řádku smlouvy a Řádky odhadu. Entity Řádky deníku a Skutečné hodnoty jsou mapovány na fázi spuštění v životním cyklu projektu.
PSA zachází se záznamy v těchto pěti entitách jako s obchodními transakcemi. Jediným rozdílem je, že záznamy v entitách, které jsou mapovány na fázi odhadu, jsou považovány za finanční prognózy, zatímco záznamy v entitách, které jsou mapovány na fázi spuštění, jsou považovány za finanční fakty, které již nastaly.
Další informace viz Odhady a Skutečné hodnoty.
Koncepty, které jsou jedinečné pro obchodní transakce
Následující koncepty jsou jedinečné pro koncept obchodních transakcí:
- Typ transakce
- Třída transakce
- Původ transakce
- Propojení transakce
Typ transakce
Typ transakce představuje načasování a kontext finančního dopadu na projekt. Je reprezentován sadou možností, která má v PSA následující podporované hodnoty:
- Náklady
- Projektová smlouva
- Nefakturovaný prodej
- Fakturovaný prodej
- Vnitropodnikový prodej
- Jednotkové náklady zdroje
Třída transakce
Třída transakce představuje různé typy nákladů vynaložených na projekty. Je reprezentován sadou možností, která má v PSA následující podporované hodnoty:
- Time
- Výdaj
- Materiál
- Poplatek
- Milník
- Daň
Hodnotu Milníku obvykle používá obchodní logika v PSA pro fakturaci s pevnou cenou.
Původ transakce
Původ transakce je entita, která ukládá původ každé obchodní transakce. Jak probíhá provádění projektu, každá obchodní transakce povede k další obchodní transakci, která zase vytvoří další a tak dále. Entita původu transakce byla navržena tak, aby ukládala data o původu každé transakce a pomohla tak vykazování a sledovatelnosti.
Propojení transakce
Propojení transakce je entita, která uchovává vztah mezi dvěma podobnými obchodními transakcemi, jako jsou např. náklady a související skutečné hodnoty prodeje nebo storna transakcí, které jsou spouštěny fakturačními aktivitami, jako jsou např. potvrzení faktury nebo opravy faktury.
Původ transakce a Propojení transakce vám společně pomáhají udržet přehled o vztazích mezi obchodními transakcemi a akcemi, které vedly k vytvoření specifické obchodní transakce.
Příklad: Jak funguje Původ transakce s Propojením transakce
Následující příklad ukazuje typické zpracování časových záznamů v životním cyklu projektu PSA.
- Odeslání časového záznamu způsobí vytvoření dvou řádků deníku: jeden pro náklady a jeden pro nefakturovaný prodej.
- Případné schválení časového záznamu způsobí vytvoření dvou skutečných hodnot: jedna pro náklady a jedna pro nefakturovaný prodej.
- Když uživatel vytvoří projektovou fakturu, transakce řádku faktury se vytvoří pomocí dat z nefakturovaného skutečného prodeje.
- Po potvrzení faktury se vytvoří dvě nové skutečné hodnoty: storno nefakturovaného prodeje a skutečný fakturovaný prodej.
Každá z těchto událostí spouští vytvoření záznamů v entitách Původ transakce a Propojení transakce, aby pomohla vytvořit trasování vztahů mezi těmito záznamy, které byly vytvořeny napříč časovým záznamem, řádkem deníku, skutečnými hodnotami a podrobnostmi řádku faktury.
Následující tabulka zobrazuje záznamy v entitě Původ transakce pro předchozí pracovní postup.
Událost | Zdroj | Typ původu | Transakce | Typ transakce |
---|---|---|---|---|
Odeslání časového záznamu | GUID záznamu časového záznamu | Časový záznam | GUID záznamu řádku deníku (náklady) | Řádek deníku |
GUID záznamu časového záznamu | Časový záznam | GUID záznamu řádku deníku (prodej) | Řádek deníku | |
Schválení času | GUID záznamu řádku deníku | Řádek deníku | GUID záznamu nefakturovaného prodeje | Skutečnost |
GUID záznamu časového záznamu | Časový záznam | GUID záznamu nefakturovaného prodeje | Skutečnost | |
GUID záznamu řádku deníku | Řádek deníku | GUID záznamu skutečné hodnoty nákladů | Skutečnost | |
GUID záznamu časového záznamu | Časový záznam | GUID záznamu skutečné hodnoty nákladů | Skutečnost | |
Vytvoření faktury | GUID záznamu časového záznamu | Časový záznam | GUID transakce řádku faktury | Transakce řádku faktury |
GUID záznamu řádku deníku | Řádek deníku | GUID transakce řádku faktury | Transakce řádku faktury | |
Potvrzení faktury | GUID řádku faktury | Řádek faktury | GUID záznamu fakturovaného prodeje | Skutečnost |
GUID faktury | Faktura | GUID záznamu fakturovaného prodeje | Skutečnost | |
GUID podrobnosti řádku faktury | Podrobnosti řádku faktury | GUID záznamu fakturovaného prodeje | Skutečnost | |
GUID záznamu časového záznamu | Časový záznam | GUID záznamu fakturovaného prodeje | Skutečnost | |
GUID záznamu řádku deníku | Řádek deníku | GUID záznamu fakturovaného prodeje | Skutečnost | |
GUID záznamu časového záznamu | Časový záznam | GUID storna nefakturovaného prodeje | Skutečnost | |
GUID záznamu řádku deníku | Řádek deníku | GUID storna nefakturovaného prodeje | Skutečnost | |
Oprava konceptu faktury | GUID starých PŘF | Transakce řádku faktury | GUID opravných PŘF | Transakce řádku faktury |
GUID starého ŘF | Řádek faktury | GUID opravných PŘF | Transakce řádku faktury | |
GUID staré faktury | Faktura | GUID opravných PŘF | Transakce řádku faktury | |
GUID záznamu časového záznamu | Časový záznam | GUID opravných PŘF | Transakce řádku faktury | |
GUID záznamu řádku deníku | Řádek deníku | GUID opravných PŘF | Transakce řádku faktury | |
Oprava potvrzené faktury | GUID starých PŘF | Transakce řádku faktury | GUID skutečné hodnoty stornovaného fakturovaného prodeje | Skutečnost |
GUID starého ŘF | Řádek faktury | GUID skutečné hodnoty stornovaného fakturovaného prodeje | Skutečnost | |
GUID staré faktury | Faktura | GUID skutečné hodnoty stornovaného fakturovaného prodeje | Skutečnost | |
GUID záznamu časového záznamu | Časový záznam | GUID skutečné hodnoty stornovaného fakturovaného prodeje | Skutečnost | |
GUID záznamu řádku deníku | Řádek deníku | GUID skutečné hodnoty stornovaného fakturovaného prodeje | Skutečnost | |
GUID starých PŘF | Transakce řádku faktury | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID starého ŘF | Řádek faktury | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID staré faktury | Faktura | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID záznamu časového záznamu | Časový záznam | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID záznamu řádku deníku | Řádek deníku | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID opravných PŘF | Transakce řádku faktury | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID opravného ŘF | Řádek faktury | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost | |
GUID opravné faktury | Faktura | GUID skutečné hodnoty nového nefakturovaného prodeje | Skutečnost |
Následující tabulka zobrazuje záznamy v entitě Propojení transakce pro předchozí pracovní postup.
Událost | Transakce 1 | Role transakce 1 | Typ transakce 1 | Transakce 2 | Role transakce 2 | Typ transakce 2 |
---|---|---|---|---|---|---|
Odeslání časového záznamu | GUID řádku deníku (prodej) | Nefakturovaný prodej | msdyn_journalline | GUID řádku deníku (náklady) | Náklady | msdyn_journalline |
Schválení času | GUID skutečné nefakturované hodnoty (prodej) | Nefakturovaný prodej | msdyn_actual | GUID skutečné hodnoty nákladů (náklady) | Náklady | msdyn_actual |
Vytvoření faktury | GUID podrobnosti řádku faktury | Fakturovaný prodej | msdyn_invoicelinetransaction | GUID skutečné hodnoty nefakturovaného prodeje | Nefakturovaný prodej | msdyn_actual |
Potvrzení faktury | GUID stornování skutečné hodnoty | Stornování | msdyn_actual | GUID původního nefakturovaného prodeje | Původní | msdyn_actual |
GUID fakturovaného prodeje | Fakturovaný prodej | msdyn_actual | GUID skutečné hodnoty nefakturovaného prodeje | Nefakturovaný prodej | msdyn_actual | |
Oprava konceptu faktury | GUID transakce řádku faktury | Nahrazení | msdyn_invoicelinetransaction | GUID fakturovaného prodeje | Původní | msdyn_actual |
Potvrdit opravu faktury | GUID storna fakturovaného prodeje | Stornování | msdyn_actual | GUID fakturovaného prodeje | Původní | msdyn_actual |
GUID skutečné hodnoty nového nefakturovaného prodeje | Nahrazení | msdyn_actual | GUID fakturovaného prodeje | Původní | msdyn_actual |