Pom5
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'.