Převod bankovních výpisů pro import do Pohody
Převádí bankovní výpisy z více měnových účtů do jednoho importu POHODY, včetně typu pohybu a údajů o protistraně.
Co to řeší v praxi
Účetní nemusí opisovat každý bankovní pohyb z výpisu zvlášť. Nástroj projde připravené výpisy z více účtů a měn, rozpozná příjmy a výdaje a sestaví soubor, který lze importovat do POHODY.
U každé transakce se přenesou důležité údaje pro orientaci: datum, částka, text a poznámka platby i dostupný účet protistrany. Z více vstupních souborů vznikne společný výstup a každý pohyb dostane vlastní pořadí, takže jej lze po importu dohledat.
Skript je vhodný pro opakovanou přípravu importu. Chybu u konkrétního souboru vypíše a pokračuje dalšími; samotný import a účetní kontrola zůstávají na člověku.
Co řešení umí
Více účtů a měn
Prochází určené složky s bankovními výpisy a skládá pohyby z různých účtů do společného exportu.
Příjmy a výdaje
Rozlišuje směr transakce a převádí částku do odpovídajícího typu bankovní položky.
Údaje o protistraně
Z detailu výpisu čte text platby a dostupný účet protistrany, včetně normalizace zápisu účtu.
Dohledatelné pořadí
Každému pohybu přiřadí identifikaci v importním souboru a zachovává pořadí transakcí.
Jeden importní výstup
Generuje XML podle bankovní importní struktury POHODY a předává ho účetnímu ke kontrole.
Technické řešení
Převodník čte bankovní formát MT940 po značkách účtu, čísla výpisu, měny a transakce. Z navazujících detailních řádků skládá text platby a protistranu, sjednocuje datum a částku a výsledné položky zapisuje do XML jmenných prostorů importního schématu POHODY.
Parser zachovává návaznost detailu platby na konkrétní pohyb i při víceřádkovém záznamu. Účty sjednocuje z domácího formátu i IBAN a při chybějícím čísle výpisu používá náhradní pořadí. Identifikace položek je jedinečná v rámci vytvořeného exportu.
Výstup respektuje typ bankovní položky pro příjem či výdaj a kódování očekávané účetním systémem. Jednotlivé vstupy se zpracovávají odděleně; chyba jednoho výpisu nezastaví průchod ostatními. Skript neprovádí párování účetních dokladů ani finální zaúčtování.
Technické výzvy
- Interpretace strukturovaných záznamů bankovního výpisu.
- Normalizace různých zápisů bankovních účtů a transakčních údajů.
- Zachování jednoznačného přiřazení položek ve výsledném importu.
Jak na sebe kroky navazují
01Vyhledání výpisů
Nástroj projde určené složky účtů a měn a vybere soubory bankovních výpisů připravené ke zpracování.
02Načtení hlavičky
Z každého výpisu zjistí vlastní účet, měnu a číslo výpisu. Chybějící údaj nahradí bezpečně označenou pracovní hodnotou.
03Rozbor transakcí
Po řádcích rozpozná jednotlivé příjmy a výdaje a spojí je s jejich navazujícími informacemi o platbě.
04Normalizace údajů
Sjednotí datum, částku a zápis účtu protistrany, aby je bylo možné předat do jednotné importní struktury.
05Sestavení XML
Z transakcí vytvoří bankovní položky s typem pohybu, textem a identifikací v jednom souboru pro POHODU.
06Předání ke kontrole
Výstup uloží pro import. Účetní ověří obsah a teprve poté provede import a případné párování v účetním systému.
Co z toho vzniklo
Opakovaná příprava bankovního importu z více měnových výpisů v jednom průchodu; účetní kontrola a samotné zaúčtování zůstávají součástí procesu.