GitHunt
QO

qoomon/banking-swift-messages-java

Banking SWIFT Library, MT Format Message Parser Writer SWIFT(Society for Worldwide Interbank Financial Telecommunication)

Banking Swift Messages Parser and Composer starline

Parser for Financial SWIFT Messages
SWIFT = Society for Worldwide Interbank Financial Telecommunication

License: MIT
Build Workflow
Test Coverage

Releases

Release

Important

From version 2.0.0 on Java 21 is required

Supported Message Types (so far)

  • MT940
  • MT942

If you need more MT formats just let me know and create a new issue

Usage

see tests

Dev Notes

SEPA Verwendugszweck Fields

  • EREF : Ende-zu-Ende Referenz
  • KREF : Kundenreferenz
  • MREF : Mandatsreferenz
  • BREF : Bankreferenz
  • RREF : Retourenreferenz
  • CRED : Creditor-ID
  • DEBT : Debitor-ID
  • COAM : Zinskompensationsbetrag
  • OAMT : Ursprünglicher Umsatzbetrag
  • SVWZ : Verwendungszweck
  • ABWA : Abweichender Auftraggeber
  • ABWE : Abweichender Empfänger
  • IBAN : IBAN des Auftraggebers
  • BIC : BIC des Auftraggebers

Languages

Java100.0%

Contributors

MIT License
Created June 30, 2016
Updated January 17, 2026