Pom19: Porovnání verzí

Z Prirucky
Řádek 1: Řádek 1:
Souhrn kódů účtování (sestava)
'''Souhrn kódů účtování (sestava)''' - sestava uvádějící přehled mzdových položek a jejich účtování. Určeno pro
: [[SQL prompt]] nebo
: [[Generátor sestav II]].
 
== Sestava ==


[[Image: Souhrn kodu uctovani 1.png|650px]]
[[Image: Souhrn kodu uctovani 1.png|650px]]
[[Image: Souhrn kodu uctovani 2.png|250px]]
[[Image: Souhrn kodu uctovani 2.png|250px]]


* '''kod''' - kód mzdové položky z číselníku mzdových položek
* '''vyznam''' - název mzdové položky z číselníku mzdových položek
* '''kod_uc''' - kód účtování přiřazený mzdové položce v číselníku mzdových položek
* '''kod_uc_zp''' - kód účtování zdravotní pojišťovny dle číselníku [[Kódy účtování zdravotních pojišťoven]]; vyplňuje se pro položky 902, 903, 904, 999. Pokud je vyplněna hodnota v tomto sloupci, má při účtování přednost před hodnotou vyplněnou ve sloupci "kod_uc".
* '''cis_poj''' - číslo zdravotní pojišťovny v případě účtování po zdravotních pojišťovnách
* '''prac_kateg''' - číslo pracovní kategorie; platí pro případ účtování po pracovních kategoriích, tj. kod_uc < 0 (záporný); hodnota dle číselníku [[Rozšířené kódy účtování]]
* '''id_podniku''' - pro případ [[více IČ]], kdy jeden "kod_uc" se může účtovat jiným MD-DAL pro jiný podnik
* '''ucet md''' - MD - účet má dáti; z číselníku [[Kódy účtování]]
* '''ucet dal''' - DAL - účet dal; z číselníku [[Kódy účtování]]
* '''nazev''' - název kódu účtování z číselníku [[Kódy účtování]]


* kod - kód mzdové položky z číselníku mzdových položek
== SQL definice ==
* vyznam - název mzdové položky z číselníku mzdových položek
* kod_uc - kód účtování přiřazený mzdové položce v číselníku mzdových položek
* kod_uc_zp - kód účtování zdravotní pojišťovny dle číselníku [[Kódy účtování zdravotních pojišťoven]]; vyplňuje se pro položky 902, 903, 904, 999. Pokud je vyplněna hodnota v tomto sloupci, má při účtování přednost před hodnotou vyplněnou ve sloupci "kod_uc".
* cis_poj - číslo zdravotní pojišťovny v případě účtování po zdravotních pojišťovnách
* prac_kateg - číslo pracovní kategorie; platí pro případ účtování po pracovních kategoriích, tj. kod_uc < 0 (záporný); hodnota dle číselníku [[Rozšířené kódy účtování]]
* id_podniku - pro případ [[více IČ]], kdy
 


  select A.kod, A.vyznam, A.kod_uc, abs(null) as kod_uc_zp, abs(null) as cis_poj, abs(null) as prac_kateg,  
  select A.kod, A.vyznam, A.kod_uc, abs(null) as kod_uc_zp, abs(null) as cis_poj, abs(null) as prac_kateg,  
Řádek 49: Řádek 56:
  C.kod_uc = B.kod_uc and
  C.kod_uc = B.kod_uc and
  A.kod in (902, 903, 904, 999) and D.kod_uc <0
  A.kod in (902, 903, 904, 999) and D.kod_uc <0
== Odkazy ==
* [[Export do účetnictví]]

Verze z 13. 2. 2015, 12:26

Souhrn kódů účtování (sestava) - sestava uvádějící přehled mzdových položek a jejich účtování. Určeno pro

SQL prompt nebo
Generátor sestav II.

Sestava

Souhrn kodu uctovani 1.png Souhrn kodu uctovani 2.png

  • kod - kód mzdové položky z číselníku mzdových položek
  • vyznam - název mzdové položky z číselníku mzdových položek
  • kod_uc - kód účtování přiřazený mzdové položce v číselníku mzdových položek
  • kod_uc_zp - kód účtování zdravotní pojišťovny dle číselníku Kódy účtování zdravotních pojišťoven; vyplňuje se pro položky 902, 903, 904, 999. Pokud je vyplněna hodnota v tomto sloupci, má při účtování přednost před hodnotou vyplněnou ve sloupci "kod_uc".
  • cis_poj - číslo zdravotní pojišťovny v případě účtování po zdravotních pojišťovnách
  • prac_kateg - číslo pracovní kategorie; platí pro případ účtování po pracovních kategoriích, tj. kod_uc < 0 (záporný); hodnota dle číselníku Rozšířené kódy účtování
  • id_podniku - pro případ více IČ, kdy jeden "kod_uc" se může účtovat jiným MD-DAL pro jiný podnik
  • ucet md - MD - účet má dáti; z číselníku Kódy účtování
  • ucet dal - DAL - účet dal; z číselníku Kódy účtování
  • nazev - název kódu účtování z číselníku Kódy účtování

SQL definice

select A.kod, A.vyznam, A.kod_uc, abs(null) as kod_uc_zp, abs(null) as cis_poj, abs(null) as prac_kateg, 
B.id_podniku, B.ucet_md, B.ucet_dal, B.nazev
from ciselnik A, kody_uc B
where
A.kod_uc = B.kod_uc and
A.kod_uc >=0

union

select A.kod, A.vyznam, A.kod_uc, abs(null) as kod_uc_zp, abs(null) as cis_poj, C.prac_kateg, 
B.id_podniku, B.ucet_md, B.ucet_dal, B.nazev
from ciselnik A, kody_uc B, uc_kateg C
where
A.kod_uc = C.zpusob_uc and
C.kod_uc = B.kod_uc and
A.kod_uc < 0

union

select A.kod, A.vyznam, A.kod_uc, D.kod_uc as kod_uc_zp, D.cis_poj, abs(null) as prac_kateg, 
B.id_podniku, B.ucet_md, B.ucet_dal, B.nazev
from ciselnik A, kody_uc B, kody_uc_zp D
where 
D.kod_uc = B.kod_uc and
A.kod in (902, 903, 904, 999) and D.kod_uc >=0

union

select A.kod, A.vyznam, A.kod_uc, D.kod_uc as kod_uc_zp, D.cis_poj, C.prac_kateg, 
B.id_podniku, B.ucet_md, B.ucet_dal, B.nazev
from ciselnik A, kody_uc B, uc_kateg C, kody_uc_zp D
where
D.kod_uc = C.zpusob_uc and
C.kod_uc = B.kod_uc and
A.kod in (902, 903, 904, 999) and D.kod_uc <0

Odkazy