Ing. Patrik Krajňák

Přechod na nový systém a převod dat z Excelu, Accessu i účetních programů.

Přechod na nový systém znamená, že firma přestane pracovat ve starém nástroji, například v Excelu, Accessu, staré PHP aplikaci nebo v jednom účetním programu, a od dohodnutého dne pokračuje v novém se všemi údaji, které potřebuje: adresářem, neuhrazenými fakturami, zásobami, majetkem a počátečními stavy. Migrace dat je jeho technická část: data ze starého systému vyexportuji, upravím do podoby, kterou nový systém přijme, převedu je a zkontroluji, že čísla sedí.

Jsem Patrik Krajňák, Ing. informatiky z Technické univerzity v Košicích, a víc než pět let stavím software, na kterém firmy opravdu běží. Přes agenturu Eturial jsem psal bezpečnostní vrstvu CRM a klientského portálu slovenské daňové a účetní firmy DAU. Při přechodu do POHODY dělám technickou část a zůstatky před ostrým dnem potvrzuje vaše účetní.

, Full-stack vývojář, Košice

01 Služba

Z čeho a kam firmy přecházejí nejčastěji

Přechod na nový systém řeším ve dvou podobách. Buď firma přechází z jednoho hotového programu do jiného, typicky z účetního programu do POHODY, nebo z vlastních tabulek a staré aplikace na nový systém, který jí postavím. V obou případech musí být data po převodu použitelná od prvního dne: fakturantka najde odběratele, skladník vidí správnou zásobu a účetní spáruje platbu se starou fakturou.

V prvním případě je výsledkem hotový program naplněný vašimi daty. Ve druhém nový systém, který popisuji na stránkách ERP na míru a vývoj softwaru na míru, a převod dat je jednou z částí nabídky. Takhle vypadají situace, se kterými za mnou firmy přicházejí:

  • Výrobní firma má zakázky, kusovníky a normy spotřeby v Excelu s makry, kterým rozumí jeden člověk. Chce systém, ve kterém zakázku vidí obchod, výroba i sklad.
  • Velkoobchod vede odběratele, ceníky a objednávky v databázi Access, kterou kdysi sestavil někdo z firmy. Potřebuje ji nahradit webovou aplikací, se kterou se dá pracovat i ze skladu na mobilu.
  • Servisní firma má zakázky ve staré PHP aplikaci, která běží na zastaralé verzi PHP a nikdo na ni nechce sáhnout. Chce nový systém a v něm celou historii zařízení u zákazníků.
  • Firma nebo účetní kancelář končí s programem FIBU, OMEGA nebo jiným a od nového roku chce účtovat v POHODĚ i se zůstatky a otevřenými fakturami.

Jak to funguje

Jak probíhá přechod

  1. 1

    Export a mapování

    Data ze starého systému vyexportuji a společně určíme, kam co patří.

  2. 2

    Zkušební převod

    Převedu je do testovací kopie, kterou můžeme kdykoli zahodit.

  3. 3

    Kontrola čísel

    Obratová předvaha, saldo, zásoby a majetek musí sedět se starým systémem.

  4. 4

    Souběžný provoz

    Dokud nový systém nesedí, lidé mohou pracovat i ve starém.

  5. 5

    Ostrý přechod

    K dohodnutému dni převedu poslední stav a starý systém zůstane jen pro čtení.

Přechod z FIBU nebo OMEGY do POHODY i s počátečními stavy

Přechod z účetního programu FIBU, OMEGA nebo jiného do POHODY umím udělat i s počátečními stavy. FIBU a OMEGA jsou slovenské účetní programy a stejně postupuji i při přechodu z jiných programů, které se používají v Česku. Ze starého programu vyexportuji data, upravím je do podoby, kterou POHODA přijme, a po převodu připravím kontrolní sestavy, podle kterých vaše účetní zůstatky odsouhlasí. Účetnictví za vás nevedu, takže o tom, na který účet co patří, rozhoduje účetní. Já zajistím, aby se její rozhodnutí přeneslo do každého záznamu stejně.

Nejjednodušší je přechod k prvnímu dni účetního období, obvykle k 1. 1. POHODA na to má agendu Počáteční stavy účtů, do které se zapisují stavy k prvnímu dni účetního období. Při přechodu během roku se podle příručky k POHODĚ používá agenda Výchozí stavy účtů se zůstatky k datu přechodu. V POHODĚ pak ale chybí podrobnosti z první části období, například saldo, sklad a obraty odběratelů. Pokud to jde, doporučuji proto začátek roku.

