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

MT940

SynonymaSWIFT MT940Customer Statement Message

Výslovnostem-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.

Co to znamená

Definice 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ávní odkaz

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

Slovenský kontext

Specifika pro 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ý příklad

Jak to funguje v reálné faktuře

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žijte v praxi

Vystavte si testovací fakturu s MT940 za 1 minutu.

Bezplatný generátor 1FAKTURA vytvoří plnohodnotnou UBL 2.1 XML fakturu s povinnými poli pro slovenský zákon č. 385/2025 Z. z. — bez registrace, bez platební karty.