Principy
Silniční motorová vozidla a jejich přípojná vozidla, které jsou předmětem operativního leasingu, pokud nejsou osvobozené od placení a nemusí se uvádět v přiznání, jsou předmětem silniční daně. Tzn., že leasingová společnost jako jejich provozovatel je povinná silniční daň odvést ve smyslu platné CZ nebo SK legislativy.
Výpočet silniční daně se odvíjí od velkého množství parametrů předmětu financování – nastavení parametrů je popsáno v PD https://iao.atlassian.net/wiki/x/NgO3 https://iao.atlassian.net/wiki/x/lADa https://iao.atlassian.net/wiki/x/bgDX .
CZ:
výsledný formát exportovaného xml souboru odpovídá formuláři FÚ pro Daňové přiznání k dani silniční od r. 2021 včetně.
SK:
výsledný formát exportovaného xml souboru odpovídá formuláři FÚ č DMVv20 pro Daňové priznanie k dani z motorových vozidiel za zdaňovacie obdobie od 2020 (platné od 1.12.2020)
řešení zajišťuje kompletní naplnění požadovaných dat a údajů do xml souboru pro řádné a opravné daňové přiznání pro vozidla, která jsou předměty financování a splňují tyto podmínky:
v poli Object Holder = Leasing Company
mají na předmětu vyplněny datumy první registrace vozidla a první registrace vozidla na leasingovou společnost
mají na předmětu zadané Licence Plate No.
Pro podání dodatečného daňového přiznání nelze zajistit úplné naplnění formuláře tak, aby odpovídal zákonným požadavkům. Bude nutné po načtení xml souboru do formuláře FÚ provést uživatelské úpravy a to zejména u těchto případů:
Při nesprávně zadaných údajích o vozidle, kdy byla vypočtena nesprávná daň nelze úlohou zajistit korektní plnění řádků 22 a 24 k jednotlivým vozidlům. Úloha naplní řádky aktuálně vypočtenou výší daně, která se plní do řádku 21. Následně se musí původní výše daně naplnit uživatelsky ve formuláři po načtení xml souboru, respektive se naplněná hodnota musí opravit
Při nesprávně zadaném údaji v řádku 10 (Daňovník podľa § 3 zákona), kdy se v dodatečném přiznání neuvádí Dátum vzniku a Dátum zániku daňovej povinnosti, nelze toto úlohou zajistit, úprava se musí provést uživatelsky ve formuláři po načtení xml souboru
Jestliže se v přiznání odvede daň za vozidlo, které není předmětem daně, na kartě předmětu se upraví údaje o vozidle, tak úlohou nelze do dodatečného přiznání takové vozidlo přidat, je nutné toto přidání vozidla pro opravu daně provést uživatelsky ve formuláři po načtení xml souboru.
Vozidla podléhající dani, kdy je Daňovník podľa § 3 písm. e) – zamestnávateľ, nejsou součástí řešení. Taková vozidla bude nutné po načtení xml souboru do formuláře FÚ přidat uživatelsky.
Závislosti a předpoklady
Předpokladem je správné a kompletní nastavení všech souvisejících číselníků, ceníků a správné založení předmětu financování v smlouvě o financování pro operativní leasing.
Základním předpokladem jsou správně nastavené tabulky v OC pro výpočet silniční daně včetně sazeb daně platných pro další období a včetně tabulek pro výpočet snížení / zvýšení sazby silniční daně.
Dalším důležitým předpokladem jsou včas a korektně vyplněné technické údaje o vozidle na kartě předmětu leasingu.
SK:
Počátek výpočtu SD pro motorová vozidla je závislý na vyplnění těchto polí na kartě předmětu leasingu:
1st Registration Date
Leasing Comp. Reg. First Date
Licence Plate No.
Držitel vozidla (Object Holder) = Leasing Company
Konec výpočtu SD pro motorová vozidla je závislý na vyplnění těchto polí na kartě předmětu leasingu:
Technical Certificate Check-Out Date. POZOR, i pro ukradené předměty se musí tento datum vyplnit v okamžiku obdržení zprávy od policie a následně odhlášení vozidla z evidence!
Popis dokumentované oblasti
Karta podkladu silniční daně
Přehled podkladů silniční daně / Zoznam podkladov daně z MV je možné zobrazit vyhledáváním zadaného výrazu do systémové lupy.
Kartu podkladu daně je možné zobrazit vyhledáváním zadaného výrazu do lupy. Nebo přímo z Přehledu podkladů silniční daně / Zoznam podkladov dane z MV (Road Tax Basis List) volbou Spravovat (Manage) –> Úpravy (Edit) nebo Spravovat (Manage) -> Zobrazit (View), nebo volbou z nabídky Karta (Card).
CZ karta podkladu silniční daně:
SK karta podkladov dane z MV:
ENG Road Tax Basis Card:
Vytvoření karty podkladu silniční daně
Vytvoření nové karty podkladu je možné volbou Nový (New) v Přehledu podkladu silniční daně / Zoznamu podkladov dane z MV (Road Tax Basis List).
Následně systém otevře prázdnu kartu podkladu a uživatel musí vyplnit následující údaje potřebné pro tvorbu daňového přiznání. Jedná se o obecné údaje.
Údaje se uloží do tabulky a při dalším spuštění tvorby výkazu je budete mít k dispozici a nemusíte je znovu vyplňovat. Při změně údajů (pro další rok) můžete modifikované údaje vložit opět přes stejnou ikonu nebo upravit již existující definici.
Po zadaní údaje do pole „Rok“ (Year) a po potvrzení enterem nebo klikem do jiného pole se automaticky dotáhnou následující pole:
Pro CZ:
Pole v zeleném rámečku se plní z tabulky Nastavení statutárního vykazování (Statutory Reporting Setup). Pole ve žlutém rámečku se plní z tabulky Informace o společnosti (Company Information). Předvyplněné údaje je možné uživatelsky editovat.
Popis nastavení tabulky Informace o společnosti (Company Information) a tabulky Nastavení statutárního vykazování (Statutory Reporting Setup) je v PD Nastavení Finance .
Pole k uživatelskému nastavení:
Typ výkazu (Declaration Type) – uživatel vybere z nabídky, defaultní hodnota je „Řádné“ (Regular)
Kód rozlišení typu přiznání – uživatel vybere z nabídky, defaultní hodnota je „A“
Počáteční datum (Start Date) – zadat první datum období, pro které se budou zdrojová data filtrovat
Koncové datum (End Date) – zadat poslední datum období, pro které se budou zdrojová data filtrovat
Název souboru (File Name) – zadat název souboru, pod jakým se uloží vygenerovaný xml soubor. Vygenerovaný soubor se uloží do složky Stažené soubory uživatele, které export spustil.
Pro SK:
Pole v zeleném rámečku se plní z tabulky Nastavenie štatutárneho vykazovania (Statutory Reporting Setup).
Pole ve žlutém rámečku se plní z tabulky Informácie o spoločnosti (Company Information).
Pole ve fialovém rámečku se plní z tabulky Karta zástupcu spoločnosti (Company Official Card).
Pole v šedém rámečku se plní z tabulky Karta zamestnanca (Employee Card).
Předvyplněné údaje je možné uživatelsky editovat.
Princip plnění polí:
Záložka Obecné (General): | ||
Field Name: | Data type: | Description: |
Year | PK, Integer | uživatel zadá rok pro které se má výpočet daně z MV počítat, po potvrzení hodnoty se automaticky předvyplní hodnoty formálních polí na kartě |
Basis No. | PK, Integer | needitovatelné, číslo zapisuje systém |
Declaration Type | Option:Daňové priznanie,Opravné daňové priznanie,Dodatočné daňové priznanie (ENG:Regular,Regular-Correction,Additional) | Defaultní hodnota = Regular · uživatel vybere jinou hodnotu option podle toho, jaký jiný typ přiznání chce zpracovat |
Street | Text (200) | editovatelné pole, automaticky se plní hodnota z pole Street Name (52, Text[100]) z tabulky slt_Statutory Reporting Setup (51611907) |
City | Text (30) | editovatelné pole, automaticky se plní hodnota z pole City (56, Text[30]) z tabulky slt_Statutory Reporting Setup (51611907) |
Orientation Number | Code (4) | editovatelné pole, automaticky se plní hodnota z pole Municipal No. (54, Text[20]) z tabulky slt_Statutory Reporting Setup (51611907) |
House Number | Integer | editovatelné pole, automaticky se plní hodnota z pole House No. (53, Text[10]) z tabulky slt_Statutory Reporting Setup (51611907) |
City No. | Integer | editovatelné pole, automaticky se plní hodnota bez mezery z pole Post Code (57, Code[20]) z tabulky slt_Statutory Reporting Setup (51611907) |
Country | Text (30) | editovatelné pole, automaticky se plní hodnotu z pole Country/Region Name (60, Code[50]) z tabulky slt_Statutory Reporting Setup (51611907) |
Legal Entity Name SK: Názov právnickej osoby | Text (36) | editovatelné pole, automaticky se plní hodnotu z pole Name (2, Text[100]) z tabulky Company Information (79) |
Legal Entity Reg. Tax ID | Code (10) | editovatelné pole, automaticky se plní hodnotu z pole slt_Tax Registration No. (51611901, Text[20]) z tabulky Company Information (79) |
Created by First Name | Text (50) | editovatelné pole, automaticky se plní hodnotou z pole First Name (2, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Completed by (73, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · pole má pouze informativní charakter, neplní se do xml formuláře |
Created by Surname | Text (50) | editovatelné pole, automaticky se plní hodnotou z pole Last Name (4, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Completed by (73, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · pole má pouze informativní charakter, neplní se do xml formuláře |
Created by Phone No. | Code (30) | editovatelné pole, automaticky se plní hodnotou z pole Phone No. (20, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Completed by (73, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) |
Created by E-mail | Text (100) | editovatelné pole, automaticky se plní hodnotu z pole E-Mail (22, Text[80]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Completed by (73, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) |
Adv. Payments Amount SK: Čiastka záloh | Decimal | needitovatelné pole, plní se celková částka hodnot polí Advance Payment Amount z tabulky API Road Tax Basis Adv. Paym. (4027510) · hodnoty v tabulce Rad Tax Basis Adv. Payments se plní uživatelsky |
Bank Account No. | Text (30) | editovatelné pole, automaticky se plní hodnota před lomítkem z pole Bank Account No. (14, Text[30]) z tabulky Company Information (79) · do xml formuláře bude hodnota pole plněná pouze v případě, že bude vypočtený přeplatek na dani |
Bank Code | Code (20) | editovatelné pole, automaticky se plní hodnota za lomítkem z pole Bank Account No. (14, Text[30]) z tabulky Company Information (79) · do xml formuláře bude hodnota pole plněná pouze v případě, že bude vypočtený přeplatek na dani |
IBAN | Code (50) | editovatelné pole, automaticky se plní hodnota z pole IBAN (38, Code[50]) z tabulky Company Information (79) · do xml formuláře bude hodnota pole plněná pouze v případě, že bude vypočtený přeplatek na dani |
Start Date | Date | uživatel zadá datum od kdy se má daň z MV počítat |
End Date | Date | uživatel zadá datum do kdy se má daň z MV počítat |
File Name | Text (100) | uživatel zadá název podle kterého se vygenerovaný xml soubor pojmenuje a k názvu přidá „.xml“ |
Záložka Údaje o osobe, ktorá podáva daňové priznanie (ENG: Data on the person who submits the tax return) | ||
Signing Person Type | option:'',Zástupca, Dedič, Správca v konkurznom konaní,Likvidátor,Štatutárny zástupca (PO),Právny nástupca (ENG:'',Representative,Heir,Trustee in bankruptcy,Liquidator,Statutory representative (LP),Legal successor) | defaultní hodnota = '' · uživatel vybere hodnotu option podle toho, o jakou osobu, která podává daňové přiznání za společnost jde |
Name of The Representative | Text (50) | editovatelné pole, automaticky se plní hodnotou z pole First Name (2, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Surname of The Representative | Text (50) | editovatelné pole, automaticky se plní hodnotou z pole Last Name (4, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Title of The Representative | Text (10) | editovatelné pole, automaticky se plní hodnota z pole Initials (6, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Id. No. of The Representative | Text (30) | editovatelné pole, automaticky se plní hodnota z pole Social Security No. (21, Text[30]) z tabulky Employee (5200) dohledané k Authorized by (72, C) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Birthdate of The Representative | Date | editovatelné pole, automaticky se plní hodnota z pole Birth Date (20, Date) z tabulky Employee (5200) dohledané k Authorized by (72, C) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Tax Advisor Tax ID SK: DIČ zástupca | Code (36) | uživatelsky editovatelné pole bez automatického plnění · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Business Name of The Representative | Text (100) | uživatelsky editovatelné pole bez automatického plnění · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Street of The Representative | Text (100) | editovatelné pole, automaticky se plní hodnota z pole Address (10, Text[100]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
House No. of The Representative | Text (50) | editovatelné pole, automaticky se plní hodnota z pole Address 2 (11, Text[50]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
City of The Representative | Text (30) | editovatelné pole, automaticky se plní hodnota z pole City (12, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Post Code of The Representative | Code (20) | editovatelné pole, automaticky se plní hodnota bez mezer z pole Post Code (13, Code[20]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Country of The Representative | Text (30) | editovatelné pole, automaticky se plní hodnota Name (2, Text[50]) z tabulky Country/Region (9) k hodnotě zadané v poli County (14, Text[30]) v tabulce slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Phone No. of The Representative | Text (30) | editovatelné pole, automaticky se plní hodnota z pole Phone No. (20, Text[30]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
E-mail of The Representative | Text (80) | editovatelné pole, automaticky se plní hodnota z pole E-Mail (22, Text[80]) z tabulky slt_Company Official (51611908) k hodnotě zadané v poli Authorized by (72, Code[20]) v tabulce slt_Statutory Reporting Setup (51611907) · do xml formuláře se hodnota přenese jen když Typ podávajúcej osoby bude jiný než prázdný |
Záložka Dodatočné (Additional): je dostupná a editovatelná jen při volbě Additional v poli Declaration Type, při přepnutí Declaration Type z Additional na Regular nebo Regular-Correction se zadaná data v polích v této záložce vymažou | ||
Date of Finding Reasons Add. Tax | Date | uživatel zadá datum v případě, že vytváří dodatečné daňové přiznání |
Last Total Number Of Vehicles | Integer | uživatel zadá celkový počet vozidel, který byl uvedený na předchozím / řádném daňovém přiznání |
Last Known Tax | Decimal | uživatel zadá částku daně z předcházejícího / řádného daňového přiznání |
Presumptive Tax | Decimal | uživatel zadá částku předpokládané daně podle posledního / řádného daňového přiznání |
Comments | Text (1000) | uživatel zadá potřebný komentář k dodatečnému daňovému přiznání |
Zaplacené zálohy
Na Kartě podkladu silniční daně je možné otevřít tabulku Zálohy podkladu silniční daně / Zoznam zaplatených zálohy na daň z MV (Road Tax Basis Adv. Payments) volbou Zaplacené zálohy / Zaplatené zálohy (Paid Advance Payments) nebo z kalkulovaného pole Částka záloh / Čiastka záloh (Adv. Payments Amount).
Otevře se tabulka s přehledem zaplacených záloh.
Volbou Nový (New) je možné manuálně zadávat datum zaplacené zálohy (Advance Payment Date) a částku zaplacené zálohy (Advance Payment Amount). Výsledná suma jednotlivých částek záloh je pak zapsána v poli Částka záloh / Čiastka záloh (Adv. Payments Amount) na kartě podkladu.
CZ – do xml souboru se plní jednotlivé řádky z tabulky Zálohy podkladu silniční daně (věta Z).
SK – do xml souboru se plní celková čiastka zaplatených záloh.
Export
Generování souboru se provede volbou Export na kartě podkladu daně.
CZ – Proces generování xml souboru podkladu pro silniční daň
Po spuštění tlačítka Export systém postupuje při výpočtu a generování xml souboru takto:
Systém prochází pouze předměty ze smluv o financování s typem financování = Operativní leasing, které mají vyplněno Datum první registrace a Datum první registrace na leasingovou společnost. Pokud nemají vyplněny tyto datumy, není možné silniční daň spočítat, respektive vozidlo nebylo přihlášeno.
Pokud je smlouva k předmětu ve stavu Varianta (Varianta kalkulace=A), zpracování podkladu pro výpočet se přeskočí.
Pokud je smlouva k předmětu ve stavu Změnová kopie (Změnová kopie=A), zpracování podkladu pro výpočet se přeskočí včetně originální smlouvy (Změnová kopie=A) a zapíše číslo předmětu a číslo smlouvy do tabulky Log silniční daně (změnovou kopii i originál).
Systém zkontroluje, že údaje v záložce Registrační údaje v poli Vlastník předmětu i v poli Držitel/provozovatel se rovná „leasingová společnost“. Pakliže se jedno z polí nerovná, přeskočí zpracování výpočtu podkladu.
Do výpočtů nezahrne předměty, které mají na Skupině katalogové karty nastavené pole „Typ výpočtu silniční daně“= „Nepodléhá“.
Kontroluje duplicity VIN a zároveň kontroluje Datum předání předmětu. Pro výpočet platí to vozidlo s duplicitním VIN, které má nejvyšší datum předání předmětu. Po přenose RZ do výkazu převezme hodnotu a zohlední údaje v tabulce Historie registračních čísel vozidla. V případě, že není vyplněná hodnota v poli Registrační číslo vozidla na kartě předmětu, systém pokračuje ve zpracování a zapíše informaci o prázdném poli do Logu silniční daně. V případě, že není vyplněno pole VIN, přeskočí zpracování a zapíše informaci o prázdném poli do Logu silniční daně.
Systém zkontroluje, zda je na kartě předmětu nastavené pole Osvobozeno od daně = Ano. Jestliže je = Ano, tak postupuje ve výpočtu popsaném v dalších bodech. Jestliže je Osvobozeno od daně = Ne, pak zkontroluje, že existuje služba smlouvy Druh služby=Silniční daň. Pokud neexistuje, přeskočí zpracování výpočtu a zapíše informaci do Logu silniční daně, že schází služba smlouvy a vozidlo není osvobozeno od daně.
Prochází jednotlivé měsíce definovaného intervalu. Pro každý měsíc se provede kontrola, jestli je počáteční datum měsíce >= datum první registrace předmětu a zároveň <= datum odhlášení technického průkazu. Pokud podmínce vyhoví, měsíc se dostane do zpracování. Pokud je pole Datum první registrace prázdné, přeskočí zpracování výpočtu podkladu a zapíše informaci do Logu silniční daně (platí i pro osvobozená vozidla).
Na základě aktuálního měsíce a Data první registrace se spočítá stáří auta. Podle stáří se pak pro aktuální měsíc vypočítá sazba daně a měsíční splátka (sazba / 12). Pakliže není datum první registrace zadáno, přeskočí pro zpracování výpočtu podkladu a zapíše do Logu silniční daně (neplatí pro osvobozená vozidla).
Pokud je na kartě předmětu nastavené pole Osvobozeno od daně = Ano a zvolený Způsob využití předmětu s hodnotou v poli Osvobozeno od daně = Ano, uplatní se osvobození dle § 3 podle zadaného písmene v poli „Písmeno zákona“. V tabulce Způsob využití předmětu nesmí být nastavené písmeno zákona F. Tato hodnota je nastavená pouze v tabulce Typy paliva. Na základě zvoleného Typu paliva s hodnotou v poli Osvobozeno od daně = Ano, uplatní se osvobození dle § 3 podle zadaného písmene v poli „Příslušné písmeno“. Nebude-li pole Příslušné písmeno vyplněno, zpracování výpočtu podkladu pokračuje dál a informaci o prázdném poli zapíše systém do Logu silniční daně. Počet měsíců osvobození se vyplní totožný jako počet měsíců podléhajících silniční dani. V případě, že je na stejné kartě předmětu financování kombinace obou osvobození, použije se „Písmeno zákona“ z tabulky Způsob využití předmětu financování. Výpočet sazby daně pro osobní vozidla (identifikace „osobního vozidla“ je nastavená v tabulce Nastavení smluv se službami v poli Hodnota pro osobní vozidlo) na elektrický pohon (Elektromobil) je jiný, a to bez ohledu na „Písmeno zákona“. Elektromobil si úloha identifikuje tak, že se podívá na nastavenou hodnotu v poli Hodnota pro elektromobil v tabulce Nastavení smluv se službami. Výpočet sazby daně pro osvobozená vozidla, tj. na kartě předmětu je pole Osvobozeno od daně = ano, bude probíhat takto:
U osvobození dle způsobu využití – na kartě předmětu se systém podívá na hodnotu v poli Způsob využití předmětu a zkontroluje v tabulce Způsoby využití předmětu financování, zda je nastaveno Osvobozeno od daně = Ano a hodnota v poli Písmeno zákona je neprázdná. V případě nalezení hodnoty „A“ nebo „B“ v poli Písmeno zákona, ukončí zpracování výpočtu (takto osvobozená vozidla se do přiznání neuvádějí). Jinou hodnotu, než „A“ nebo „B“ v poli Písmeno zákona si uloží a použije pro naplnění xml do Veta0, pole „k_osvoboz=“. Pro výpočet silniční daně si identifikuje, zda Typ paliva = Elektromobil a v případě shody, bude výpočet probíhat dle popisu v bodě b). Výpočet silniční daně pro identifikovaný Typ paliva <> Elektromobil, proběhne stejně jako v úloze Vytvořit silniční daň, včetně uplatnění slev dle slevových pásem. V případě, že na předmětu není vyplněno pole Způsob využití předmětu, úloha skončí chybovým hlášením a chyba se zapíše do Logu silniční daně.
U osvobození dle typu paliva = Elektromobil na kartě předmětu, se systém podívá na hodnotu v poli Způsob využití předmětu a zkontroluje v tabulce Způsoby využití předmětu financování, zda je nastaveno Osvobozeno od daně z MV = Ne. Pak se podívá na hodnotu v poli Typ paliva a zkontroluje v tabulce Typy paliva, zda je nastaveno Osvobozeno od daně z MV = Ano a hodnota v poli Písmeno zákona je neprázdná. Hodnotu pole Písmeno zákona si uloží a použije pro naplnění xml do Veta0, pole „k_osvoboz=“. V případě, že Typ paliva má nastaveno Osvobozeno od daně z MV = Ne anebo je pole Písmeno zákona prázdné, úloha skončí chybovým hlášením a chyba se zapíše do Logu silniční daně. Následně proběhne identifikace, zda se jedná o Elektromobil. Jestliže výsledek identifikace je ≠ Elektromobil postupuje se ve výpočtu popsaném v bodě c). Jestliže výsledek identifikace je = Elektromobil, najde v tabulce Ceník silniční daně kódy, které mají nastavenou Kategorii předmětu = Jiné vozidlo. Dle počtu náprav (v předmětu pole Počet náprav) a dle nejvyšší povolené celkové hmotnosti vozidla (v předmětu pole Nejvyšší příp. celková hmotnost (kg)), kdy hledá průsečík v hodnotách nastavených v polích „Celková hmotnost v kg od“ a „Celková hmotnost v kg do“ a to včetně, najde odpovídající kód z Ceníku silniční daně a použije sazbu ze související tabulky Sazby. Pak se podívá do tabulky Sleva podle věku vozidla a zohlední slevu ve výpočtu stejným principem jako v úloze Vytvořit silniční daň. Do xml věta0, pole “hmotnost” se vykazuje vždy v tunách bez ohledu na hodnotu pole Typ výpočtu silniční daně v tabulce Skupiny katalogových karet. Nyní posílá hmotnost jen při hodnotě Typu výpočtu silniční daně vyšší než 1. V případě, že na předmětu není vyplněno pole Typ paliva, Počet náprav nebo pole Nejvyšší příp. celková hmotnost (kg), úloha skončí chybovým hlášením a chyba se zapíše do Logu silniční daně.
U osvobození dle typu paliva ≠ Elektromobil – výpočet silniční daně proběhne stejně jako v úloze Vytvořit silniční daň, včetně uplatnění slev dle slevových pásem. V případě, že na předmětu není vyplněno pole Typ paliva, úloha skončí chybovým hlášením a chyba se zapíše do Logu silniční daně.
Měsíční splátky se pro období výkazu sčítají a zaokrouhluje se za jednotlivá vozidla na celé koruny nahoru. Celkový součet se plní do oddílu III. přiznání, do pole 31 Celková výše daně silniční.
Zaplacené zálohy se sčítají a součet se plní do oddílu III. přiznání, do pole Na zálohách zaplaceno.
Zbývá doplatit se vypočte tak, že se od Celkové výše daně silniční odečte Na zálohách zaplaceno. V případě, že Na zálohách zaplaceno nebude vyplněno, odečte se nula. Výpočet se plní do oddílu III. přiznání, do pole Zbývá doplatit.
Vygenerovaný xml soubor se uloží pod stažené soubory v počítači pod názvem zadaným v poli Název souboru na kartě podkladu silniční daně. Systém po dokončení generování zobrazí hlášku: „Výpočet silniční dane je dokončen. Chcete otevřít log?“. Po potvrzení ANO, se otevře tabulka Log silniční dane, která obsahuje informace o výsledku zpracování nebo nezpracování a uvedené chybě.
Výsledný xml soubor naimportujte na stránky daňového portálu. Zde se dozvíte, jaké chyby se ve vygenerovaném podkladu pro daňové přiznání nachází.
Kód druhu vozidla (sloupec 17 v přiznání)
XML - <Veta 0, k_drvoz="1"
Plní se podle nastavení v tabulce Skupiny katalogových karet, nastavení hodnoty pole Typ výpočtu silniční daně -> Option kdy:
Nepodléhá = 0
Obsah válců = 1
Největší příp. celková hmotnost = 2
Součet hmotností na nápravy = 3.
SK – Proces generování xml souboru podkladu pro daň z motorových vozidiel
Po spuštění tlačítka Export systém postupuje při výpočtu a generování xml souboru takto:
Provede kontrolu na tabulku API Discount by Age of Vehicle (4027503). V tabulce:
Musí existovat nějaké řádky. Jestliže není založení žádný řádek, úloha skončí s chybovým oznámením „Nejsou nastaveny slevy podle věku vozidla (ENG: No Discounts by Age of Vehicle are set)“
Ve všech řádcích, v poli Paragraph No. (25, Code[10]):
Hodnota musí být neprázdná. Jestliže bude v některém řádku hodnota prázdná, tak úloha skončí s chybovým oznámením „Není nastavený paragraf pro slevu dle věku vozidla (ENG: There is not set Paragraph No. for a Discount by Age of Vehicle)
Nastavená hodnota musí být ve formátu „číslo_číslo“ odpovídající číslu paragrafu a číslu odstavce zákona, např. 7_1 nebo 7_2 nebo 7_3. Jestliže nastavená hodnota nebude odpovídat požadovanému formátu, tak úloha skončí s chybovým oznámením „Nastavený paragraf neodpovídá požadovanému formátu (ENG: The set Paragraph No. does not correspond to the required format.)
Ze zpracování výpočtu daně z MV se vyloučí ty smlouvy, které mají v Detailním stavu smlouvy (Detail Contract Statuses), v poli Calculation = Yes a dále ty smlouvy, které mají:
V poli Status hodnotu nižší než Signed
V poli Calculation Variant = Yes
V poli Change Copy = Yes
V poli Change Copy Exists = Yes. Do LOG zapíše číslo předmětu a čísla smlouvy za podmínky, že datum první registrace na leasingovou společnost je <= poslednímu dni generovaného podkladu k dani z MV
K vybraným smlouvám se najdou předměty a do zpracování výpočtu dně z MV se vyberou pouze předměty které mají:
V zadaném kódu v poli Cataloque Group Code na Cataloque Groups s Rate Tax Calc. Type <> Exempt (Nepodlieha)
Pak v poli Object Holder = Leasing Company. Jestliže se nerovná, přeskočí zpracování výpočtu podkladu daně z MV a nesoulad zapíše do LOG
Pak v poli Licence Plate No. <> empty. Vyplněné pole je jednoznačný identifikátor skutečného přihlášení vozidla.
Pak v poli 1st Registration Date <= k zadanému End Date v kartě podkladu pro výpočet daně z MV. Jestliže bude hodnota prázdná, tak přeskočí zpracování výpočtu pro daný předmět a do LOG zapíše info o prázdném poli
Pak v poli Leasing Comp. Reg. First Date => k zadanému Start Date v kartě podkladu pro výpočet daně z MV. Jestliže bude hodnota prázdná, tak přeskočí zpracování výpočtu pro daný předmět a do LOG zapíše info o prázdném poli
Pak v poli Technical Certificate Check-Out Date je datum buď prázdné nebo spadá do období pro výpočet daně z MV
Pak na vybraných předmětech zkontroluje, že:
v poli Chassis No. (VIN) je neprázdná hodnota. Když je prázdné, tak úloha přeskočí zpracování výpočtu daně z MV k předmětu financování a do LOG zapíše informaci o čísle smlouvy a čísle předmětu, které má prázdné VIN
v poli Fuel Type je neprázdná hodnota. Když je prázdné, tak úloha přeskočí zpracování výpočtu daně z MV k předmětu financování a do LOG zapíše informaci o čísle smlouvy a čísle předmětu, které má prázdné Fuel Type
Pak na předmětech, vybraných pro zpracování výpočtu daně z MV zkontroluje duplicitu VIN. Jestliže budou nalezeny předměty s duplicitním VIN, tak zkontroluje, že na všech předmětech jsou datumy 1st Registration Date a Leasing Comp. Reg. First Date shodné. Jestliže:
nejsou shodné, tak přeskočí zpracování všech předmětů s duplicitním VIN a do LOG zapíše informaci o nesouladu v polích
jsou shodné, pak pro výpočet daně z MV platí to vozidlo s duplicitním VIN, které má nejvyšší Handover Date (Dátum odovzdania) předmětu. Jestliže je na některé smlouvě hodnota prázdná, tak zapíše informaci do LOG a pokračuje dál ve zpracování. Pro přenos Licence Plate No. do výkazu se převezme platná hodnota ke konci období, za které se daň z MV počítá, podle historie k poli, tj. z tabulky Licence Plate History
Do zpracování výpočtu „Predpokladaná daň podľa § 10 ods. 2 zákona“ se zahrnou jen předměty financování, které mají Leasing Comp. Reg. First Date <= k zadanému End Date v kartě podkladu pro výpočet daně z MV, zároveň datum v poli Technical Certificate Check-Out Date je prázdné nebo vyšší k zadanému End Date v kartě podkladu pro výpočet daně z MV. U duplicitních VIN se použije pro výpočet ten předmět, který má nejvyšší Handover Date
Tento výpočet se provádí pouze v případě, že na Road Tax Basis Card je v poli Declaration Type zvoleno Regular nebo Regular-Correction
Pokud je na Road Tax Basis Card v poli Declaration Type zvoleno Additional, nebude se tento výpočet provádět
Zkontroluje, zda na kartě předmětu je pole Free of Tax = Yes. Jestliže se:
= Yes, tak postupuje ve výpočtu popsaném v dalších bodech pro zpracování při osvobození od daně
= No, tak si dohledá službu smlouvy typu Service Kind = Road Tax (Druh služby = Daň z motorových vozidiel) v tabulce API Contract Service (4026681). Jestliže:
Nedohledá takovou službu smlouvy, přeskočí zpracování výpočtu daně z MV daného předmětu a zapíše do LOG informaci, že schází služba smlouvy a vozidlo není osvobozeno od daně. Pak přejde na zpracování další smlouvy / předmětu
Dohledá takovou platnou službu smlouvy, tak pokračuje dál ve zpracování výpočtu daně z MV popsaném v dalších bodech pro zpracování předmětů neosvobozených od daně. Jestliže je dohledáno více takových služeb, pracuje dále s poslední dohledanou
Identifikuje si Elektromobil tak, že se podívá na nastavenou hodnotu Fuel Type v poli Hodnota pro elektromobil (Value for Electric Car) v tabulce Nastavení smluv se službami (API Contract with Serv. Setup (4026620))
Definuje se Tahač nebo Návěs tak, že se podívá na nastavenou hodnotu Homologation Class Code v kartě předmětu financování, tabulka API Financed Object (4026560). Jestliže je tato hodnota v kategorii „N“ nebo „O“ tak se podívá na nastavení hodnoty v poli Group na kartě předmětu a pak v tabulce API Catalogue Group (4026565) se pro tuto hodnotu podívá na nastavení v poli APISK Rate Tax Calc. Type (4027525, Option). Jestliže je v tomto poli nastavena hodnota Total Axle Weight, jde o Tahač nebo Návěs
Zpracování, kdy je v poli Osvobozeno od daně = Ano (Free of Tax = Yes) na kartě předmětu: na základě zadané hodnoty v poli Způsobu využití předmětu financování (Financed Object Usage Methods) si v tabulce API Fin. Object Usage Method (4047061) dohledá písmeno v poli APISK Letter of Law (4027500, Code[1]), podle kterého je předmět osvobozen podle § 4 zákona. Jestliže hodnota pole je:
„A“ tak se ukončí zpracování předmětu a přejde se na zpracování dalšího předmětu
„B“ nebo „C“ nebo „D“ zapíše se tato hodnota do řádku č. r11pism do xml tak, že se za hodnotu přidá závorka „)“. Zároveň se do ř. r11oslobodene uvede, že vozidlo bylo osvobozeno během celého zdaňovacího období, tj. zadá se hodnota >1<
Není-li v poli písmeno vyplněno nebo je jeho hodnota jiná než výše uvedené hodnoty, zpracování výpočtu pokračuje dál a informaci o prázdném poli či nesprávné hodnotě zapíše do LOG
do xml souboru se pro osvobozený předmět plní pouze tyto řádky (do ostatních se nezadává nic, ani nula, pokud to není přímo popsáno!):
r01 – Datum první evidence vozidla – hodnotou z pole 1st Registration Date z tabulky API Financed Object (4026560)
r02vzniku – Datum vzniku daňové povinnosti – hodnotou z pole Leasing Comp. Reg. First Date z tabulky API Financed Object (4026560) pokud hodnota pole (datum) spadá do období pro výpočet daně z MV, jinak se neplní žádná hodnota
r02zaniku – Datum zániku daňové povinnosti – hodnotou z pole Tech. Cert. Check-Out Date z tabulky API Financed Object (4026560) pokud je neprázdné, jinak se neplní žádná hodnota
r03 – Kategorie vozidla – hodnotou z pole Homologation Class Code z tabulky API Financed Object (4026560)
r04tahac – plní se hodnota >1< pro kategorii vozidel „N“ definovanou jako Tahač, jinak se plní hodnota >0<
r04naves – plní se hodnota >1< pro kategorii vozidel „O“ definovanou jako Návěs, jinak se plní hodnota >0<
r05 – Evidenční číslo – hodnotou z pole Licence Plate No. z tabulky API Financed Object (4026560) platnou podle Licence Plate History ke konci počítaného období
r06 – Zdvihový objem válců motoru v cm3 – pro kategorii L a M1 neidentifikovaná jako Elektromobil se plní hodnota z pole Engine Displacement (ccm) z tabulky API Financed Object (4026560), jinak se neplní žádná hodnota
r07 – Výkon motoru v kW – pro kategorii L, M a N identifikovaný jako Elektromobil se plní hodnota z pole Engine Power (kW) z tabulky API Financed Object (4026560), jinak se neplní žádná hodnota
r08 – Hmotnost vozidla v tunách – pro kategorii M2, M3, N1 až N3, O1 až O4 neidentifikovaná jako: Elektromobil, Tahač nebo Návěs se plní hodnota z pole Max. Allowed Total Weight (kg) z tabulky API Financed Object (4026560) přepočtená na tuny. Pro definovaný Tahač nebo Návěs se plní hodnota z pole Total Weight on Axles (kg) z tabulky API Financed Object (4026560) přepočtená na tuny. Jinak se neplní žádná hodnota. Přepočet na tuny se provede na dvě desetinná místa, zaokrouhlený matematicky
r09 – Počet náprav – pro kategorii M2, M3, N, O neidentifikovaná jako Elektromobil se plní hodnota z pole Number of Axles z tabulky API Financed Object (4026560), jinak se neplní žádná hodnota
r12 až r21 – pro osvobozené předměty se neplní žádná hodnota nebo se plní >0< u polí typu boolean
r22 až r24 – pole pro dodatečné přiznání, tj. v případě, že jde o Declaration Type = Additional, plní těchto polí je popsáno v kapitole Úprava xmlport 4027500 API Road Tax Export
Zpracování, kdy je v poli Osvobozeno od daně = Ne (Free of Tax = No) na kartě předmětu: na dohledné službě smlouvy typu Service Kind = Road Tax si najde hodnotu v poli Service Code (45, Code[10]) v tabulce API Contract Service (4026681). Podle dohledané hodnoty si najde sazbu daně tak, že dohledá stejnou hodnotu v poli Road Tax Pricelist Code (1, Code[10], PK) v tabulce API Road Tax Rate (4027501) a použije hodnotu v poli Tax Rate (LCY) (10, Decimal), jejíž platnost, zadané datum v poli Valid From (110, Date, PK) je menší než datum zadané End Date v kartě podkladu pro výpočet daně z MV a zároveň je datum v poli Valid To buď prázdné nebo shodné či vyšší jako zadané datum End Date v kartě podkladu pro výpočet daně z MV. Dohledanou sazbu daně zapíše do xml, do řádku r12. Jestliže takovou sazbu daně nenajde, úloha skončí chybovým hlášením a chyba se zapíše do LOG.
Pak projde jednotlivé měsíce zadaného intervalu pro výpočet daně z MV. Daň se platí za každý započatý měsíc jak na začátku, tak i na konci povinnosti zaplatit daň. Pro každý měsíc se provede kontrola, jestli je datum v poli Leasing Comp. Reg. First Date menší nebo rovno poslednímu dni zpracovávaného měsíce a zároveň v poli Technical Certificate Check-Out Date je hodnota větší nebo rovno prvního dne počítaného měsíce a nebo je prázdná. Pokud podmínce vyhoví, měsíc se dostane do zpracování. Pro každý měsíc, který se dostane do zpracování se vypočte stáří vozidla v daném měsíci od měsíce 1st Registration Date včetně. Pak si:
nejdříve podle hodnoty pole Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) najde v tabulce API Discount by Age of Vehicle (4027503) všechny aktivní ((pole Active (30, Boolean) = Yes)) řádky, ve kterých je v poli Homologation Class Filter (35, Code[1024]) zadána stejná hodnota
V případě, že ve filtru Homologation Class Filter není nalezena hodnota Homologation Class Code z předmětu, úloha skončí chybovým hlášením a chyba se zapíše do LOG
Podle stáří vozidla v daném měsíci, který spadl do zpracování, se definuje Discount in % a Paragraph No. v dohledaných řádcích tak, že si zjistí, do jakého intervalu spadá podle pole Interval from (months) (15, Integer) a pole Interval to (months) (20, Integer) včetně a tím se definuje slevové pásmo. Pro jeden předmět se takto mohou za počítané období (kalendářní rok) definovat až dvě slevová pásma, tj. „sadzba 1“ a „sadzba 2“. Příklad: jestliže první slevové pásmo podle datumu končí 20.6. tak za “6 “měsíc se použije druhé slevové pásmo.
V případě, že úloha nenalezne řádek pro vypočtené stáří vozidla v daném měsíci, úloha skončí chybovým hlášením a chyba se zapíše do LOG. Tj. v tabulce Discounts by Age of Vehic. musí existovat i řádky pro období, ve kterém se sleva neuplatňuje!
Pak se sečtou se všechny měsíce per definované slevové pásmo. Počet měsíců za definované první slevové pásmo se do souboru xml naplní do r19aPocMesS1. Jestliže bylo definováno i druhé slevové pásmo, tak počet měsíců za druhé slevové pásmo se do souboru xml naplní do r19aPocMesS2
Pro plnění r13 v xml souboru hodnotou >1< platí toto pravidlo, přičemž sadzba1 platí pro první definované slevové pásmo a sadzba2 platí pro druhé definované slevové pásmo s výjimkou slevy pro „O4“ a dohledanou nulovou Discount in %:
Definovaná Discount in % = 25 a Paragraph No. = 7_1 => r13znizenieSadzba1_25 nebo r13znizenieSadzba2_25
Definovaná Discount in % = 20 a Paragraph No. = 7_1 => r13znizenieSadzba1_20 nebo r13znizenieSadzba2_20
Definovaná Discount in % = 15 a Paragraph No. = 7_1 => r13znizenieSadzba1_15 nebo r13znizenieSadzba2_15
Definovaná Discount in % = -10 a Paragraph No. = 7_1 => r13zvysenieSadzba1_10 nebo r13zvysenieSadzba2_10
Definovaná Discount in % = -20 a Paragraph No. = 7_1 => r13zvysenieSadzba1_20 nebo r13zvysenieSadzba2_20
Definovaná Discount in % = 50 a Paragraph No. = 7_2 => r13znizenieMsadzba1_50 nebo r13znizenieMsadzba2_50
Definovaná Discount in % = 40 a Paragraph No. = 7_2 => r13znizenieMsadzba1_40 nebo r13znizenieMsadzba2_40
Definovaná Discount in % = 30 a Paragraph No. = 7_2 => r13znizenieMsadzba1_30 nebo r13znizenieMsadzba2_30
Definovaná Discount in % = 20 a Paragraph No. = 7_2 => r13znizenieMsadzba1_20 nebo r13znizenieMsadzba2_20
Definovaná Discount in % = 10 a Paragraph No. = 7_2 => r13znizenieMsadzba1_10 nebo r13znizenieMsadzba2_10
Definovaná Discount in % = 60 a Paragraph No. = 7_3 => r13znizenieOsadzba_60
Definovaná Discount in % = 0 a Paragraph No. = 7_* => není nárok na žádnou slevu a do xml souboru se nezadá žádný r13 s hodnotou >1<, tj. všechny r13 budou s hodnotou >0<
Sleva podle typu paliva – podle hodnoty pole Fuel Type Code (15, Code[10]) v tabulce API Financed Object (4026560) zkontrolovat, zda je tato hodnota zadaná v některém řádku tabulky API Discount by Fuel Type (4027504) v poli Fuel Type Code (15, Code[10]). Jestliže podmínce:
Vyhoví tak dohledat zadanou hodnotu option nového pole Type. Pro dohledanou hodnotu:
Hybrid zadat do řádku xml r15hybrid>1< a do ostatních xml řádků r15 zadat >0<
Gas zadat do řádku xml r15plyn>1< a do ostatních xml řádků r15 zadat >0<
Hydrogen zadat do řádku xml r15vodik>1< a do ostatních xml řádků r15 zadat >0<
Nevyhoví, tak do všech řádků xml r15 naplnit >0<
Plnění řádků xml souboru pro předměty neosvobozená od daně:
Řádky 01 až 09 se plní stejným principem, jako pro předměty osvobozené od daně
r12, popis plnění je v úvodu k této kapitole
r13 a r19, popis plnění je v kapitole Sleva nebo zvýšení daně podle věku vozidla
r15, popis plnění je v kapitole Sleva podle typu paliva
r22 až r24 – pole pro dodatečné přiznání, tj. v případě, že jde o Declaration Type = Additional, plní těchto polí je popsáno v kapitole Princip plnění xmlport 4027500 API Road Tax Export
Daň, poměrná část dane, předdavky na daň a roční sazba dane snížená nebo zvýšená podle § 7 se zaokrouhluje na eurocenty dolů. Celkový součet vypočtené SK se plní do oddílu IV. přiznání, do řádku č. 36
Zaplacené zálohy se sčítají a součet se plní do oddílu IV. přiznání, do řádku č. 37
Zbývá doplatit se vypočte tak, že se od Celkové výše daně silniční odečte Na zálohách zaplaceno (ř. 36 mínus ř. 37). V případě, že Na zálohách zaplaceno nebude vyplněno, odečte se nula. Výpočet se plní do oddílu IV. přiznání, podle výsledku. Kladný výsledek se plní do řádku č. 38. Záporný výsledek se plní do řádku č. 39
Vypočtená „Predpokladaná daň“ se plní do řádku č. 40 při výpočtu Řádného (Regular) přiznání k dani z MV
Vypočtený podklad pro daň z MV se uloží do stažených souborů uživatele, které úlohu spouštěl, pod názvem zadaným v poli Fiel Name v Road Tax Basis Card
Po uložení souboru se objeví dialogové okno s oznámením, zda proběhl výpočet s možností přímého otevření tabulky Road Tax Log.
Výsledný xml soubor naimportujte do formuláře finanční správy. Zde se dozvíte, zda a jaké chyby se ve vygenerovaném podkladu pro daňové přiznání nachází. Dále vypočtenou celkovou daň a předpokládanou daň pro výpočet záloh na příští období.
Princip plnění xmlport 4027500 API Road Tax Export
Soubor xml je fixně naprogramován tak, aby odpovídal parametrům přiznání podávané právnickou osobou (PO).
Při plnění formuláře se postupuje tak, že na „jednu stránku“ se plní dvě auta.
Poznámka pro vývojáře: POZOR, pokud se něco v procesu plnění xml souboru opravuje pro liché auto, je nutné provést stejnou úpravu i pro sudé auto!
Jednotlivé řádky xml souboru se plní takto:
XML formát: | Plnění: |
<dokument> | neplní se, jen se vytváří řádek pro xml soubor |
<hlavicka> | neplní se, jen se vytváří řádek pro xml soubor |
<fo>0</fo> | fixní |
<po>1</po> | fixní |
<zahranicna>0</zahranicna> | fixní |
<dic>2020211468</dic> | hodnota z pole Legal Entity Reg. ID z tabulky API Road Tax Basis (4027505) |
<datumNarodenia/> | neplní se, jen se vytváří řádek pro xml soubor |
<typDP> | neplní se, jen se vytváří řádek pro xml soubor |
<rdp>1</rdp> | když je v poli Declaration Type z tabulky API Road Tax Basis (4027505) hodnota option: Daňové priznanie (Regular) tak se plní 1, jinak 0 |
<odp>0</odp> | když je v poli Declaration Type z tabulky API Road Tax Basis (4027505) hodnota option: Opravné daňové priznanie (Regular-Correction) tak se plní 1, jinak 0 |
<ddp>0</ddp> | když je v poli Declaration Type z tabulky API Road Tax Basis (4027505) hodnota option: Dodatočné daňové priznanie (Additional) tak se plní 1, jinak 0 |
</typDP> | neplní se, jen se vytváří řádek pro xml soubor |
<zdanovacieObdobie> | neplní se, jen se vytváří řádek pro xml soubor |
<od>01.01.2022</od> | hodnota z pole Start Date z tabulky API Road Tax Basis (4027505) |
<do>31.12.2022</do> | hodnota z pole End Date z tabulky API Road Tax Basis (4027505) |
<datumDDP/> | jestliže je "<ddp>1" tak se plní hodnota z pole Date of Finding Reasons Add. Tax z tabulky API Road Tax Basis (4027505) |
</zdanovacieObdobie> | neplní se, jen se vytváří řádek pro xml soubor |
<ObdobiePar9> | neplní se, jen se vytváří řádek pro xml soubor |
<ods1>1</ods1> | fixní |
<ods3>0</ods3> | fixní |
<ods4>0</ods4> | fixní |
<ods5>0</ods5> | fixní |
<ods6>0</ods6> | fixní |
<ods7>0</ods7> | fixní |
</ObdobiePar9> | neplní se, jen se vytváří řádek pro xml soubor |
<foPriezvisko/> | fixní |
<foMeno/> | fixní |
<foTitul/> | fixní |
<foTitulZa/> | fixní |
<foObchodneMeno/> | fixní |
<poObchodneMeno> | neplní se, jen se vytváří řádek pro xml soubor |
<riadok>BUSINESS LEASE SLOVAKIA s.r.o.</riadok> | hodnota z pole Legal Entity Name z tabulky API Road Tax Basis (4027505) |
</poObchodneMeno> | neplní se, jen se vytváří řádek pro xml soubor |
<sidlo> | neplní se, jen se vytváří řádek pro xml soubor |
<ulica>Twin City Tower, Mlynské nivy</ulica> | hodnota z pole Street z tabulky API Road Tax Basis (4027505) |
<cislo>10</cislo> | hodnota z pole House Number / Orientation Number z tabulky API Road Tax Basis (4027505) |
<psc>82109</psc> | hodnota z pole City No. z tabulky API Road Tax Basis (4027505) |
<obec>Bratislava</obec> | hodnota z pole City z tabulky API Road Tax Basis (4027505) |
<stat>Slovensko</stat> | hodnota z pole Country z tabulky API Road Tax Basis (4027505) |
<telefon>123123123</telefon> | hodnota z pole Created by Phone No. z tabulky API Road Tax Basis (4027505) |
<emailFax>info@info.sk</emailFax> | hodnota z pole Created by E-mail z tabulky API Road Tax Basis (4027505) |
</sidlo> | neplní se, jen se vytváří řádek pro xml soubor |
<adresaOrganizacnejZlozky> | neplní se, jen se vytváří řádek pro xml soubor |
<ulica/> | fixní |
<cislo/> | fixní |
<psc/> | fixní |
<obec/> | fixní |
<telefon/> | fixní |
<emailFax/> | fixní |
</adresaOrganizacnejZlozky> | neplní se, jen se vytváří řádek pro xml soubor |
<typZastupcu> | neplní se, jen se vytváří řádek pro xml soubor |
<typZastupca>0</typZastupca> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Zástupca (Representative) tak se plní 1, jinak 0 |
<dedic>0</dedic> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Dedič (Heir) tak se plní 1, jinak 0 |
<spravcaVkonkurznomKonani>0</spravcaVkonkurznomKonani> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Správca v konkurznom konaní (Trustee in bankruptcy) tak se plní 1, jinak 0 |
<likvidator>0</likvidator> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Likvidátor (Liquidator) tak se plní 1, jinak 0 |
<statutarnyZastupcaPO>0</statutarnyZastupcaPO> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Štatutárny zástupca (PO) ((Statutory representative (LP)) tak se plní 1, jinak 0 |
<pravnyNastupca>0</pravnyNastupca> | když je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) hodnota option: Právny nástupca (Legal successor) tak se plní 1, jinak 0 |
</typZastupcu> | neplní se, jen se vytváří řádek pro xml soubor |
<zastupca> | · neplní se, jen se vytváří řádek pro xml soubor · v tomto oddílu se plní hodnoty v případě, kdy je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) jiné než prázdné |
<priezvisko/> | hodnota z pole Surname of the representative z tabulky API Road Tax Basis (4027505) |
<meno/> | hodnota z pole Name of the representative z tabulky API Road Tax Basis (4027505) |
<titul/> | hodnota z pole Title of the representative z tabulky API Road Tax Basis (4027505) |
<titulZa/> | fixní |
<rc/> | hodnota bez lomítka z pole Id. No. of the representative z tabulky API Road Tax Basis (4027505) |
<datumNarodenia/> | hodnota z pole Birthdate of the representative z tabulky API Road Tax Basis (4027505) |
<dic/> | hodnota z pole Tax Advisor VAT z tabulky API Road Tax Basis (4027505) |
<obchodneMeno/> | hodnota z pole Business Name of the representative z tabulky API Road Tax Basis (4027505) |
<adresa> | · neplní se, jen se vytváří řádek pro xml soubor · v tomto oddílu se plní hodnoty v případě, kdy je v poli Signing Person Type z tabulky API Road Tax Basis (4027505) jiné než prázdné |
<ulica/> | hodnota z pole Street of the representative z tabulky API Road Tax Basis (4027505) |
<cislo/> | hodnota z pole House No. of the representative z tabulky API Road Tax Basis (4027505) |
<psc/> | hodnota z pole Post Code of the representative z tabulky API Road Tax Basis (4027505) |
<obec/> | hodnota z pole City of the representative z tabulky API Road Tax Basis (4027505) |
<stat/> | hodnota z pole Country of the representative z tabulky API Road Tax Basis (4027505) |
<telefon/> | hodnota z pole Phone No. of the representative z tabulky API Road Tax Basis (4027505) |
<emailFax/> | hodnota z pole E-mail of the representative z tabulky API Road Tax Basis (4027505) |
</adresa> | neplní se, jen se vytváří řádek pro xml soubor |
</zastupca> | neplní se, jen se vytváří řádek pro xml soubor |
</hlavicka> | neplní se, jen se vytváří řádek pro xml soubor |
<telo> | neplní se, jen se vytváří řádek pro xml soubor |
<r35>2</r35> | · celkový počet vozidel při řádném přiznání · u dodatečného přiznání se musí plnit původní celkový počet vozidel, plní se hodnotu z pole Last Total Number of Vehicles z tabulky API Road Tax Basis (4027505) |
<r36>115.00</r36> | · celková částka daně za všechny vozidla u řádného přiznání zaokrouhlená na eurocenty dolů · u dodatečného přiznání se musí plnit původní celková částka, plní se hodnotu z pole Last Known Tax z tabulky API Road Tax Basis (4027505) |
<r37>150.00</r37> | · pro řádné se plní hodnota z pole Adv. Payments Amount z tabulky API Road Tax Basis (4027505) nebo hodnota >0.00< jestliže se pole Adv. Payments Amount rová nule · pro dodatečné přiznání se řádek plní hodnotou >0.00< |
<r38>0.00</r38> | · výpočet - plní se kladný rozdíl mez hodnotou v r36 a r37, jinak se plní >0.00< · pro dodatečné přiznání se řádek neplní |
<r39>35.00</r39> | · výpočet - plní se záporný rozdíl mez hodnotou v r36 a r37, jinak se plní >0.00< · pro dodatečné přiznání se řádek neplní |
<r40>60.00</r40> | · celková částka předpokládané daně u řádného přiznání, se vypočítá tak, že se použije stejný princip výpočtu daně pro jednotlivá vozidla s tím rozdílem, že se do výpočtu zahrnou jen ty předměty, která mají hodnotu v poli Tech. Cert. Check-Out Date (1175, Date) z tabulky API Financed Object (4026560) prázdnou, nebo je vyšší jako zadaný konečný datum pro výpočet daně. Pro výpočet se použije roční sazba z řádku 18, tj. každé vozidlo se počítá jako by byl povinný k dani celý rok. Pro tento výpočet se neplní žádné jiné řádky, plní se jen celková vypočtená daň zaokrouhlená na eurocenty dolů. Zároveň se pro tento výpočet použijí sazby daně platné pro další období · u dodatečného přiznání se plní hodnotu z pole Presumptive Tax z tabulky API Road Tax Basis (4027505) |
<r41>1</r41> | · u řádného se 2 vozidla rovnají 1 straně (7 vozidel jsou teda 4 strany) · u dodatečného se zadává >0< |
<r42/> | jen pro dodatečné přiznání - plní se celkový počet vozidel |
<r43/> | jen pro dodatečné přiznání - plní se celková částka daně zaokrouhlená na eurocenty dolů |
<r44/> | jen pro dodatečné přiznání - rozdíl mezi řádkem 43 a 36 (znaménko se ponechá tak jak vyjde) |
<r45/> | jen pro dodatečné přiznání - 2 vozidla se rovná 1 strana (7 vozidel jsou teda 4 strany) |
<vrateniePreplatku> | neplní se, jen se vytváří řádek pro xml soubor |
<vratit>1</vratit> | se plní >1< podle výsledku daně, tj. když je nenulová hodnota v r39 a nebo když je v r44 mínusová hodnota, jinak >0< |
<sposobPlatby> | neplní se, jen se vytváří řádek pro xml soubor |
<poukazka>0</poukazka> | fixní |
<ucet>1</ucet> | plnit stejnou hodnotu jako v řádku "vratit" |
</sposobPlatby> | neplní se, jen se vytváří řádek pro xml soubor |
<bankovyUcet> | neplní se, jen se vytváří řádek pro xml soubor |
<cisloUctu>9000007502</cisloUctu> | jestliže je v řádku "ucet>1<ucet" tak se plní hodnotu z pole Bank Account No. z tabulky API Road Tax Basis (4027505) jinak prázdné |
<kodBanky>7300</kodBanky> | jestliže je v řádku "ucet>1<ucet" tak se plní hodnotu z pole Bank Code z tabulky API Road Tax Basis (4027505) jinak prázdné |
<IBAN>SK9673000000009000007502</IBAN> | jestliže je v řádku "ucet>1<ucet" tak se plní hodnotu z pole IBAN z tabulky API Road Tax Basis (4027505) jinak prázdné |
</bankovyUcet> | neplní se, jen se vytváří řádek pro xml soubor |
<datum>29.05.2023</datum> | jestliže je v řádku "ucet>1<ucet" tak se plní datumem vytvoření xml souboru |
</vrateniePreplatku> | neplní se, jen se vytváří řádek pro xml soubor |
<poznamky> | neplní se, jen se vytváří řádek pro xml soubor |
<![CDATA[ ]]> | se plní text z pole Comments z tabulky API Road Tax Basis (4027505) |
</poznamky> | neplní se, jen se vytváří řádek pro xml soubor |
<datumVyhlasenia>29.05.2023</datumVyhlasenia> | plnit datumem vytvoření xml souboru |
<strana3> | neplní se, jen se vytváří řádek pro xml soubor pro každou novou stranu3 kdy jedna strana3 může obsahovat maximálně dva sloupce, kdy jeden sloupec představuje jedno vozidlo |
<oznacenie> | neplní se, jen se vytváří řádek pro xml soubor pro každou novou stranu3 |
<aktualna>1</aktualna> | se plní podle pořadí vytvořeného podkladu k předmětu, tj. pro první a druhé vozidlo je aktuální strana 1, pro třetí a čtvrté vozidlo je aktuální stran 2, pro jedenácté vozidlo je aktuální strana 6 |
<celkovo>1</celkovo> | celkový počet stran3, tj. když je 11 vozidel, tak je 6 stran |
</oznacenie> | neplní se, jen se vytváří řádek pro xml soubor pro každou novou stranu3 |
<stlpec1> | fixní pro první vozidlo na stránce |
<r01>12.02.2022</r01> | hodnota pole 1st Registration Date (250, Date) z tabulky API Financed Object (4026560) |
<r02vzniku>14.02.2022</r02vzniku> | hodnota pole Leasing Comp. Reg. First Date (22650, Date) z tabulky API Financed Object (4026560), plní se pouze pokud je rok shodný s rokem pro generování přiznání |
<r02zaniku/> | hodnota pole Tech. Cert. Check-Out Date (1175, Date) z tabulky API Financed Object (4026560), plní se pouze pokud je rok deregistrace TP shodný s rokem pro generování přiznání |
<r03>M1</r03> | hodnota pole Homologation Class Code (300, Code[10]) z tabulky API Financed Object (4026560) |
<r04tahac>0</r04tahac> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie N* definovaná jako Tahač, plní se hodnota >1<, jinak se plní hodnota >0< |
<r04naves>0</r04naves> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie O* definovaná jako Návěs, plní se hodnota >1<, jinak se plní hodnota >0< |
<r05>TV945DY</r05> | hodnota pole Licence Plate No. (1, Code[10], PK) z tabulky API License Plate History (4026584) ke zpracovávanému předmětu platná k zadanému konci zpracovávaného období pro výpočet daně |
<r06>1200.0</r06> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie L* nebo M1 a vozidlo není identifikováno jako elektromobil, tak se plní hodnota z pole Engine Displacement (ccm) z tabulky API Financed Object (4026560) jako nezáporné číslo s jedním desetinným místem, jinak se neplní žádná hodnota |
<r07/> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie L*, M* nebo N* a vozidlo je identifikováno jako elektromobil, tak se plní hodnota z pole Engine Power (kW) z tabulky API Financed Object (4026560), jinak se neplní žádná hodnota |
<r08/> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie M2, M3, N1 až N3, O1 až O4 a vozidlo není identifikováno jako Elektromobil, Tahač nebo Návěs se plní hodnota z pole Max. Allowed Total Weight (kg) z tabulky API Financed Object (4026560) přepočtená na tuny. Pro definovaný Tahač nebo Návěs se plní hodnota z pole Total Weight on Axles (kg) z tabulky API Financed Object (4026560) přepočtená na tuny. Jinak se neplní žádná hodnota. Přepočet na tuny se provede na dvě desetinná místa, zaokrouhlený matematicky |
<r09/> | jestliže je v poli Homologation Class Code (300, Code[10]) v tabulce API Financed Object (4026560) hodnota kategorie M2, M3, N*, O* a vozidlo není identifikováno jako elektromobil, tak se plní hodnota z pole Number of Axles z tabulky API Financed Object (4026560), jinak se neplní žádná hodnota |
<r10pism>a</r10pism> | fixní |
<r11pism/> | hodnota pole APISK Free of Tax Lett. of Law (4027500, Code[1]) z tabulky API Financed Object (4026560) |
<r11oslobodene>0</r11oslobodene> | plní se "1" pokud pole Free of Tax (19090, Boolean) z tabulky API Financed Object (4026560) je Yes a pokud písmeno zadané v poli Free of Tax Letter of Law je jiné než "A" |
<r12>80</r12> | dohledání sazby daně ke zpracovávanému předmětu je popsáno v procesu k funkci pro výpočet daně |
<r13znizenieSadzba1_25>1</r13znizenieSadzba1_25> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieSadzba1_20>0</r13znizenieSadzba1_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieSadzba1_15>0</r13znizenieSadzba1_15> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieSadzba2_25>0</r13znizenieSadzba2_25> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieSadzba2_20>0</r13znizenieSadzba2_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieSadzba2_15>0</r13znizenieSadzba2_15> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba1_50>0</r13znizenieMsadzba1_50> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba1_40>0</r13znizenieMsadzba1_40> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba1_30>0</r13znizenieMsadzba1_30> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba1_20>0</r13znizenieMsadzba1_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba1_10>0</r13znizenieMsadzba1_10> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba2_50>0</r13znizenieMsadzba2_50> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba2_40>0</r13znizenieMsadzba2_40> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba2_30>0</r13znizenieMsadzba2_30> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba2_20>0</r13znizenieMsadzba2_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieMsadzba2_10>0</r13znizenieMsadzba2_10> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13znizenieOsadzba_60>0</r13znizenieOsadzba_60> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13zvysenieSadzba1_10>0</r13zvysenieSadzba1_10> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13zvysenieSadzba1_20>0</r13zvysenieSadzba1_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13zvysenieSadzba2_10>0</r13zvysenieSadzba2_10> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r13zvysenieSadzba2_20>0</r13zvysenieSadzba2_20> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy nebo zvýšení daně podle stáří vozidla, jinak se plní >0< |
<r14s1>60.00</r14s1> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená či zvýšená roční sazba daně podle kategorie vozidla a stáří vozidla – částka daně zapsaná v r12 se vynásobí koeficientem podle nastavení v řádku r13znizenieSadzba1 nebo r13znizenieMsadzba1 nebo r13zvysenieSadzba1 nebo r13znizenieOsadzba, nebo nesnížená jestliže už snížení pro vozidlo neplatí, tj. není zadáno žádné snížení či zvýšení v r13xxxxx1 ani v r13znizenieOsadzba tak se vynásobí koeficientem 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r14s2/> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená či zvýšená roční sazba daně podle kategorie vozidla a stáří vozidla – částka daně zapsaná v r12 se vynásobí koeficientem podle nastavení v řádku r13znizenieSadzba2 nebo r13znizenieMsadzba2 nebo r13zvysenieSadzba2, nebo nesnížená, jestliže už snížení pro vozidlo neplatí, tj. není zadáno žádné snížení či zvýšení v r13xxxxx2 tak se vynásobí koeficientem 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r15hybrid>0</r15hybrid> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy podle Fuel Type, jinak se plní >0< |
<r15plyn>0</r15plyn> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy podle Fuel Type, jinak se plní >0< |
<r15vodik>0</r15vodik> | · pro osvobozené vozidlo se vždy plní hodnota >0<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se plní hodnota >1< pokud jsou splněny podmínky popsané v procesu k funkci na výpočet daně v oddílu pro výpočet slevy podle Fuel Type, jinak se plní >0< |
<r16s1>60.00</r16s1> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená roční sazba daně podle typu pohonu vozidla – jestliže je v některém r15 hodnota >1<, částka daně zapsaná v r14s1 se vynásobí koeficientem 0,5, jestliže není nastavena sleva v žádném z r15 tak se vynásobí koeficientem 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r16s2/> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená roční sazba daně podle typu pohonu vozidla – jestliže je v některém r15 hodnota >1<, částka daně zapsaná v r14s2 se vynásobí koeficientem 0,5, jestliže není nastavena sleva v žádném z r15 tak se vynásobí koeficientem 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r17>0</r17> | plní se vždy hodnota >0<, v systému není potřebný vstup k identifikaci vozidla používaného v kombinované dopravě |
<r18s1>60.00</r18s1> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená roční sazba daně podle použití v kombinované dopravě – částka daně zapsaná v r16s1 se vynásobí koeficientem 0,5 jestliže je v r17 hodnota >1<, jestliže není tak se vynásobí 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r18s2/> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá snížená roční sazba daně podle použití v kombinované dopravě - částka daně zapsaná v r16s2 se vynásobí koeficientem 0,5 jestliže je v r17 hodnota >1<, jestliže není tak se vynásobí 1 · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r19aPocMesS1>11</r19aPocMesS1> | princip plnění počtu měsíců pro řádek 14, sloupec 1 je popsán v procesu generování xml |
<r19aPocMesS2/> | princip plnění počtu měsíců pro řádek 14, sloupec 2 je popsán v procesu generování xml |
<r19bPocDniS1/> | fixní – uvádí se počet dní ve kterých se autobus používal na přepravu mimo výkon přepravy ve veřejném zájmu, v systému pro takový výpočet není potřebný vstup |
<r19bPocDniS2/> | fixní – uvádí se počet dní ve kterých se autobus používal na přepravu mimo výkon přepravy ve veřejném zájmu, v systému pro takový výpočet není potřebný vstup |
<r20s1>55.00</r20s1> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené, jestliže je v r19aPocMesS1 jiná hodnota než >12<, tak se vypočte poměrná částka daně takto: hodnota r19aPocMesS1 krát (částka v r18s1 / 12, zaokrouhlená na 5 desetinných míst směrem dolů) · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r20s2/> | · pro osvobozené vozidlo se vždy plní prázdná hodnota ><, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené, jestliže je v r19aPocMesS2 jiná hodnota než >12<, tak se vypočte poměrná částka daně takto: hodnota r19aPocMesS2 krát (částka v r18s2 / 12, zaokrouhlená na 5 desetinných míst směrem dolů) · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r21>55.00</r21> | · pro osvobozené vozidlo se vždy plní hodnota >0.00<, osvobozené je, když v řádku r11oslobodene je hodnota >1< · pro neosvobozené se vypočítá celková daň za vozidlo tak, že se sečte hodnota z řádku r20s1 a hodnota z řádku r20s2 (kontrola: částka musí být vždy kladná se dvěma desetinnými místy a nebo může být >0.00<) · vypočítaná sazba se zaokrouhlí na eurocenty dolů |
<r22/> | jen pro dodatečné přiznání, kdy nelze systémově zadat částku daně z původního přiznání se bude pole plnit stejnou zaokrouhlenou hodnotou jako v r21, uživatel pak bude muset provést manuální úpravu podle skutečnosti ve formuláři |
<r23/> | jen pro dodatečné přiznání plnit stejnou zaokrouhlenou hodnotu jako v r21, tj. v kartě pro výpočet SD je zadány Declaration Type = Additional |
<r24/> | jen pro dodatečné přiznání plnit rozdílem mezi r23 a r22, tj. nulou, uživatel pak bude muset provést manuální úpravu podle skutečnosti ve formuláři |
</stlpec1> | fixní pro první vozidlo na stránce |
<stlpec2> | fixní pro druhé vozidlo na stránce (řádky níže slouží pouze jako vzor plnění pro druhé vozidlo) |
<r01>31.10.2022</r01> | |
<r02vzniku/> | |
<r02zaniku/> | |
<r03>M1</r03> | |
<r04tahac>0</r04tahac> | |
<r04naves>0</r04naves> | |
<r05>BJ985CF</r05> | |
<r06>1100.0</r06> | |
<r07/> | |
<r08/> | |
<r09/> | |
<r10pism>a</r10pism> | |
<r11pism/> | |
<r11oslobodene>0</r11oslobodene> | |
<r12>80</r12> | |
<r13znizenieSadzba1_25>1</r13znizenieSadzba1_25> | |
<r13znizenieSadzba1_20>0</r13znizenieSadzba1_20> | |
<r13znizenieSadzba1_15>0</r13znizenieSadzba1_15> | |
<r13znizenieSadzba2_25>0</r13znizenieSadzba2_25> | |
<r13znizenieSadzba2_20>0</r13znizenieSadzba2_20> | |
<r13znizenieSadzba2_15>0</r13znizenieSadzba2_15> | |
<r13znizenieMsadzba1_50>0</r13znizenieMsadzba1_50> | |
<r13znizenieMsadzba1_40>0</r13znizenieMsadzba1_40> | |
<r13znizenieMsadzba1_30>0</r13znizenieMsadzba1_30> | |
<r13znizenieMsadzba1_20>0</r13znizenieMsadzba1_20> | |
<r13znizenieMsadzba1_10>0</r13znizenieMsadzba1_10> | |
<r13znizenieMsadzba2_50>0</r13znizenieMsadzba2_50> | |
<r13znizenieMsadzba2_40>0</r13znizenieMsadzba2_40> | |
<r13znizenieMsadzba2_30>0</r13znizenieMsadzba2_30> | |
<r13znizenieMsadzba2_20>0</r13znizenieMsadzba2_20> | |
<r13znizenieMsadzba2_10>0</r13znizenieMsadzba2_10> | |
<r13znizenieOsadzba_60>0</r13znizenieOsadzba_60> | |
<r13zvysenieSadzba1_10>0</r13zvysenieSadzba1_10> | |
<r13zvysenieSadzba1_20>0</r13zvysenieSadzba1_20> | |
<r13zvysenieSadzba2_10>0</r13zvysenieSadzba2_10> | |
<r13zvysenieSadzba2_20>0</r13zvysenieSadzba2_20> | |
<r14s1>60.00</r14s1> | |
<r14s2/> | |
<r15hybrid>0</r15hybrid> | |
<r15plyn>0</r15plyn> | |
<r15vodik>0</r15vodik> | |
<r16s1>60.00</r16s1> | |
<r16s2/> | |
<r17>0</r17> | |
<r18s1>60.00</r18s1> | |
<r18s2/> | |
<r19aPocMesS1>12</r19aPocMesS1> | |
<r19aPocMesS2/> | |
<r19bPocDniS1/> | |
<r19bPocDniS2/> | |
<r20s1>60.00</r20s1> | |
<r20s2/> | |
<r21>60.00</r21> | |
<r22/> | |
<r23/> | |
<r24/> | |
</stlpec2> | fixní druhé vozidlo na stránce |
</strana3> | fixní |
</telo> | fixní |
</dokument> | fixní |
Log silniční daně
K některým procesním krokům je vytvořen LOG, který po zpracování zobrazí důležitá upozornění tak, aby se předešlo chybnému výpočtu podkladu k dani.
Po ukončení zpracování podkladu se otevře dialogové okno s možností zobrazení LOG Ano / Ne (Yes / No). Po zvolení volby Ano (Yes) se zobrazí log ke konkrétnímu zpracovávanému podkladu.
Log je možné také otevřít samostatně z menu karty podkladu Související -> Log silniční daně (Related -> Road Tax Log) nebo vyhledáním přes systémovou lupu.
Po spuštění Logu se otevře přehled všech logovaných zápisů, které byly při zpracování podkladu k dani nalezeny. Některé zápisy jsou chybové a některé mohou být informativní. Podle toho, jak je jejich logika popsána v kapitole k procesu generování podkladu k dani.
V jednotlivých řádcích logu jsou zapsány čísla konkrétní smlouvy a předmětu financování ke kterým se log vztahuje. Kliknutím na číslo smlouvy nebo číslo předmětu se lze dostat přímo na jejich kartu.
Všechny pole jsou uživatelsky needitovatelné.
Popis polí:
Entry No.
CZ/SK: Číslo položky
Integer, PK
Systém automaticky plní číslo položky
User ID
CZ/SK: Vytvořil / ID uživatele
Code
Systém automaticky plní název uživatele, který úlohu spustil
Procesing Date and Time
CZ/SK: Datum a čas zpracování / Dátum a čas spracovania
DateTime
Systém automaticky plní systémové datum a čas spuštění úlohy
Financing Contract No.
CZ/SK: Číslo smlouvy financování / Číslo zmluvy o financování
Code
Systém automaticky plní číslo smlouvy, ke který byl při zpracování procesu log zjištěn
Financed Object No.
CZ/SK: Číslo předmětu financování / Číslo predmetu zmluvy
Code
Systém automaticky plní číslo předmětu, ke kterému byl při zpracování procesu log zjištěn
Procesing Result
CZ/SK: Výsledek zpracování / Výsledek spracovania
Option = Unprocessed,Processed (CZ: Nezpracováno, Zpracováno, SK: Nespracované, Zpracované)
Systém automaticky plní výsledek zpracování. Nezpracováno znamená, že se smlouva / předmět nedostal do podkladu k dani. Zpracováno znamená, že se smlouva / předmět do zpracování podkladu dostal, ale informace nemusí být kompletní
Error Detail
CZ/SK: Popis chyby
Text 100
Systém automaticky plní popis nalezené chyby podle logiky popsané v procesu zpracování podkladu.