Vyúčtování daně (za rok 2016)
Vyúčtování daně (za rok 2016)
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 první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 začátku sledovaného období (např: 1.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 |
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 |
kc_dpzi05 | Vyplacené bonusy (včetně oprav) | Mzdové položky: 919, 1901, 1908, 1915, 1951, 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 |
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.
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ů | |
h_kc_prijmy | Úhrn příjmů | |
h_kc_zalohy | Úhrn sražených záloh na daň |
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.
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 v minulém kalendářním roce, 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);
- 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ů]