...
Overview of the MT940 Nuclet: import and processing of bank statements in MT940 format.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser SeiteOn this page
|
| Hinweis | ||
|---|---|---|
| ||
This page was machine-translated from German as a first draft and is currently under review. The authoritative source remains the German original (see the language switch above). |
...
The MT940 Nuclet offers the option
...
More about the feature scope and implemented processes of this Nuclet can be found in section 2.
Within the .nuclet file, the MT940 Nuclet comprises
...
three CSV files for object imports and
two MT940 example files with bank statements.
TypType | Name, English | Name, German | KurzbeschreibungShort description |
|---|---|---|---|
BusinessobjektBusiness object | Bank Statement | KontoauszugBank statement | |
Bank Transaction | BankumsatzBank transaction | ||
Bank Transaction Type | BankgeschäftsvorfallBank transaction type | ||
Banking Business Line | BankgeschäftssparteBanking business line | ||
Debit/Credit Mark | debit/credit mark | ||
MT940 Reference | MT940 reference | ||
Bank Transaction Ref | Referenz-2-Bankumsatz | ||
Layout | Bank Statement | layout for business object "Bank Statement" | |
| Bank Transaction | layout for the business object "Bank Transaction" | ||
Bank Transaction Type | layout for business object "Bank Transaction Type" | ||
Banking Business Line | layout for business object "Banking Business Line" | ||
Debit/Credit Mark | layout for business object "Debit/Credit Mark" | ||
StatusmodellState model | MT940 Bank Transaction | state model for the business object "Bank Transaction" | |
| AttributgruppeAttribute group | Bank Transaction Data | bank transaction and bank statement data | |
| Bank Transaction References | references assigned to the bank transactions | ||
Java package | org.nuclet.mt940.facade | classes for database accesses | |
| org.nuclet.mt940.job | Java rules for controlling jobs ("job control") | ||
org.nuclet.mt940.logic | GeschäftslogikBusiness logic | ||
org.nuclet.mt940.parser | MT940 parser functionality | ||
org.nuclet.mt940.rule | control of insert/update/delete events | ||
| org.nuclet.mt940.statemodel | definition of state changes (as a Nuclet interface) | ||
org.nuclet.mt940.wrapper | wrapper classes (as a Nuclet interface) | ||
| Parameter | MT940 File Directory | defines the input directory of the MT940 files | |
| MT940 File Encoding | determines the character set used in the MT940 files | ||
| MT940 File Extension | defines the file extension of the MT940 files | ||
JobsteuerungJob control | MT940 Import | deadline job for the automated MT940 import | |
StrukturdefinitionStructure definition | MT940 Bank Transaction Type | import structure for business object "Bank Transaction Type" | |
MT940 Banking Business Line | import structure for business object "Banking Business Line" | ||
MT940 Debit/Credit Mark | import structure for business object "Debit/Credit Mark" | ||
Nuclet dependency | general helper functionality | ||
ObjektimporteObject imports | Banking_Business_Line.csv | master data records for business object "Banking Business Line" | |
Bank_Transaction_Type.csv | master data records for business object "Bank Transaction Type" | ||
Debit_Credit_Mark.csv | master data records for business object "Debit/Credit Mark" | ||
BeispieldateienExample files | Kontoauszug_001.sta | MT940 import example | |
Kontoauszug_002.sta | MT940 import example |
...
The Java source code is marked with @replace! tags at all those places where application-specific behaviour can be added. More on this in section 4.