|
f76603a6ac
|
Fixed that accounts for which types we think we don't support them, but which support to retrieve balance or transactions anyway (e.g. Sparkonten also seem to support HKSAL and HKKAZ, but i can't tell for sure) are now also evaluated as supported
|
2022-02-07 00:18:08 +01:00 |
|
|
bc180f68ab
|
Forgot to commit that closeDialog has been added
|
2022-02-07 00:18:08 +01:00 |
|
|
f4d8b09260
|
Added fetchBalanceAndTransactions to addAccount() to determine if balance and transactions should be retrieved after retrieving bank accounts of a newly added account
|
2022-02-07 00:18:07 +01:00 |
|
|
38bb0c90ff
|
Implemented detecting if wrong credentials have been entered (not 100 % reliable though)
|
2022-02-07 00:18:07 +01:00 |
|
|
5580313eeb
|
Setting countDaysForWhichTransactionsAreKept now on account and not on bank anymore as the count may differs from account type to account type (e.g. 540 days for checking accounts and 9999 days for credit card accounts)
|
2022-02-07 00:18:07 +01:00 |
|
|
d209bc46fc
|
Renamed haveAllTransactionsBeenFetched to haveAllTransactionsBeenRetrieved and isAccountTypeSupported to isAccountTypeSupportedByApplication
|
2022-02-07 00:18:07 +01:00 |
|
|
9854ac000e
|
Little refactoring
|
2022-02-07 00:18:07 +01:00 |
|
|
b94c5d5cf5
|
Added toString()
|
2022-02-07 00:18:07 +01:00 |
|
|
bf9d406053
|
Renamed usage to reference, remittee to recipient and instant payment to real-time transfer
|
2022-02-07 00:18:07 +01:00 |
|
|
d0910b7180
|
Parsing now also isCleared
|
2022-02-07 00:18:07 +01:00 |
|
|
e0dbd00634
|
Implemented retrieving credit card transactions
|
2022-02-07 00:18:07 +01:00 |
|
|
09d90c6c9d
|
Renamed property accountData to account
|
2022-02-07 00:18:07 +01:00 |
|
|
d420cfcfb2
|
Added convenience properties to determine account features
|
2022-02-07 00:18:07 +01:00 |
|
|
e973ce256b
|
Added conversion to BigDecimal directly to Amount
|
2022-02-07 00:18:07 +01:00 |
|
|
b99522fda9
|
Renamed nameOfTanMediaRequired to nameOfTanMediumRequired
|
2022-02-07 00:18:07 +01:00 |
|
|
0efb4ba708
|
Made supportedFeatures accessible
|
2022-02-07 00:18:07 +01:00 |
|
|
13d95f4bda
|
Implemented storing and displaying for which period account transactions have been fetched
|
2022-02-07 00:18:07 +01:00 |
|
|
700e3e6da9
|
Implemented mapping and displaying if an account type is supported or not
|
2022-02-07 00:18:07 +01:00 |
|
|
f5f3f34d3b
|
Renamed TanProcedure to TanMethod in fints4k
|
2022-02-07 00:18:07 +01:00 |
|
|
094d669148
|
Implemented evaluating count days for which bank stores transactions -> don't show fetch all transactions overlay if bank server doesn't store additional transactions
|
2022-02-07 00:18:07 +01:00 |
|
|
7a64177d47
|
Renamed Response to BankResponse
|
2022-02-07 00:18:07 +01:00 |
|
|
129b4f64fa
|
Added account to GetTransactionsParameter
|
2022-02-07 00:18:07 +01:00 |
|
|
99205b53c9
|
Removed bankAccount property from GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
|
|
da5e285d61
|
Fixed that no Set hasn't been used
|
2022-02-07 00:18:07 +01:00 |
|
|
50a5938046
|
Made all properties overridable
|
2022-02-07 00:18:07 +01:00 |
|
|
7cb19d6f7d
|
Extracted RetrievedAccountData, makes code way better readable
|
2022-02-07 00:18:07 +01:00 |
|
|
b403557f2d
|
Implemented checking if bank supports setting count max entries. Had to adjust Jackson serialization so that and not just JobParameters gets saved and restored and to implement a lot of default constructors for this
|
2022-02-07 00:18:07 +01:00 |
|
|
0e0a7b5207
|
Implemented filtering out duplicate transactions as some banks return some transactions multiple times in MT940 response
|
2022-02-07 00:18:06 +01:00 |
|
|
68742cc6a3
|
Fixed that comparing TanProcedures failed
|
2022-02-07 00:18:06 +01:00 |
|
|
e36576e4c6
|
Added bankCodeForOnlineBanking to make clear that bank code for online banking may differs from bank's bank code
|
2022-02-07 00:18:06 +01:00 |
|
|
63259ff404
|
Merged CustomerData and BankData
|
2022-02-07 00:18:06 +01:00 |
|
|
49d34f1733
|
Removed unused supportsRetrievingTransactionsOfLast90DaysWithoutTan and triedToRetrieveTransactionsOfLast90DaysWithoutTan
|
2022-02-07 00:18:06 +01:00 |
|
|
2b8c9316d0
|
Implemented passing Customer to fints4kBankingClient, so that fints4kBankingClient doesn't have a different Customer instance as BankingPresenter
|
2022-02-07 00:18:06 +01:00 |
|
|
c8f29e2390
|
Implemented passing allowed TAN format and max TAN input length to UI so that controls can be set accordingly
|
2022-02-07 00:18:06 +01:00 |
|
|
989bbd65aa
|
Implemented that if a TAN procedure requires specifying TAN media name, that any tan media name gets supplied (in my tests it made absolutely no difference if the TAN media matches the TAN procedure)
|
2022-02-07 00:18:06 +01:00 |
|
|
b07e84b31c
|
Implemented retrieving user's TAN procedures with a non-strong authenticated dialog init with one step TAN procedure (the only process where one step TAN procedure is still allowed) as some banks like Postbank require this
|
2022-02-07 00:18:06 +01:00 |
|
|
a06af50336
|
Made customerId and userId settable
|
2022-02-07 00:17:53 +01:00 |
|
|
19c8e4ea8e
|
Using now Date and UUID from common in fints4k. Could therefore remove klock
|
2022-02-07 00:17:53 +01:00 |
|
|
03bdb19668
|
Introduced Amount to be able to remove Ionspin BigDecimal dependency
|
2022-02-07 00:17:53 +01:00 |
|
|
e44a68addc
|
Converted fints4k to a Kotlin multi platform project
|
2022-02-07 00:17:53 +01:00 |
|