Nejvíc ruční práce bývá se saldokontem. Neuhrazené faktury z minulých období se v POHODĚ zapisují s předkontací Vlastní předkontace Bez, na účet se zapnutým sledováním saldokonta a s datem účetního případu před začátkem období. Do účetního deníku se tak nic nezaúčtuje podruhé a faktury se převedou do počátečních stavů salda. Při stovkách faktur tyto záznamy připravím strojově, aby je nikdo nepřepisoval.

Pro samotný převod nabízí POHODA dvě cesty: XML import, přes který lze načíst většinu dokladových agend i s položkami, a import vybraných agend ze souborů Access (MDB) a dBase (DBF), například adresáře, zásob, faktur nebo banky. U dlouhodobého majetku předem ověřím, zda ho převedeme přes XML, nebo ho účetní zadá ručně. Do POHODY převádím tohle:

  • Adresář firem s IČO, DIČ, adresami a kontakty, před převodem očištěný od duplicit
  • Účtovou osnovu s analytickými účty a středisky, s tabulkou, který starý účet odpovídá kterému novému
  • Počáteční stavy rozvahových účtů k datu přechodu
  • Saldokonto: neuhrazené vydané a přijaté faktury a ostatní pohledávky a závazky po jednotlivých dokladech, aby se daly v POHODĚ spárovat s platbami
  • Zůstatky bankovních účtů a pokladen
  • Zásoby se skladovými kartami, množstvími a cenami
  • Dlouhodobý majetek s pořizovací cenou, dosavadními odpisy a zůstatkovou hodnotou, aby odepisování pokračovalo bez přerušení

Jak po převodu zkontroluji, že čísla sedí

Převod považuji za hotový až tehdy, když sedí kontrolní součty. Kontroly spustím po zkušebním i po ostrém převodu a výsledek dostanete v tabulce, kterou vaše účetní porovná se sestavami ze starého programu.

Rozdíl neschovám zaokrouhlením. Každý dohledám až ke konkrétnímu dokladu, abyste věděli, jestli vznikl při převodu, nebo byl v datech už ve starém programu. Kontroluji hlavně tohle:

  • Obratová předvaha: obraty stran Má dáti a Dal v řádku Celkem se musí rovnat, takovou kontrolu doporučuje i STORMWARE
  • Zůstatek každého účtu v POHODĚ proti zůstatku ze starého programu ke stejnému dni
  • Saldo po partnerech: součet otevřených faktur každého odběratele a dodavatele musí sedět se saldokontem starého programu
  • Zásoby: množství a hodnota po skladech i po jednotlivých položkách
  • Majetek: pořizovací cena, oprávky a zůstatková hodnota po kartách
  • Počty záznamů: kolik firem, faktur a skladových karet odešlo ze starého systému a kolik dorazilo do nového
  • Adresář: stejné IČO pod dvěma názvy, neplatná IČO a rozbitá diakritika ze starých kódování

Přechod z Excelu, Accessu nebo staré PHP aplikace

Při přechodu z vlastních tabulek nebo staré aplikace dá nejvíc práce to, že data roky nikdo nekontroloval. V Excelu je tentýž zákazník zapsaný třikrát jinak, ve sloupci s datem je občas text „cca březen“ a v Accessu visí objednávky na zboží, které už neexistuje. Před převodem proto data vyčistím a sporné záznamy vám ukážu v seznamu.

Při čištění pomáhá jazykový model. Navrhne například, že dva záznamy se stejným IČO a trochu jiným názvem jsou tatáž firma nebo že položka „nákup mat.“ patří mezi materiál. Pevná pravidla pak ověří IČO a formáty a o sporných případech rozhodne člověk z vaší firmy, který data zná. Modely používám přes firemní API, které podle podmínek poskytovatelů data standardně nepoužívají k trénování, a kde to jde, data zůstávají v EU.

Starou aplikaci neopravuji ani dál neudržuji. U PHP aplikace zjistím z její databáze a obrazovek, co všechno dělá, postavím nový systém a data do něj převedu. Databáze a propojování systémů mezi odděleními jsem měl na starosti i v U.S. Steel Košice, kde jsem byl ve svém oddělení jediným vývojářem. Pokud z Accessu přecházíte rovnou do POHODY, část agend umí POHODA načíst ze souborů MDB, takže někdy stačí data správně připravit.

