Výnosnost předmětu financování se využíva jako pomocní výpočet před stanovením prodejní ceny předmětu financování před zahájením prodeje v případě vrácení předmětu při operativním leasingu. Kalkuluje zisk, jaký se dosáhl se smlouvy (financování, služeb, pojištění) a porovnáva to s nesplacenou jistinou resp. účetní hodnotou.
Otevření přehledu Výnosnost předmětu financování (Financed Object Profitability)
Funkcionalita je dostupní pouze pro smlouvy se službami Financing with Services (4026780)=Y v hlavičce smlouvy API Financing Contract Header (4026397), přes přehled předmětů anebo karty předmětu, přes volbu Processing/ tlačítko Object Profitability. Je možné ji spouštet pouze z originálu smlouvy (ne ze změnové kopie anebo varianty).
Tlačítko otevře přehled Výnosnost předmětu financování (Financed Object Profitability). Na přehledu se nacházejí tlačítka:
-
Aktualizovat výnosnost (Update Profitability)
-
Po stisknutí vykoná kontrolu příznaků smlouvy:
-
pokud Change Copy=Y anebo Calculation Variant=Y, zobrazí chybovú hlášku a dál nepokračuje.
-
Pokud N a N, vykoná výpočet (viz popis níže) a otevře kartu.
-
-
-
Delete
-
Vykoná výmaz řádku.
-
-
Edit
-
Editace záznamu.
-
Pole:
Záložka Obecné (General):
-
Číslo předmětu financování (Financed Contract No.)
-
Defaultne prázdne.
-
Doplní system automaticky při založení řádku.
-
-
Číslo předmětu financování (Financed Object No.)
-
Defaultne prázdne.
-
Doplní system automaticky při založení řádku.
-
-
Číslo řádku (Line No.)
-
Defaultně prázdne, doplní systém při vytvoření řádku, číslo prvního řádku bude 1, pak s inkrementem +1.
-
-
Název předmětu (Object Name)
-
Defaultne prázdné, doplní system při založení řádku, pole Name (19065) z předmětu financování API Financed Object (4026560), z kterého se řádek zakládá.
-
-
Cena přízení bez DPH (Purchase Price Excl.VAT)
-
Defaultně prázdné. Doplní systém při založení řádku, pole Purchase Price excl. VAT (4047140) z hlavičky smlouvy API Financing Contract Header (4026397).
-
-
Zůstatková hodnota kalkulační (Calculation Residual Value)
-
Defaultně prázdné. Doplní systém při založení řádku, pole Residual Value Calculated (33) z hlavičky smlouvy API Financing Contract Header (4026397).
-
-
Nesplacená jistina (Unpaid Principal Amount)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
hledá poslední účtovaný řádek SPK. Pak hledá PC (Partial Credit=Y) s Posting Date v rámci Valid From<=Posting Date z PC<=Valid To na zaúčtované splátce. Při PC řádku nekontroluje Posted, pouze existence PC. Pokud existuje PC, vezme z něj hodnotu Principal Remaining. Pokud PC neexistuje, vezme Principal Remaining z posledního zaúčtovaného řádku.
-
Pokud nenajde, hledá první neúčtovaný. Pokud najde, vezme z něj hodnotu Principal Remaining.
-
Pokud ani ten nenajde, vezme z hlavičky smlouvy "Input Price"- "Down Payment"
-
-
-
Účetní hodnota (LM) (Book Value (LCY)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Hodnotu bere z pole Book Value (17) z FA Depreciation Book (5612) - podformulář Depreciaton Books na karte Fixed Asset Card, následovně:
-
V tabulce Fixed Asset (5600) hledá záznam, který má API Curr. Fin. Contract No. (4047591) stejné jeko je Financing Contract No. (10) v API Financial Settlement (4046805) - číslo smlouvy, ke které se vytváří fin.settlement.
-
Pak dle čísla majetku No. (1) ide hledat záznam do FA Depreciation Book (5612), který má:
-
FA No. (1) = stejné
-
Default FA Depreciation Book (70)=Y
-
-
Z tohoto záznamu vezme hodnotu Book Value (17)
-
-
-
Účetní hodnota (Book Value)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Book Value=round(Book Value (LCY)/Contract Exchange Rate;2)
-
-
-
Vytvořeno (Created at)
-
doplní system automaticky, datum a čas vytvoření
-
Záložka Služby (Services)
-
Výnosy služby Servis (Maintenance Revenues)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Maintenance Revenues = suma zaúčtovaných splátek (Amount) ze všech služeb smlouvy Service Kind=Maintenance (včetne prvního alikvotu a PC řádku) + z nezaúčtovaního řádku částečního dobropisu PC (Posted=N, Partial Payment Credit=Y)
-
Pozn: Unpaid Principal Amount bere i z nezaúčtovaného PC, proto i do výnosú služeb zahrnujeme nezaúčtované PC hodnoty
-
-
-
Náklady služby Servis (Maintenance Costs)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Maintenance Costs = suma hodnot Reinvoiced Amount Difference z řádků servisních povolení smlouvy (předmětu).
-
Řádky servisní povolenky filtrovat:
-
Service Kind=Maintenance
-
Financed Object No.=číslo předmětu
-
Purchase Invoice Created (275)=Y
-
-
-
-
Vyúčtování služby Servis (Maintenance Balance)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Maintenance Balance = Maintenance Revenues - Maintenance Costs)
-
-
-
Výnosy služby Pneuservis (Tire Service Revenues)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Tire Service Revenues = suma zaúčtovaných splátek (Amount) ze všech služeb smlouvy Service Kind=Tire Service (včetne prvního alikvotu a PC řádku) + z nezaúčtovaního řádku částečního dobropisu PC (Posted=N, Partial Payment Credit=Y)
-
Pozn: Unpaid Principal Amount bere i z nezaúčtovaného PC, proto i do výnosú služeb zahrnujeme nezaúčtované PC hodnoty
-
-
-
-
Náklady služby Pneuservis (Tire Service Costs)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Tire Service Costs = suma hodnot Reinvoiced Amount Difference z řádků servisních povolení smlouvy (předmětu).
-
Řádky servisní povolenky filtrovat:
-
Service Kind=Tire Service
-
Financed Object No.=číslo předmětu z finančního vypořádání
-
Purchase Invoice Created (275)=Y
-
-
-
-
-
Vyúčtování služby Pneuservis (Tire Service Balance)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Tire Service Balance = Tire Service Revenues – Tire Service Costs)
-
-
-
-
Výnosy ostatných služeb (Other Services Revenues)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Other Services Revenues = suma zaúčtovaných splátek (Amount) ze všech služeb smlouvy Service Kind<>Tire Service a Maintenance (včetne prvního alikvotu a PC řádku) + z nezaúčtovaního řádku částečního dobropisu PC (Posted=N, Partial Payment Credit=Y)
-
Pozn: Unpaid Principal Amount bere i z nezaúčtovaného PC, proto i do výnosú služeb zahrnujeme nezaúčtované PC hodnoty
-
-
-
-
Náklady ostatných služeb (Other Services Costs)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Other Services Costs = suma hodnot Reinvoiced Amount Difference z řádků servisních povolení smlouvy (předmětu).
-
Řádky servisní povolenky filtrovat:
-
Service Kind<>Tire Service a Maintenance
-
Financed Object No.=číslo předmětu z finančního vypořádání
-
Purchase Invoice Created (275)=Y
-
-
-
-
-
Vyúčtování Ostatých služeb (Other Services Balance)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
Doplní systém automaticky:
-
Other Services Balance = Other Services Revenues – Other Services Costs
-
-
-
Záložka Pojištění (Insurance)
-
Zisk majetkové pojištění (Property Insurance Margin)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base Type=Property, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
z těchto řádků vypočte Client Amount Total (stačí do promenné) = součet Amount (50)
-
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins. Company Payment Cal. (4027106)
-
z těchto řádků vypočte InsurAmountTotal (stačí do promenné) = součet Amount (50)
-
-
vypočte:
-
Property Insurance Margin = Client Amount Total - InsurAmountTotal
-
-
-
-
Provize majetkové pojištění (Property Insurance Commission)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base Type=Property, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins.Comm. Payment Calendar (4027107)
-
z těchto řádků vypočte Property Insurance Commission = součet Amount (50)
-
-
-
-
Zisk povinného ručení (Liability Insurance Margin)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base Type=Liability, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
z těchto řádků vypočte Client Amount Total (stačí do promenné) = součet Amount (50)
-
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins. Company Payment Cal. (4027106)
-
z těchto řádků vypočte InsurAmountTotal (stačí do promenné) = součet Amount (50)
-
-
vypočte:
-
Liability Insurance Margin = Client Amount Total - InsurAmountTotal
-
-
-
Provize povinného ručení (Liability Insurance Commission)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base Type=Liability, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins.Comm. Payment Calendar (4027107)
-
z těchto řádků vypočte Liability Insurance Commission = součet Amount (50)
-
-
-
-
Zisk jiného poijištění (Other Insurance Margin)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base Type<>Property a Liability, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
z těchto řádků vypočte Client Amount Total (stačí do promenné) = součet Amount (50)
-
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins. Company Payment Cal. (4027106)
-
z těchto řádků vypočte InsurAmountTotal (stačí do promenné) = součet Amount (50)
-
-
vypočte:
-
Other Insurance Margin = Client Amount Total - InsurAmountTotal
-
-
-
Provize jiného pojištění (Other Insurance Commission)
-
Defaultně prázdné. Doplní systém při založení řádku:
-
systém dohledá poistky s Financed Object No.=číslo předmětu odkud se řádek zakládá, Product Base TypeProperty a Liability, Insurance Type=Debit anebo Multiple (tzn. ne Individual)
-
k týmto pojistkám dohledá řádky s Posted=Y v API Ins. Client Payment Cal. (4027105)
-
k nalezeným pojistkám a řádkům (asi přes Part Payment No.) dohledá řádky v API Ins.Comm. Payment Calendar (4027107)
-
z těchto řádků vypočte Other Insurance Commission = součet Amount (50)
-
-
Záložka Souhrn (Summary)
-
Zisk z úroku (Interest Margin)
-
Defaultně prázdné. Doplní systém pri založení riadku:
-
systém dohledá řádky v spl.kal.smlouvy:
-
Financing Contract No. = z předmětu odkud se řádek zakládá
-
Posted=Y
-
Type=Payment
-
-
vypočte:
-
Interest Margin = round (součet Interest Margin Amount (1005);2)
-
-
-
Celkový zisk (Total Margin)
-
Defaultně prázdné. Doplní systém pri založení riadku:
-
Total Profit = Maintenance Balance + Tire Service Balance + Other Services Balance + Property Insurance Margin + Property Insurance Commission + Liability Insurance Margin + Liability Insurance Commission + Other Insurance Margin + Other Insurance Commission + Interest Margin
-
-
-
Prodejní cena bez DPH (Sales Price Excl.VAT)
-
Defaultně prázdné. Doplní užívatel manuálně.
-
-
Vyúčtování nesplacené jistiny (Unpaid Principal Balance)
-
Vypočte systém automaticky při založení řádku a při změne Sales Price Excl.VAT:
-
Unpaid Principal Balance= Sales Price Excl. VAT - Unpaid Principal Amount
-
-
-
Vyúčtování účetní hodnoty (Book Value Balance)
-
Vypočte systém automaticky při založení řádku a při změne Sales Price Excl.VAT:
-
Book Value Balance= Sales Price Excl.VAT - Book Value
-
-