Vyúčtování daně (za rok 2018)
Vyúčtování daně (za rok 2018)
Menu: Sestavy/Odvody/Vyúčtování daně
Zálohová daň
Soubor: DPZVD6.xml
[adisepo.mfcr.cz - popis struktury DPZVD6]
k_uladis | Zkratka dané úlohy | konstanta DPZ |
dokument | Typ písemnosti | konstanta VD6 |
c_ufo_cil | Finančnímu úřadu pro | Obecná evidence osob (pole Číslo ÚFO pro typ osoby = Finanční úřad) |
poc_zam1 .. poc_zam12 | Počet zaměstnanců | Počet zaměstnanců k poslednímu dni daného měsíce. Zjišťuje se podle následujících podmínek: (1) Datum nástupu zaměstnance je menší nebo rovno konce sledovaného období (např. 31.1.2016) a zároveň (2) datum výstupu je větší nebo rovno konci sledovaného období (např: 31.1.2016) a zároveň |
vdadpz_typ | 01a Vyúčtování | B (řádné) |
zdobd_od | Počátek zdaňovacího období | Dle uživatelské volby před vytvořením (Zdaňovací období - od). |
zdobd_do | Konec zdaňovacího období | Dle uživatelské volby před vytvořením (Zdaňovací období - do). |
kc_dpzii01 .. kc_dpzii10 | Stejně jako ve větě "O", jen v souhrnu. | |
uhrnprepl | Úhrn přeplatků na dani z RZD (položka formuláře 06) | -1*(součet částek mzdových položek 907,1952,1954) + -1*(součet částek mzdových položek 1951,1953,1955 s částkou větší než nula) |
uhrndopl | (položka formuláře 06a) | -1*(součet částek mzdových položek 1951,1953,1955 s částkou menší než nula) |
hd 40821. Položky 06 a 06a Zde je ale problém se mzdovými položkami 1953 a 1955 (opravy daňového bonusu z ročního zúčtování). Podle mého názoru nelze jednoznačně říci, zda vždy celá částka na těchto mzdových položkách patří do 06 nebo 06a. Příklad: Zaměstnanec měl v rámci ročního zúčtování doplacen bonus ve výši 1000 Kč (v píchačkách mzdová položka 1951 částka -1000). Později se však zjistilo, že měl v rámci ročního zúčtování vrátit 500 kč. Na opravu se použije mzdová položka 1953 částka 1500. Podle mého názoru by se v tomto případě měla částka 1000 z mzdové položky 1953 zohlednit v položce 06a a částka 500 v položce 06.
c_pracufo | Územní pracoviště v, ve, pro | Obecná evidence osob (pole Pracoviště ÚFO v pro typ osoby = Finanční úřad) |
dic | DIČ | Základní parametry |
typ_ds | Typ daňového subjektu | Základní parametry - pole Právní forma (v případě hodnoty Fyzická osoba se doplní F (fyzické osoby), v ostatních případech se doplní P (právnické osoby) |
zkrobchjm | Obchodní jméno právnické osoby | Základní parametry |
prijmeni | Příjmení | |
jmeno | Jméno | |
titul | Titul | |
ulice | Ulice (nebo část obce) | |
c_pop | Číslo popisné | |
c_orient | Číslo orientační | Základní parametry - pokud je uvedeno číslo domu jako číslo/číslo, bere se první hodnota jako číslo popisné a druhá jako číslo orientační. |
naz_obce | Obec | Základní parametry |
psc | PSČ | |
opr_jmeno | Jméno | Fyzická osoba oprávněná k podpisu a její vztah k právnické osobě - na tuto položku se aplikace dotáže vždy při vytvoření souboru (přičemž nabídne posledně zadanou): ![]() |
opr_prijmeni | Příjmení | |
opr_postaveni | Vztah k právnické osobě | |
sest_jmeno | Jméno | Osoba, která sestavila vyúčtování. Čerpá se z agendy Kontaktní údaje uživatele PC. |
sest_prijmeni | Příjmení | |
sest_telef | Telefon | |
sest_email | E mail |
kc_dpzi01 | Zálohy na daň | Mzdové položky: 910, 911, 912, 918, 1960, 1902-1907, 1909-1914, 1916-1921 |
kc_dpzi02 | ||
kc_dpzi04 | Přeplatky z ročního zúčtování | Mzdové položky: 907, 1952, 1954, 1951 (s kladnou částkou) |
kc_dpzi05 | Vyplacené bonusy (včetně oprav) | Mzdové položky: 919, 1901, 1908, 1915, 1951 (se zápornou částkou - vyplacené), 1953, 1955 |
kc_dpzi08 | Částky upravující sražené zálohy na daň | kc_dpzi04 + kc_dpzi05 |
kc_dpzi09 | Vyúčtovaná částka | kc_dpzi01 - kc_dpzi04 - kc_dpzi05 |
kc_dpzi11 |
Sloupec "Bylo odvedeno" aplikace standardně předvyplňuje - správnost hodnot ověřuje (upravuje) uživatel.
c_obce_zuj | Kód obce (ZÚJ - základní územní jednotka) | ( adisepo.mfcr.cz - číselník ZÚJ ) |
naz_obce_zuj | Název obce | |
poc_zam | Počet zaměstnanců | Počet zaměstnanců k 1. prosinci vykazovaného zdaňovacího období |
Informace o obci se čerpají z agendy Popisy pracovních míst, z vlastnosti pracovního místa Obec výkonu práce (TREXIMA) (88).
Z výše uvedeného vyplývá:
- buď mají všechna pracovní místa ve společnosti vyplněnu dotyčnou vlastnost (a všichni zaměstnanci přiřazena pracovní místa), pak jsou data kompletní a je možno soubor EPO odeslat
- nebo je potřeba data zadat ručně po načtení souboru EPO ještě před jeho schválením (odesláním/uložením).
Algoritmus zjišťování je přibližně následující. Z popisů pracovních míst jsou zjištěny všechny obce výkonu práce, které mají dotyčnou platnost, tj. k 1.12.zpracovávaného roku. Ke každé obci jsou zjištěna pracovní místa (která je mají v popisu) a dále zaměstnanci, kteří byli na těchto pracovních místech k rozhodnému dni. - Tj. vlastnosti s hodnotou lze do popisu prac.míst doplnit i dodatečně - těsně před vytvořením souboru.
Další nepovinné položky:
- - c_zko - Číslo okresu
- - naz_vykonu - Název místa výkonu práce (název místa výkonu práce uvedené v pracovní smlouvě ...) Je možno zapsat v načítací stránce.
- - naz_zko - Název území okresu Needitovatelné pole v načítací stránce. Tip pro doplnění pole "Název území okresu" - umažte jedno písmenko z názvu obce, pak jej znovu přidejte a z rozbalovacího prvku potvrďte tuto obec. Poté stránka sama doplní hodnotu do pole "Název území okresu"
- hd 60401
h_delka_vyk | Délka výkonu práce (sloupec 19) | Počet kalendářních dnů v daném roce, po nichž trval pracovní poměr. V případě dvou překrývajících se poměrou jsou překrývající se dny započteny pouze jedenkrát. |
h_k_stat | Kód státu daňové rezidence | Osobní údaje - kód státu trvalého bydliště |
h_prijmeni | Příjmení poplatníka | Osobní údaje - příjmení |
h_jmeno | Jméno poplatníka | Osobní údaje - jméno |
h_d_naroz | Datum narození | Osobní údaje - zjištěno z "rodného čísla" |
h_dic | Číslo daňové identifikace ve státě daňové rezidence | Mzdové údaje - pole s tímto názvem |
h_typ_dic | Typ daňové identifikace | Mzdové údaje - pole s tímto názvem |
h_naz_obce | Obec | Bydliště poplatníka ve státě, jehož je rezidentem - Osobní údaje - trvalé bydliště. |
h_ulice | Ulice | |
h_c_pop_or | Číslo popisné | |
h_c_pasu | Číslo dokladu prokazujícího totožnost | Mzdové údaje - pole s tímto názvem (dříve: Osobní údaje - pole Číslo pasu.) |
h_typ_pasu | Typ dokladu prokazujícího totožnost | Mzdové údaje - pole s tímto názvem |
h_k_stat_pasu | Kód státu, který doklad vydal | Mzdové údaje - pole s tímto názvem |
h_kc_mzdy | Úhrn zdanitelných příjmů (sloupec 15) | db: telegram.dan_zakl + sum_odm_ost |
h_kc_prijmy | Úhrn příjmů (sloupec 14) | db: telegram.dan_zakl + sum_odm_nezd + sum_odm_ost |
h_kc_zalohy | Úhrn sražených záloh na daň (bez ročního zúčtování) (sloupec 17) | db: telegram.tab_dan + pichacky. kódy: 911,912,918,1960,1902-1907,1909-1914 s příznakem <> 'v' (tzn. oprava - ne výpočtem) |
h_sraz_dan | Úhrn sražené daně (sloupec 18) | db: telegram.sum_dan - tab_dan - pichacky (z h_kc_zalohy) |
- h_kc_odmeny - Úhrn odměn člena orgánu právnické osoby (sloupec 16) - aktuálně aplikace neumí automatizovaně zjistit; zjištěte částku a doplňte do načteného formuláře.
Podmínky pro načtení zaměstnance do věty H:
- Daňový nerezident alespoň v jednom měsíci z období
V sestavě se objeví zaměstnanec (nerezident), pokud má ve Mzdových údajích zatrženo pole "daňový nerezident", resp. muselo být toto pole zatrženo v příslušných historických měsících, za něž je období vytvářeno. Pokud je například sestava vytvářena za období 01/2016 - 12/2016, pak se zjišťují zaměstnanci, kteří alespoň v jednom měsíci z daného období byli daňoví nerezidenti.
- Označení ve správných měsících
Důležité je, aby označení bylo jen v těch měsících, ve kterých byl daňovým nerezidentem. Protože jen z těchto měsíců jsou zjišťovány částky (Úhrn příjmů, Úhrn sražených záloh na daň, ...).
Změna pro minulé období Pokud chcete, aby zaměstnanci označení v aktuálním měsíci jako nerezidenti byli za nerezidenty považováni i ve všech měsících minulého kalendářního roku, je toho možno docílit spuštěním příkazu v SQL promptu (v menu: Systém / SQL Prompt). Je nutno upravit následující příkaz (je použit pro r. 2016 a platformu typu MS SQL).
update prac_zal set dan_nerez = 'a' where datum between '2016-01-01' and '2016-12-01' and os_cislo in (select os_cislo from pracovnici where dan_nerez = 'a');
Pokud znáte osobní čísla, můžete použít jiný příkaz, v němž tato osobní čísla vyjmenujete (jako příklad jsou použity zástupné symboly X1, X2, X3):
update prac_zal set dan_nerez = 'a' where datum between '2016-01-01' and '2016-12-01' and os_cislo in (X1, X2, X3);
Pokud chcete u některých zaměstnanců naopak zrušit příznak, že byli daňový nerezidenti, můžete použít příkaz: update prac_zal set dan_nerez = 'n' where datum between '2016-01-01' and '2016-12-01' and os_cislo in (X1, X2, X3);
- Doprovodné doklady
Položky typu Číslo dokladu prokazující totožnost, Typ dokladu prokazující totožnost, ... jsou zjišťovány z aktuálního stavu (agenda Mzdové údaje, db. tab. pracovnici).
- Zaměstnanec byl vyúčtován
Alespoň v jednom měsíci, kdy byl zaměstnanec daňovým nerezidentem, musel být vyúčtován (tj. musí mít záznam v db: telegram).
Srážková daň
Soubor: DPSVD2.xml
[adisepo.mfcr.cz - popis struktury DPSVD2]
c_drp | Z příjmu | (771-právnických osob, 772-fyzických osob) |
k_uladis | Zkratka daňové úlohy | Konstanta DPS. |
dokument | Typ dokumentu | Konstanta VD2. |
dapds_forma | 01a Vyúčtování | (B - řádné) |
kc_dpsii01 | Na dani mělo být sraženo | |
zdobd | Počátek zdaňovacího období | Dle uživatelské volby před vytvořením (Zdaňovací období - od). |
zdobd_do | Konec zdaňovacího období | Dle uživatelské volby před vytvořením (Zdaňovací období - do). |
- c_drp - Pro mzdy přichází v úvahu 772 (určuje se podle osoby, jejíž příjem je podroben, nikoliv podle osoby plátce) - doplňuje se tedy tato konstanta. hd id 36070
Popis - viz zálohová daň |
kc_dpsi01 | Srážková daň | Mzdové položky: 913, 914, 917 a mzdové položky zařazené do pojmu Ostatní srážkové daně (Pojmy (číselník)) |
kc_dpsi02 |
(Ne)posunutí o měsíc je možno určovat před vytvořením souboru uživatelskou volbou
- Kolik měsíců po zpracování ve mzdách se daň odvádí - standardní hodnota = 1.
Komentář
Hodnota "1" znamená, že srážková daň se v souboru vykáže až následující měsíc po měsíci, kdy byla vyúčtována ve mzdách. Například do "února" se zahrne srážková daň zpracovaná ve mzdách za období "leden".
Vyúčtování srážkové daně se takto účtuje (měsíc po zpracování ve mzdách) na základě konzultace s pracovníky s finančního úřadu. Částky mají být uvedeny v období, kdy byly odvedeny finančnímu úřadu (správci daně), tedy sraženy firmě. Kdy byly sraženy zaměstnancům ve mzdách, finanční úřad "nezajímá". Legislativa toto přímo neurčuje a pokyny k tiskopisu se dají vykládat "různě".
Problémem je, že si tento výkaz vykládají různé finanční úřady mnohdy různě (zkušenost zákazníků napříč republikou). Aby bylo možné vyhovět všem, je k dispozici pole Kolik měsíců po zpracování ve mzdách se daň odvádí. Výchozí hodnota je 1. Možné hodnoty v rozsahu 0-9; hodnota 0 znamená, že částky budou vykázány v tom období, kdy byly zpracovány ve mzdách.
s_kc_dpsi01 | ||
s_kc_dpsi02 |
Načtení na daňovém portálu
Vytvořené soubory je možno nahrát na daňovém portálu. Formulář je tam možno editovat a následně vytisknout.
[adisepo.mfcr.cz - načtení souborů]