U nového systému běží starý nástroj souběžně, dokud nový nefunguje naplno. Lidé nepřijdou o rozdělanou práci a nový systém si vyzkoušejí na skutečných zakázkách. Pokud po přechodu chcete, aby přijaté faktury chodily do účetního programu bez přepisování, podívejte se na vytěžování dokladů.

Postup přechodu od exportu po ostrý den

Každý přechod dělám ve stejných krocích. U účetního programu jsou kratší, u staré aplikace delší, protože vedle převodu stavím i nový systém. Celý převod mám zapsaný jako skript, takže ho umím spustit znovu, kolikrát je potřeba, a ostrý převod je jen poslední spuštění stejného postupu.

  • Export: ze starého systému dostanu všechno, co jde, ideálně přímo z databáze. Pokud program vhodný export nemá, použiji tiskové sestavy uložené do souboru.
  • Mapování: společně určíme, kam patří každé pole, který starý účet odpovídá novému a co se nepřevádí vůbec. Výsledkem je tabulka, kterou odsouhlasíte.
  • Zkušební převod: data převedu do testovací kopie, kterou můžeme kdykoli zahodit a naplnit znovu.
  • Kontrola: spustím kontrolní součty a vy nebo vaše účetní projdete rozdíly. Zkušební převod opakuji, dokud všechno nesedí.
  • Souběžný provoz: u nového systému lidé nějakou dobu pracují v obou, abyste výsledky porovnali na skutečné práci.
  • Ostrý přechod k datu: v dohodnutý den starý systém přepneme jen pro čtení, převedu poslední stav a od toho dne se pracuje už jen v novém.

Zvyky lidí: zkratky, číselné řady a tiskové sestavy

Lidé, kteří ve starém programu pracují roky, mají zvyky, na kterých stojí jejich rychlost. Skladník zná kódy zboží nazpaměť, fakturantka píše zkratky odběratelů a zákazník čeká dodací list v podobě, na jakou je zvyklý. Před přechodem si proto sepíšu, co lidé denně dělají, a domluvíme se, co zachováme.

Všechno zachovat nejde a ne všechno se vyplatí. Pokud bychom něco přenášeli jen ze zvyku a nikdo to nepotřebuje, řeknu vám to. Zaškolení dělám na vašich datech, takže lidé v novém systému hned vidí své zákazníky a své zakázky. Co se obvykle zachovat dá:

  • Kódy zboží, zkratky odběratelů a čísla zakázek převedu beze změny, aby se je nikdo nemusel učit znovu
  • Číselné řady faktur a dalších dokladů navážou na poslední číslo ze starého systému
  • Tiskové sestavy, například fakturu, dodací list nebo výrobní příkaz, postavím v novém systému tak, aby vypadaly jako dosud. POHODA má na úpravu tiskových sestav vlastní editor REPORT Designer.
  • Klávesové zkratky a pořadí polí v novém systému na míru nastavím podle starého. V hotovém programu, jako je POHODA, se lidé přizpůsobí jeho ovládání.
  • Excelové přehledy, které si vedení sestavovalo ručně, nahradím přehledy v novém systému nebo exportem ve stejné podobě

Kdy se obrátit přímo na STORMWARE nebo výrobce programu

Někdy mě nepotřebujete. Pokud přecházíte do POHODY k začátku roku, máte pár desítek otevřených faktur a malý adresář, vaše účetní zadá počáteční stavy ručně a s nastavením programu vám pomůže podpora STORMWARE. Při přechodu mezi verzemi nebo produkty stejného výrobce, například v rámci Money, se nejdřív zeptejte jeho podpory, co umí převést sama.

Mně se vyplatí zavolat, když platí aspoň jeden z těchto bodů:

  • Dat je tolik, že ruční zadávání by trvalo dny, například stovky otevřených faktur nebo tisíce skladových karet
  • Starý program nemá export, který nový program načte, nebo ho výrobce už nepodporuje
  • Data je před převodem potřeba vyčistit, sloučit z více zdrojů nebo přepočítat
  • Spolu s přechodem chcete napojit další systémy, například e-shop, sklad nebo CRM. Tomu se věnuji na stránce propojení systémů.
  • Z Excelu nebo Accessu přecházíte na nový systém, který vám zároveň stavím

Kolik stojí přechod na nový systém

