diff --git a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/Aufsetzpunkt.kt b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/Aufsetzpunkt.kt index 1515f057..e2bef287 100644 --- a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/Aufsetzpunkt.kt +++ b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/Aufsetzpunkt.kt @@ -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 * einzigen Auftragssegment erfolgen kann (s. [Formals]). */ -open class Aufsetzpunkt(continuationId: String, existenzstatus: Existenzstatus) +open class Aufsetzpunkt(continuationId: String?, existenzstatus: Existenzstatus) : AlphanumerischesDatenelement(continuationId, existenzstatus, 35) \ No newline at end of file diff --git a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/account/MaximaleAnzahlEintraege.kt b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/account/MaximaleAnzahlEintraege.kt index a030c733..b3e79c3e 100644 --- a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/account/MaximaleAnzahlEintraege.kt +++ b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/datenelemente/implementierte/account/MaximaleAnzahlEintraege.kt @@ -8,4 +8,4 @@ import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenele * Maximale Anzahl rückzumeldender Einträge bei Abholaufträgen, Kreditinstitutsangeboten * oder –informationen (vgl. [Formals], Kap. B.6.3). */ -open class MaximaleAnzahlEintraege(maxAmount: Int, existenzstatus: Existenzstatus) : NumerischesDatenelement(maxAmount, 4, existenzstatus) \ No newline at end of file +open class MaximaleAnzahlEintraege(maxAmount: Int?, existenzstatus: Existenzstatus) : NumerischesDatenelement(maxAmount, 4, existenzstatus) \ No newline at end of file diff --git a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/segmente/implementierte/umsaetze/KontoumsaetzeZeitraumMt940Base.kt b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/segmente/implementierte/umsaetze/KontoumsaetzeZeitraumMt940Base.kt index 1384d723..56b77962 100644 --- a/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/segmente/implementierte/umsaetze/KontoumsaetzeZeitraumMt940Base.kt +++ b/fints4javaLib/src/main/kotlin/net/dankito/fints/messages/segmente/implementierte/umsaetze/KontoumsaetzeZeitraumMt940Base.kt @@ -2,7 +2,9 @@ package net.dankito.fints.messages.segmente.implementierte.umsaetze import net.dankito.fints.messages.Existenzstatus 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.MaximaleAnzahlEintraege import net.dankito.fints.messages.datenelementgruppen.Datenelementgruppe import net.dankito.fints.messages.datenelementgruppen.implementierte.Segmentkopf import net.dankito.fints.messages.segmente.Segment @@ -30,8 +32,8 @@ abstract class KontoumsaetzeZeitraumMt940Base( Segmentkopf(CustomerSegmentId.AccountTransactionsMt940, segmentVersion, segmentNumber), account, AlleKonten(parameter.allAccounts, Existenzstatus.Mandatory), - Datum(parameter.fromDate, Existenzstatus.Optional) -// Datum(toDate ?: 0, Existenzstatus.Optional), -// MaximaleAnzahlEintraege(maxAmount ?: 0, 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 + Datum(parameter.fromDate, Existenzstatus.Optional), + Datum(parameter.toDate, Existenzstatus.Optional), + MaximaleAnzahlEintraege(parameter.maxAmount, Existenzstatus.Optional), // > 0. O: „Eingabe Anzahl Einträge erlaubt“ (BPD) = „J“. N: sonst + Aufsetzpunkt(parameter.continuationId, Existenzstatus.Optional) // M: vom Institut wurde ein Aufsetzpunkt rückgemeldet. N: sonst )) \ No newline at end of file