Slovník · Štandardy a formáty · Posledná aktualizácia 24. 5. 2026

MT940

SynonymáSWIFT MT940Customer Statement Message

Výslovnosťem-té deväťstoštyridsať

Legacy SWIFT formát pre bankový výpis vyvinutý v 70. rokoch, ktorý dodnes podporuje väčšina slovenských bánk ako alternatívu k modernejšiemu CAMT.053 — fixne-formátovaný textový súbor s tag-based štruktúrou.

Čo to znamená

Definícia a kontext

MT940 (Message Type 940) je správa zo SWIFT siete určená pre prenos klientskeho výpisu z banky klientovi. Vznikla v 70. rokoch ako súčasť SWIFT FIN messaging a po desaťročia dominovala medzinárodnej bankovej komunikácii. Slovenské banky ju podporujú dodnes pre kompatibilitu so staršími účtovnými systémami.

MT940 nie je XML — je to fixne-formátovaný textový súbor s tag-based štruktúrou. Každý tag je 2-3 čísla + dvojbodka (napr. :20:, :25:, :60F:, :61:, :86:, :62F:). Hlavné tagy: :20: reference, :25: identifikácia účtu, :60F: opening balance, :61: jednotlivé transakcie, :86: detaily transakcie (referencia, popis), :62F: closing balance.

Výhody MT940: univerzálna podpora vo všetkých bankách a účtovných systémoch, jednoduché textové parsovanie, malá veľkosť súboru. Nevýhody: nemá štruktúrované polia ako CAMT.053 (referencia platby je v :86: ako voľný text — variabilný symbol treba parsovať regulárnou expresiou), nepodporuje pokročilé EU SEPA polia.

Pre slovenský trh 2026: MT940 zostáva podporovaný formát pre import bankových výpisov, ale CAMT.053 je preferovaný štandard. 1FAKTURA prijíma oba formáty — pre staršie účtovné systémy a niektoré špecifické bankové scenáre (napr. multi-currency účet) je MT940 stále praktická voľba.

Právny odkaz

SWIFT MT940 špecifikácia (proprietary, nie ISO norma)

Slovenský kontext

Špecifiká pre slovenský trh

Slovenské banky štandardne ponúkajú MT940 export ako legacy možnosť — typicky cez Business Banking webový portál v sekcii Výpisy. Niektoré účtovné firmy s 15+ rokmi histórie majú interné workflow optimalizované pre MT940, preto ho dodnes preferujú pred CAMT.053. Pre nové integrácie však odporúčame CAMT.053 — má štruktúrované polia pre referencie, lepšie podporuje SEPA Instant platby a EÚ tlačí na jeho úplnú adopciu.

Praktický príklad

Ako to funguje v reálnej faktúre

MT940 výpis VÚB účtu za 2026-05 obsahuje tag :61:2605181791,50NTRFNONREF + :86:20260042 Faktúra 2026-0042 Vzorová firma s.r.o. 1FAKTURA pri parsovaní rozpozná v :86: variabilný symbol 20260042 regulárnou expresiou (\d{8,10}) a spáruje platbu s rovnakou faktúrou.

Použite v praxi

Vystavte si testovaciu faktúru s MT940 za 1 minútu.

Bezplatný generátor 1FAKTURA produkuje plnohodnotnú UBL 2.1 XML faktúru s povinnými poľami pre slovenský zákon č. 385/2025 Z. z. — bez registrácie, bez kreditky.