Konzultace je zdarma a po prvním hovoru dostanete konkrétní cenu a termín. Pracuji z Košic a s firmami z Česka spolupracuji online. Nabídku dělím na části, takže víte, kolik stojí samotný převod dat, kolik kontrola a kolik případný nový systém.

Převod dat do hotového programu, například z OMEGY do POHODY, je práce na několik dní a oceňuji ho podobně jako automatizaci jednoho procesu, která obvykle začíná na 500 €. Nový systém, na kterém firma denně běží, naceňuji podle rozsahu a převod starých dat je jednou z jeho částí. Provoz nového systému na mých účtech, tedy hosting, zálohy a aktualizace, vychází na desítky až nižší stovky eur měsíčně.

Když souhlasíte s nabídkou nebo s některými jejími částmi, připravím zdarma prototyp, u přechodu i se zkušebním převodem části vašich dat, abyste si ověřili, že to bude fungovat, ještě před definitivním rozhodnutím. Při objednání platíte 20 % a zbytek po předání. Chyby v tom, co jsem postavil, opravuji vždy zdarma.

Při převodu pracuji s osobními údaji z adresáře nebo personalistiky, proto před začátkem podepíšeme smlouvu o zpracování osobních údajů podle čl. 28 GDPR. Ostatní pravidla najdete na stránce O mně.

02 Otázky

Časté otázky k tématu

Kdo udělá přechod z FIBU nebo OMEGY do POHODY i s počátečními stavy?

Technickou část takového přechodu udělám já: export ze starého programu, převod adresáře, počátečních stavů účtů, otevřených faktur, zásob a majetku do POHODY a kontrolní sestavy po převodu. Zůstatky před ostrým dnem odsouhlasí vaše účetní, protože účetnictví za vás nevedu. Stejně postupuji i u jiných účetních programů. Pokud máte dat málo a přecházíte k 1. 1., často stačí zadat zůstatky ručně s pomocí podpory STORMWARE a řeknu vám to už na konzultaci.

Převedete i doklady z minulých let?

Jde to, ale u účetního programu to obvykle nedoporučuji, protože POHODA k pokračování potřebuje hlavně zůstatky a otevřené položky. Staré roky nechte ve starém programu nebo v exportu, který jde otevřít pro čtení, dokud běží lhůta pro uchovávání účetních záznamů. U nového systému na míru je to jinak: historii zakázek nebo servisních zásahů převádím celou, protože ji lidé potřebují při každodenní práci.

Musí firma během přechodu přestat pracovat?

Nemusí. Zkušební převody dělám na kopii dat, zatímco vy pracujete ve starém systému, a ostrý přechod naplánujeme na dobu, kdy se nejméně pracuje, například na víkend před prvním dnem měsíce nebo roku. Starý systém pak zůstane přístupný pro čtení.

Co když starý program neumí data exportovat?

Většinou se data dají dostat ven i tak: přímo z databáze programu, z tiskových sestav uložených do souboru nebo z exportu do Excelu. Starší program může mít data například v souborech DBF nebo MDB, které se dají přečíst. Pokud nejde nic z toho, zůstatky se zadají ručně a já připravím podklady tak, aby to šlo co nejrychleji.

Kdo odpovídá za to, že zůstatky po převodu sedí?

Za účetní správnost zůstatků odpovídá vaše účetní a já za to, že se data převedla přesně tak, jak jsme je odsouhlasili v mapování. Po každém převodu proto dostanete kontrolní sestavy: obratovou předvahu, saldo po partnerech, zásoby a majetek. Každý rozdíl dohledám až ke konkrétnímu dokladu a chybu v převodu, který jsem udělal, opravím zdarma.

Kontakt

Napište mi, co dnes děláte ručně.

Stačí pár vět o tom, jaký proces vás zdržuje nebo jaký systém potřebujete. Do osmi hodin se ozvu s tím, jestli a jak se to dá postavit, a pokud to dává smysl, domluvíme si krátký hovor.

Nebo přímo

patrik.krajnak.dev@gmail.com +421 950 625 466

Odpověď do 8 hodin, Košice i na dálku

Hovory přes Google Meet: Pondělí až čtvrtek 7:00 až 20:00, pátek do 18:00. Víkend po domluvě.

Nebo napište přímo na patrik.krajnak.dev@gmail.com.

Údaje použiji jen k odpovědi a domluvení schůzky. Ochrana osobních údajů