Glossary · Štandardy a formáty · Last updated 24/05/2026

MT940

SynonymsSWIFT MT940Customer Statement Message

Pronunciationem-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.

What it means

Definition and context

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.

Legal reference

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

Slovak context

Specifics for the Slovak market

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.

Practical example

How it works on a real invoice

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.

Use in practice

Issue a test invoice with MT940 in 1 minute.

The free 1FAKTURA generator produces a fully compliant UBL 2.1 XML invoice with the fields required by Slovak Act No. 385/2025 Z. z. — no signup, no credit card.