Silniční daň
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í |