This Java project is designed to parse and format MT940 messages, a standard format for electronic bank account statements. It includes classes for representing MT940 messages and transactions, with support for various tags and fields specified in the MT940 format.
MT940 is a standard format used for electronic bank account statements, allowing financial institutions to communicate transaction details in a structured manner. This project aims to simplify the parsing and formatting of MT940 messages in Java, providing developers with a reliable tool for handling financial data.
- MT940Message Class: Represents the overall structure of an MT940 message, including methods to format the entire message.
- MT940Transaction Class: Represents individual transactions within the MT940 message, with validation for each field.
- Java Development Kit (JDK) installed
- Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse
-
Clone the repository:
git clone https://github.com/EtanaAlemu/MT940-SWIFT-message-parser.git
-
Open the project in your preferred IDE.
-
Use the provided classes (MT940Message and MT940Transaction) to parse and format MT940 messages.