Re-added parameters for KontoumsaetzeZeitraumMt940

This commit is contained in:
dankl 2019-10-13 19:42:25 +02:00 committed by dankito
parent 7c02b56388
commit bb9c5d9c98
3 changed files with 8 additions and 6 deletions

View File

@ -9,5 +9,5 @@ import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDat
* beendet und aufgesetzt werden kann, falls die Rückmeldung des Kreditinstituts nicht in einem * beendet und aufgesetzt werden kann, falls die Rückmeldung des Kreditinstituts nicht in einem
* einzigen Auftragssegment erfolgen kann (s. [Formals]). * einzigen Auftragssegment erfolgen kann (s. [Formals]).
*/ */
open class Aufsetzpunkt(continuationId: String, existenzstatus: Existenzstatus) open class Aufsetzpunkt(continuationId: String?, existenzstatus: Existenzstatus)
: AlphanumerischesDatenelement(continuationId, existenzstatus, 35) : AlphanumerischesDatenelement(continuationId, existenzstatus, 35)

View File

@ -8,4 +8,4 @@ import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenele
* Maximale Anzahl rückzumeldender Einträge bei Abholaufträgen, Kreditinstitutsangeboten * Maximale Anzahl rückzumeldender Einträge bei Abholaufträgen, Kreditinstitutsangeboten
* oder informationen (vgl. [Formals], Kap. B.6.3). * oder informationen (vgl. [Formals], Kap. B.6.3).
*/ */
open class MaximaleAnzahlEintraege(maxAmount: Int, existenzstatus: Existenzstatus) : NumerischesDatenelement(maxAmount, 4, existenzstatus) open class MaximaleAnzahlEintraege(maxAmount: Int?, existenzstatus: Existenzstatus) : NumerischesDatenelement(maxAmount, 4, existenzstatus)

View File

@ -2,7 +2,9 @@ package net.dankito.fints.messages.segmente.implementierte.umsaetze
import net.dankito.fints.messages.Existenzstatus import net.dankito.fints.messages.Existenzstatus
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Datum import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Datum
import net.dankito.fints.messages.datenelemente.implementierte.Aufsetzpunkt
import net.dankito.fints.messages.datenelemente.implementierte.account.AlleKonten import net.dankito.fints.messages.datenelemente.implementierte.account.AlleKonten
import net.dankito.fints.messages.datenelemente.implementierte.account.MaximaleAnzahlEintraege
import net.dankito.fints.messages.datenelementgruppen.Datenelementgruppe import net.dankito.fints.messages.datenelementgruppen.Datenelementgruppe
import net.dankito.fints.messages.datenelementgruppen.implementierte.Segmentkopf import net.dankito.fints.messages.datenelementgruppen.implementierte.Segmentkopf
import net.dankito.fints.messages.segmente.Segment import net.dankito.fints.messages.segmente.Segment
@ -30,8 +32,8 @@ abstract class KontoumsaetzeZeitraumMt940Base(
Segmentkopf(CustomerSegmentId.AccountTransactionsMt940, segmentVersion, segmentNumber), Segmentkopf(CustomerSegmentId.AccountTransactionsMt940, segmentVersion, segmentNumber),
account, account,
AlleKonten(parameter.allAccounts, Existenzstatus.Mandatory), AlleKonten(parameter.allAccounts, Existenzstatus.Mandatory),
Datum(parameter.fromDate, Existenzstatus.Optional) Datum(parameter.fromDate, Existenzstatus.Optional),
// Datum(toDate ?: 0, Existenzstatus.Optional), Datum(parameter.toDate, Existenzstatus.Optional),
// MaximaleAnzahlEintraege(maxAmount ?: 0, Existenzstatus.Optional), // > 0. O: „Eingabe Anzahl Einträge erlaubt“ (BPD) = „J“. N: sonst MaximaleAnzahlEintraege(parameter.maxAmount, Existenzstatus.Optional), // > 0. O: „Eingabe Anzahl Einträge erlaubt“ (BPD) = „J“. N: sonst
// Aufsetzpunkt(continuationId ?: "", Existenzstatus.Optional) // M: vom Institut wurde ein Aufsetzpunkt rückgemeldet. N: sonst Aufsetzpunkt(parameter.continuationId, Existenzstatus.Optional) // M: vom Institut wurde ein Aufsetzpunkt rückgemeldet. N: sonst
)) ))