Skip to content

This project aims to simplify the parsing and formatting of MT940 messages in Java, providing developers with a reliable tool for handling financial data.

Notifications You must be signed in to change notification settings

EtanaAlemu/MT940-SWIFT-message-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MT940 Message Parser

Overview

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.

Introduction

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.

Features

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

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed
  • Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse

Usage

  1. Clone the repository:

    git clone https://github.com/EtanaAlemu/MT940-SWIFT-message-parser.git
  2. Open the project in your preferred IDE.

  3. Use the provided classes (MT940Message and MT940Transaction) to parse and format MT940 messages.

About

This project aims to simplify the parsing and formatting of MT940 messages in Java, providing developers with a reliable tool for handling financial data.

Topics

Resources

Stars

Watchers

Forks

Languages