Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Přehled

Import standardního xml. souboru mzdového software Pamica do finančního deníku systému Business Central.

Cílové benefity

Vytvořit můstek pro pohodlné zaúčtování mezd z Pamicy do Business Central.

Potřebná nastavení

Informace k nastavení na straně Pamicy

Důležitým aspektem je, že pokud klient na Pamicu teprve přechází, export standardního xml lze vytvořit až z mezd vytvořených přímo v pamice, nelze použít agendu Historické mzdy.

Tabulka předkontací musí vypadat např. následovně:

  • 331000/336000 Zdravotní pojištění (zaměstnanec)

  • 331000/336001 Sociální pojištění (zaměstnanec)

  • 331000/336002 Zdravotní pojištění (zaměstnanec) VZP

  • 331000/336003 Zdravotní pojištění (zaměstnanec) ČPZP

  • 331000/336010 Sociální zabezpečení dávky (zaměstnanec)

  • 331000/342001 Daň z příjmů zaměstnanců

  • 331000/342002 Daň z příjmů zaměstnance – zvláštní sazba

  • 331000/379000 Srážky ze mzdy zaměstnance

  • 366000/336000 Sociální a zdravotní pojištění (společník)

  • 366000/336010 Sociální zabezpečení dávky (společník)

  • 366000/342001 Záloha na daň z příjmů společníka

  • 366000/342002 Daň z příjmů společníka – zvláštní sazba

  • 366000/379000 Srážky ze mzdy společníka

  • 524000/336000 Zdravotní pojištění (firma)

  • 524000/336001 Sociální pojištění (firma)

  • 524000/336002 Zdravotní pojištění (firma) VZP

  • 524000/336003 Zdravotní pojištění (firma) ČPZP

  • 527000/325002 Příspěvek na životní pojištění

  • 527000/325001 Příspěvek na penzijní připojištění

  • 548000/325002 Úrazové pojištění zaměstnanců

  • BEZ331000 Úhrada mzdy zaměstnance

  • BEZ366000 Úhrada mzdy společníka

  • 331000/336000 Příspěvek při karanténě

Aby se správně vytvořily předpisy mezd pro zaúčtování oproti kartám zaměstnanců, musí být předkontace 331001/331001 resp. 336001/336001 pojmenovaná např. takto: BEZ331000, BEZ336000.

Název kontace musí být ve formátu 331001/336001 tak, aby import rozeznal, na které účty se mají řádky deníku vytvořit. V rámci standardního XML pamica info o kontaci předává do xml tagu, vizte níže. 7Int je příklad chybného nastavení v Pamice.

<int:accounting> <int:accounting>

<typ:ids>7Int</typ:ids> <typ:ids>331001/338001</typ:ids>

</int:accounting> </int:accounting>

Pro usnadnění implementace je třeba, aby účty v názvu kontace přesně souhlasily s BC - odpadne tak nutnost vyplňovat na straně BC Nastavení importu mezd

Nastavení lidských zdrojů

Pro import xml z Pamicy se používá podpůrná webservisa pro předzpracování XML souboru s daty. Tuto webserivisu je třeba vystavit jako Azure function v rámci Azure subscription zákazníka.

Na tuto WS je třeba nastavit v BC URL odkaz. Pro WS v azure functions je třeba použít URL na tuto WS včetně access key do azure funkce https://customer.azurewebsites.net/api/XmlTool?code=paMa8o2Rj9sDVZXNSO0SvnEOLz2PpG49CUvBPt6QVhwNjhsehL2h7g==

Parametr code = je dostupný v App keys systém si automaticky dle url přepne volání z lokální WS do WS běžící na Azure.

Nastavení importu mezd

V řešení je vytvořena nová tabulka pro mapování stávajících finančních účtů Pamicy do účetní osnovy systému Business Central. K tabulce nastavení se dostaneme pomocí pole vyhledání a zadání názvu Nastavení importu mezd.

Nastavení sestává ze tří sloupců. Účet Importu (Pamica), Účet (systému Business Central) a vlastního uživatelského popisu. Při importu dávky xml souboru se účty kontrolují a pokud nejsou nalezeny v systému Business Central ani v tabulce Nastavení importu mezd pak se automaticky do této tabulky samy doplní a vyžádají uživatele, aby doplnil cílové účty.

Jakmile dojde k přenastavení Pamicy na novou účetní osnovu, mapovací tabulka přestane mít význam. Údaje není z principu třeba vymazat, stanou se bezpředmětné.

Vytvoření karet pojišťoven, sociálního zabezpečení a finančních úřadů v seznamu zaměstnanců

Předpokladem pro fungování, je také existence karet institucí v seznamu zaměstnanců. Názvy karet a jejich čísla nejsou pro fungování důležitá. Podstatné je správné nastavení účto skupin. Funkcionalita importu automaticky vyhledává správnou instituci podle účtu závazků uvedeného v tabulce Účto skupina zaměstnance.  Každá instituce zde má definovanou svoji účto skupinu, kterou má také vybránu na svojí kartě. Pokud karta zaměstnance pro instituci neexistuje, případně nemá vyplněnu účto skupinu, import vypíše chybu.

Řešení

Exportní soubor xml z Pamicy je parsován a podle typu záznamu je vytvořen příslušný řádek ve finančním deníku k zaúčtování. Při vytvoření řádku se současně automaticky děje několik operací.

Karty zaměstnanců

  • Pokud neexistuje zaměstnanec, je automaticky založena jeho karta, pokud je v xml k dispozici jeho jméno a číslo bankovního účtu je do karty také vyplněno.

  • Pokud není zaměstnanci přiřazena účtoskupina – snaží se ji systém dle importované předkontace identifikovat a přiřadit ji.

  • Pokud neexistuje dimenze zaměstnance, je také automaticky vytvořena a rovnou přiřazena jako výchozí pro kartu zaměstnance. Dimenze zaměstnance je také automaticky přiřazena k právě importovaným záznamům ve finančním deníku.

Tyto operace probíhají i na existujících kartách zaměstnanců, nejen nově vytvořených, proto jsou řádky deníku rovnou připraveny pro zaúčtování.

Karty institucí

  • Pokud neexistuje karta instituce, případně nemá vyplněnu účto skupinu import vypíše chybu.

  • Pokud na kartě instituce neexistuje číslo bankovního účtu, je automaticky vyplněno z xml souboru.

Testovací příklad

Ideální je připravit si číslo zaměstnance, který nově nastoupil a neexistuje jeho karta v Business Central.

Import mezd probíhá přímo z finančního deníku. Otevřeme jej a pomocí akce Proces → Import mezd Pamica, spustíme importní report. Případně můžeme také použít Akce → Funkce → Import mezd Pamica.

V okně voleb spuštěného importu je třeba vybrat importní soubor. Číslo dokladu a zúčtovací datum bude převzato z xml souboru.  V případě, že je importní soubor v pořádku, po kliknutí na OK se vytvoří řádky finančního deníku.

 

Pokud máme číslo nového zaměstnance můžeme nyní:

  • Ověřit, zda se založila karta zaměstnance, jestli je vyplněna účtoskupina zaměstnance a zda je mu přiřazena dimenze.

  • Ověřit, zda existují pro tohoto zaměstnance vytvořené řádky ve finančním deníku

  • Ověřit, zda řádky obsahují dimenzi na tohoto zaměstnance.

 

  • No labels