Pom5: Porovnání verzí

Z Prirucky
Řádek 1: Řádek 1:
<!-- Zákazník: MSA, helpdesk 23408, Programátor: T.Valíček, Zapsal: P.Mieres, 01/2014 -->
<!-- Zákazník: MSA, Programátor: P.Holý, Zapsal: P.Mieres, 02/2014 -->
'''Export do účetnictví/tabulka se stavem přenosu''' je zákaznická úprava.
'''Export do banky/tabulka se stavem přenosu''' je zákaznická úprava.


== Standardní řešení ==
== Standardní řešení ==
Standardní řešení využívá číselník kódů účtování (číslo – účet MD – účet DAL – název). Zadaný kód účtování je nutno přiřadit každé používané mzdové položce (pokud se nemá účtovat, je přiřazena 0). Přenos dat probíhá obvykle prostřednictvím textového souboru s dohodnutou strukturou, např.: kód MD; kód DAL; název; středisko; částka
Standardní řešení sestává ze dvou částí
 
* [[Hromadný příkaz]] - vytvoření souboru pro banku v definovaném formátu
Odkaz:
* [[Disketa pro poštu]] - vytvoření souboru v definovaném formátu, který obsahuje informace o tom, na jakou poštovní adresu zaslat určenou částku.
[[Export do účetnictví]]


== Požadavek ==
== Požadavek ==
Řádek 45: Řádek 44:
|stav||Char(20)||||Stav přenosu||Po zápisu dat hodnota UZAVŘEN.
|stav||Char(20)||||Stav přenosu||Po zápisu dat hodnota UZAVŘEN.
|}
|}


{|border="1" cellpadding="3" cellspacing="0"
{|border="1" cellpadding="3" cellspacing="0"
Řádek 69: Řádek 66:
|}
|}
, align = "center"
== Upřesnění ==
Návrh řešení předpokládá využití standardního řešení – založení číselníku kódů účtování a přiřazení k používaným mzdovým položkám. Data budou ukládána do db tabulky s uváděnou strukturou.
K dořešení
* Pravidlo, že u účtů začínajících 5 platí to, co je psáno v tabulce, přičemž u účtů začínajících 3 se uvádí součet za celou firmu.
* Zaokrouhlovací rozdíl "sociálního pojištění odvodu firmy celkem zaplaceného" a "součtu částek zde uváděných po střediscích" (zaokrouhlovací chyba) bude přiřazen na pevné středisko = 1100.
* Název db tabulky a její umístění (db KS mzdy PROFi, nebo jiná databáze).
* Stav přenosu – povolení pouze jednoho uživatelského přenosu dat do tabulky v rámci měsíce, nebo jiné řešení.
Pozn. <small>
Do příslušného pole ''stav'' zadá KS po uložení dat určitý text č. 1(např. DOKONČENO). Finanční systém si data převezme a text změní na text č. 2 (např. PŘENESENO). KS umožní uživatelům provádění zápisu do tabulky prostřednictvím příslušného menu v aplikaci (Mzdy/Přenosy dat) JEN TEHDY, pokud tam nejsou data příslušného měsíce, nebo pokud tam jsou, ale v poli ''stav'' je hodnota textu č. 1. V tom případě jsou stará data zpracovávaného měsíce smazána a nahrána nová. </small>
== Řešení ==
== Řešení ==
<small> Menu: Mzdy > Přenosy dat > Do účetnictví </small>
<small> Menu: Mzdy > Hromadný příkaz </small>


Data jsou vkládána do tabulky '''prenos_ucto''', která je pro tyto účely vytvořena v databázi KS. Záznamy vložené do této tabulky aplikací ''KS mzdy'' mají ve sloupci ''stav'' buď hodnotu 'PROBÍHÁ VKLÁDÁNÍ' nebo 'DOKONČENO'.
Typ formátu = '''MSA'''. Data jsou vkládána do tabulky '''prenos_banka''', která je pro tyto účely vytvořena v databázi KS. Záznamy vložené do této tabulky aplikací ''KS mzdy'' mají ve sloupci ''stav'' buď hodnotu 'PROBÍHÁ VKLÁDÁNÍ' nebo 'DOKONČENO'.


== Odkazy ==
== Odkazy ==
* [[Export do účetnictví]]
* [[Hromadný příkaz]]
* [[Zákaznické speciality]]
* [[Disketa pro poštu]]

Verze z 14. 2. 2014, 15:48

Export do banky/tabulka se stavem přenosu je zákaznická úprava.

Standardní řešení

Standardní řešení sestává ze dvou částí

  • Hromadný příkaz - vytvoření souboru pro banku v definovaném formátu
  • Disketa pro poštu - vytvoření souboru v definovaném formátu, který obsahuje informace o tom, na jakou poštovní adresu zaslat určenou částku.

Požadavek

Zápis dat do databázové tabulky.

Požadovaná struktura db tabulky: prenos_platby
DB sloupec Typ Null Název Komentář
obdobi Date nn Účetní období První den účtovaného období ve tvaru yyyy-mm-dd.
vypl_term Date nn Výplatní termín Výplatní termín ve tvaru yyyy-mm-dd. Zadá uživatel před zápisem.
kod Integer Mzdová položka Číslo mzdové položky; v případě společných převodů nevyplněno.
ana_konto Char(10) nn Kód účtování Účet DAL přiřazený mzdové položce; v případě spol. převodu zadaný u daného převodu.
castka Decimal (16,2) nn Částka
os_cislo Decimal (10,0) Osobní číslo zaměstnance
zp_vypl Char(2) Způsob výplaty "U" - převodem na bankovní účet, "S" - poštovní složenkou.
pp1 Char(50) PP1 Dle tabulky PP1_PP7.
pp2 Char(30) PP2 Dle tabulky PP1_PP7.
pp3 Char(30) PP3 Dle tabulky PP1_PP7.
pp4 Char(30) PP4 Dle tabulky PP1_PP7.
pp5 Char(30) PP5 Dle tabulky PP1_PP7.
pp6 Char(30) PP6 Dle tabulky PP1_PP7.
pp7 Char(30) PP7 Dle tabulky PP1_PP7.
stav Char(20) Stav přenosu Po zápisu dat hodnota UZAVŘEN.
PP1_PP7
Položka zp_vypl = "U" (převodem na bankovní účet) zp_vypl = "S" (složenkou)
PP1 Jméno a příjmení příjemce nebo název organizace
PP2 Číslo bankovního účtu Ulice a č.p.
PP3 Kód banky Město
PP4 Variabilní symbol PSČ
PP5 Konstantní symbol Země
PP6 Specifický symbol
PP7 Název účtu (nepovinné)

Řešení

Menu: Mzdy > Hromadný příkaz

Typ formátu = MSA. Data jsou vkládána do tabulky prenos_banka, která je pro tyto účely vytvořena v databázi KS. Záznamy vložené do této tabulky aplikací KS mzdy mají ve sloupci stav buď hodnotu 'PROBÍHÁ VKLÁDÁNÍ' nebo 'DOKONČENO'.

Odkazy