Seitenhistorie
...
Attribut | Java-Datentyp | Nuclos-Datentyp | Pflichtfeld? | Eindeutig? | Beschreibung |
---|---|---|---|---|---|
ISO-4217-Code | String | Text | ja | ja | dreistelliger ISO-Währungscode, dient als Identifizierungsmerkmal für die Währungen |
Tabelle 3.1: Währungsentität
3.2 Zahlungsbedingungen (optional)
...
Attribut | Java-Datentyp | Nuclos-Datentyp | Pflichtfeld? | Eindeutig? | Beschreibung |
---|---|---|---|---|---|
Cash Discount | BigDecimal | Kommazahl (9,2) | nein | nein | Skonto-Prozentsatz |
Cash Discount Period | Integer | Ganzzahl | nein | nein | Skonto-Frist in Tagen |
Tabelle 3.2: Zahlungsbedingungen
3.3 Referenzobjekte
Hauptzweck des MT940-Nuclet ist die Zuordnung von Bankumsätzen (Zahlungseingängen) zu Referenzobjekten (Rechnungen, o.ä.). Daher wird die Existenz einer solchen Entität vorausgesetzt. Es ist vorgesehen, dass diese Zuordnung unter gewissen Bedingungen (zu zahlender Betrag gedeckt, Skontobedingungen erfüllt, etc.) einen Statuswechsel im Referenzobjekt durchgeführt wird. Daher muss es sich bei der Referenzentität um eine Entität mit Statusmodell handeln.
...
Attribut | Java-Datentyp | Nuclos-Datentyp | Pflichtfeld? | Eindeutig? | Beschreibung |
---|---|---|---|---|---|
Accept First Incoming Payment | Boolean | Ja/Nein | nein | nein | Flag zur Markierung von Referenzobjekten, bei denen der erste Zahlungseingang zu einem Statuswechsel führen soll |
Date Of Invoice | Date | Datum | nein | nein | Rechnungsdatum |
Total Amount Gross | BigDecimal | Kommazahl (9,2) | ja | nein | zu zahlender Gesamtbetrag (brutto) |
Payment Date | Date | Datum | nein | nein | Zahlungsdatum |
Conditions Of Payment | Wrapper-Klasse | Referenzfeld | nein | nein | Zahlungsbedingungen (siehe 3.2) |
Tabelle 3.3: Referenzobjekte
Überblick
Inhalte