Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Aktuelle »

globe with meridians Language: Deutsch · English

open book 3 MT940: Prerequisites

Prerequisites – part of the MT940 Nuclet documentation (import and processing of bank statements in MT940 format).

REFERENZ INTEGRATORS STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Machine-translated – under review

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

3.1 Currency business object

The existence of a currency business object is required, since the MT940 records refer to a currency. The currencies are identified via the three-letter ISO code (ISO 4217), therefore a corresponding attribute is required to exist in the currency business object.

The business object and attribute can be named arbitrarily in the target Nuclet. The connection is made via an interface that is implemented in a Java class in the current version.

AttributJava data typeNuclos data typeMandatory field?Unique?Beschreibung
ISO-4217-CodeStringTextjajathree-letter ISO currency code, serves as the identification feature for the currencies

Table 3.1: Currency business object

The currency business object from the Currency Nuclet meets the conditions mentioned.

3.2 Conditions of payment (optional)

The MT940 Nuclet provides the option to check, on incoming payments, whether cash discount conditions are met. This option is optional. If cash discount conditions are to be checked, the existence of a business object to represent conditions of payment is recommended. In this case, an attribute for the cash discount rate and an attribute for the cash discount period (in days) are required.

The business object and attribute can be named arbitrarily in the target Nuclet. The connection is made via an interface that is implemented in a Java class in the current version.

AttributJava data typeNuclos data typeMandatory field?Unique?Beschreibung
Cash DiscountBigDecimaldecimal number (9.2)neinneincash discount percentage
Cash Discount PeriodIntegerGanzzahlneinneincash discount period in days

Table 3.2: Conditions of payment

3.3 Reference objects

The main purpose of the MT940 Nuclet is the assignment of bank transactions (incoming payments) to reference objects (invoices, etc.). Therefore, the existence of such a business object is required. It is intended that this assignment, under certain conditions (amount to be paid covered, cash discount conditions met, etc.), performs a state change in the reference object. Therefore the reference business object must be a business object with a state model.

When assigning an incoming payment, it is checked whether the total amount is settled with this payment. Accordingly, an attribute must exist in which this total amount is stored.

If the fulfilment of cash discount conditions is additionally to be checked, further attributes are necessary:

  • invoice date (Date Of Invoice)
  • conditions of payment (see 3.2)

Optionally, a payment date can be set on incoming payment if a corresponding attribute exists (Payment Date).

In addition, there is the option to assume the first incoming payment as decisive for a state change. For this, the reference object would have to be marked accordingly (Accept First Incoming Payment).

AttributJava data typeNuclos data typeMandatory field?Unique?Beschreibung
Accept First Incoming PaymentBooleanYes/No neinneinflag for marking reference objects for which the first incoming payment should lead to a state change
Date Of InvoiceDateDatum neinneinRechnungsdatum
Total Amount GrossBigDecimaldecimal number (9.2) janeintotal amount to be paid (gross)
Payment DateDateDatumneinneinZahlungsdatum
Conditions Of PaymentWrapper classReferenzfeldneinneinconditions of payment (see 3.2)

Table 3.3: Reference objects

Related pages

open book Nuclet: MT940 (not yet available)


MT940 Nuclet data sheet

Öffnen →

open book Interfaces


All integrations

Öffnen →

  • Keine Stichwörter