Notes
Výpis z účtu do Excelu: ako dostať camt.053 z Tatra banky, SLSP, VÚB a ČSOB do tabuľky
Na konci mesiaca potrebujete výpis z účtu v Exceli: skontrolovať pohyby, spárovať platby s faktúrami, pripraviť podklad pre účtovníctvo. Stiahnete z internet bankingu súbor, otvoríte ho a namiesto tabuľky vidíte XML plné značiek, alebo CSV, kde sú sumy zlepené v jednom stĺpci a diakritika je nečitateľná. Tento postup vysvetľuje, kde výpis vo formáte camt.053 nájdete, čo presne obsahuje, prečo hotové CSV z banky často nestačí, a ako ho za pár sekúnd previesť na tabuľku, ktorú Excel aj účtovný program prečítajú správne.
1. Kde v internet bankingu nájdete XML výpis
Všetky štyri veľké slovenské banky, Tatra banka, Slovenská sporiteľňa, VÚB aj ČSOB, ponúkajú výpis vo formáte camt.053 ako štandardný export pre účtovníctvo. Presné pomenovanie položky v menu sa medzi bankami líši, napríklad „výpis pre účtovníctvo“, „elektronický výpis“ alebo len „XML výpis“, preto tu zámerne neuvádzame presnú cestu klikania: v sekcii výpisov alebo dokumentov k účtu zvoľte pri exporte formát XML alebo priamo camt.053, vyberte účet a obdobie a súbor stiahnite. Ak banka ponúka aj starší formát (napríklad textový MT940 alebo vlastné CSV), pre ďalšie spracovanie sa oplatí siahnuť práve po camt.053: je to jediný z ponúkaných formátov, ktorý má pevnú štruktúru pre každé pole.
2. Čo presne je vo výpise camt.053
Súbor je XML podľa normy ISO 20022. Každá jednotlivá položka pohybu je zabalená v elemente Ntry, vnútri ktorého je suma v Amt, smer platby v CdtDbtInd (hodnota DBIT pre odchádzajúcu platbu, CRDT pre prichádzajúcu) a dátum zaúčtovania v BookgDt. Poznámka k platbe je v RmtInf: tam banka zvyčajne zapíše aj variabilný, špecifický a konštantný symbol, buď ako štruktúrovanú referenciu, alebo v poradí /VS.../SS.../KS... priamo v texte. Meno protistrany a jej IBAN sú v samostatných poliach pri každej položke. Na úrovni celého výpisu je ešte element Bal so začiatočným zostatkom (kód OPBD) a konečným zostatkom (kód CLBD): súčet všetkých pohybov pripočítaný k začiatočnému zostatku sa musí rovnať konečnému, čo je jediná spoľahlivá kontrola, že vo výpise nič nechýba.
3. Prečo CSV priamo z banky často nestačí
Viaceré internet bankingy ponúkajú popri XML aj rovno CSV export, lenže ten je zvyčajne zjednodušený. Variabilný, špecifický a konštantný symbol často skončia zlepené v jednom textovom poli spolu s poznámkou, namiesto troch samostatných stĺpcov. Kódovanie súboru sa nie vždy zhoduje s tým, čo očakáva slovenská verzia Excelu, takže mená s diakritikou sa po otvorení zobrazia ako otázniky alebo prázdne znaky. A desatinný oddeľovač býva bodka, zatiaľ čo slovenský Excel pri exporte oddelenom čiarkou očakáva desatinnú čiarku, takže sa suma naimportuje ako text namiesto čísla a nedá sa s ňou počítať ani sčítať. Výsledok potom treba ručne opravovať bunku po bunke, čo je presne tá práca, ktorej sa export mal vyhnúť.
4. Ako previesť camt.053 na tabuľku v prehliadači
Nástroj camt.053 do Excelu nahraný alebo vložený XML súbor prevedie na tabuľku so stĺpcami dátum, suma so správnym znamienkom, protistrana a symboly VS, ŠS a KS, oddelenými presne tak, ako boli v origináli. Nad tabuľkou je súhrn so začiatočným a konečným zostatkom a kontrolou, či sa pohyby s nimi zhodujú: keď nesedia, nástroj to vypíše ako upozornenie namiesto ticha.
CSV sa dá stiahnuť s bodkočiarkou ako oddeľovačom a desatinnou čiarkou, presne v tvare, ktorý slovenský Excel otvorí bez úprav, vrátane diakritiky. Prevod beží celý v prehliadači, súbor sa nikam neodosiela, a je zadarmo bez limitu na počet riadkov.
Otvoriť camt.053 do Excelu5. Čo skontrolovať pred importom do Pohody, Omegy alebo Money S3
Pred tým, ako tabuľku alebo CSV nahráte do účtovného programu, oplatí sa skontrolovať tri veci. Po prvé, súhrn zostatkov: ak kontrola v nástroji ukáže, že začiatočný zostatok plus pohyby nesedia s konečným, výpis môže byť neúplný, napríklad chýba jeden deň alebo jedna strana účtu, a treba ho stiahnuť znova. Po druhé, či sa VS, ŠS a KS preniesli do samostatných stĺpcov a nie do jedného textového poľa spolu s poznámkou, inak sa v účtovnom programe nedajú použiť na automatické párovanie s faktúrami. Po tretie, formát dátumu: každý účtovný program pri importe očakáva iný tvar (napríklad DD.MM.RRRR alebo RRRR-MM-DD), takže pred hromadným importom väčšieho výpisu je rozumné najprv skúsiť pár riadkov nanečisto.
Časté otázky
Aký je rozdiel medzi starým výpisom MT940 a formátom camt.053?
MT940 je starší textový formát podľa štandardu SWIFT, riadkovaný a bez pevnej štruktúry pre jednotlivé polia. camt.053 je novší formát podľa normy ISO 20022, zapísaný ako XML s presne pomenovanými elementmi pre sumu, dátum, protistranu a referencie. Tatra banka, Slovenská sporiteľňa, VÚB aj ČSOB dnes ponúkajú camt.053 ako štandardný, prípadne jediný formát výpisu pre účtovníctvo, práve preto, že sa dá strojovo spracovať bez odhadovania, kde v texte začína ktoré pole.
Prečo je suma v tabuľke niekedy záporná?
Znamienko sumy určuje pole CdtDbtInd v XML: hodnota DBIT (peniaze odišli z účtu) sa do tabuľky zapíše ako záporné číslo, hodnota CRDT (peniaze prišli) ako kladné. Vďaka tomu sa dá stĺpec so sumami priamo sčítať a porovnať so začiatočným a konečným zostatkom, ktoré výpis sám uvádza.
Je bezpečné nahrať výpis s IBAN a sumami do nástroja v prehliadači?
Áno, pokiaľ nástroj beží celý v prehliadači a súbor sa nikam neodosiela, čo sa dá overiť aj v sieťovej karte vývojárskych nástrojov prehliadača. Prevod camt.053 na tabuľku prebieha len lokálne v pamäti prehliadača, dáta sa nikde neukladajú okrem prípadu, že si výsledok sami stiahnete ako CSV alebo Excel.
Čo ak potrebujem previesť viac výpisov alebo účtov naraz?
Prevod jedného výpisu na tabuľku je zadarmo bez limitu na počet riadkov. Spracovanie viacerých súborov naraz, napríklad výpisov z viacerých bankových účtov v jednom kroku, a históriu doterajších konverzií pridáva Pro licencia v balíku Bankové nástroje. Pre jeden výpis mesačne to zvyčajne netreba.
Sources
- ISO 20022: ISO 20022 message definitions (camt.053 Bank to Customer Statement). iso20022.org