Import mezd Pamica

Přehled

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

Tato funkcionalita není součástí standardního BC, pokud máte zájem o tuto funkci a není ve vašem BC dostupná, kontaktujte našeho konzultanta.

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==

Celý link pro vložení do nastavení BC je dostupný u dané funkce ve Function App pomocí volby Get Function Url.

 

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í předkontací 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í importu, je také existence karet institucí v seznamu zaměstnanců před prvním importem mezd. Názvy karet institucí ani 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í

Ve finančním deníku je nově přidána funkce “Payroll Import Pamica”.

Po kliknutí na import zvolte xml soubor vyexportovaný z pamicy. Tento je po kliknutí na OK automaticky parsován a podle typu záznamu je vytvořen příslušný řádek ve finančním deníku k zaúčtování. Pokud import proběhne správně, lze finanční deník zaúčtovat. Následný náhled účtování vytvoří odpovídající věcné položky a také položky zaměstnanců, které následně slouží jako předpisy pro generování platebního příkazu mezd zaměstnancům přímo z BC.

Při tvoření řádku deníku 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é automaticky 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.

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.