Pom5: Porovnání verzí
| Řádek 11: | Řádek 11: | ||
Zápis dat do databázové tabulky. | Zápis dat do databázové tabulky. | ||
{|border="1" cellpadding="3" cellspacing="0" | {|border="1" cellpadding="3" cellspacing="0" | ||
|+ <small>Požadovaná struktura db tabulky </small> | |+ <small>Požadovaná struktura db tabulky: prenos_platby </small> | ||
|- | |- | ||
|DB sloupec||Typ||Null||Název||Komentář | |'''DB sloupec'''||'''Typ'''||'''Null'''||'''Název'''||'''Komentář''' | ||
|- | |- | ||
|obdobi||Date||nn||Účetní období||První den účtovaného období ve tvaru yyyy-mm-dd. | |obdobi||Date||nn||Účetní období||První den účtovaného období ve tvaru yyyy-mm-dd. | ||
| Řádek 19: | Řádek 19: | ||
|vypl_term||Date||nn||Výplatní termín||Výplatní termín ve tvaru yyyy-mm-dd. Zadá uživatel před zápisem. | |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. | |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. | |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. | ||
| Řádek 25: | Řádek 25: | ||
|castka||Decimal (16,2)||nn||Částka|| | |castka||Decimal (16,2)||nn||Částka|| | ||
|- | |- | ||
|os_cislo||Decimal (10,0)||Osobní číslo zaměstnance|| | |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. | |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. | |pp1||Char(50)||||PP1||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp2||Char(30)||PP2||Dle tabulky PP1_PP7. | |pp2||Char(30)||||PP2||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp3||Char(30)||PP3||Dle tabulky PP1_PP7. | |pp3||Char(30)||||PP3||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp4||Char(30)||PP4||Dle tabulky PP1_PP7. | |pp4||Char(30)||||PP4||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp5||Char(30)||PP5||Dle tabulky PP1_PP7. | |pp5||Char(30)||||PP5||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp6||Char(30)||PP6||Dle tabulky PP1_PP7. | |pp6||Char(30)||||PP6||Dle tabulky PP1_PP7. | ||
|- | |- | ||
|pp7||Char(30)||PP7||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. | |stav||Char(20)||||Stav přenosu||Po zápisu dat hodnota UZAVŘEN. | ||
|} | |} | ||
| Řádek 70: | Řádek 70: | ||
, align = "center" | , align = "center" | ||
== Upřesnění == | == Upřesnění == | ||
Verze z 14. 2. 2014, 15:38
Export do účetnictví/tabulka se stavem přenosu je zákaznická úprava.
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
Odkaz: Export do účetnictví
Požadavek
Zápis dat do databázové tabulky.
| 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. |
| 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é) | |
, 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. 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á.
Řešení
Menu: Mzdy > Přenosy dat > Do účetnictví
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'.