Commit graph

1831 commits

Author SHA1 Message Date
6bf7fdcb44 Implemented passing default bank data to FinTsClient as e.g. bank names returned from bank server are often quite bad, e.g. DB24 for Deutsche Bank 2024-09-09 23:01:06 +02:00
fbafbb62e3 Added option closeDialogs 2024-09-09 17:06:29 +02:00
9372d17313 Avoiding concurrent modification exception 2024-09-09 17:02:47 +02:00
9b1a5fa929 Fixed not continuing to next account if user cancelled process 2024-09-09 17:01:32 +02:00
42bf002626 Added tanExpiredCallback, so that UI can react to when TAN expired 2024-09-09 03:36:23 +02:00
20f06387c5 Added check if tanExpirationTime is exceeded if set 2024-09-09 02:56:34 +02:00
75320da2be Changed type of tanExpirationTime to Instant so that UI can better convert it to user's time zone 2024-09-09 02:55:37 +02:00
be2908517f Fixed that validityDateTimeForChallenge has been renamed to tanExpirationTime 2024-09-09 00:45:30 +02:00
c4f504dd0a Added tanExpirationTime to TanChallenge 2024-09-08 22:40:05 +02:00
0848586894 Added timestamp at which TanChallenge was created 2024-09-08 22:36:39 +02:00
83c2882567 Added isReversal 2024-09-08 22:20:59 +02:00
f069f9155c Adjusted names to fints4k names 2024-09-08 22:19:38 +02:00
bf5ee4890e Renamed otherPartyBankCode to otherPartyBankId 2024-09-08 22:17:16 +02:00
ed4214fd49 Fixed calling the right Instant.now() method 2024-09-08 22:03:37 +02:00
b8fe9e78e1 Renamed transactionsRetentionDays to serverTransactionsRetentionDays 2024-09-08 22:01:28 +02:00
da2bf8d469 Terminate waiting for TAN input after a timeout 2024-09-08 20:38:20 +02:00
113b817627 Extracted Instant.nowExt() 2024-09-08 20:31:12 +02:00
bd18644c0d Calling mayRetrieveAutomaticallyIfUserEnteredDecoupledTan() out of loop. Should make no difference but should sound more logic 2024-09-08 20:22:18 +02:00
b32cf94e25 Using now isEnteringTanDone 2024-09-08 20:20:31 +02:00
8cc2f3bdcd Added timestamp at which TanChallenge was created 2024-09-08 18:31:02 +02:00
59b8213163 Extracted clearUserApprovedDecoupledTanCallbacks() and clearing callbacks also when user did not enter TAN or requested to change TAN method or medium to avoid memory leaks 2024-09-08 18:14:35 +02:00
cb34c86665 Changed order of opening and closing balance 2024-09-05 23:31:02 +02:00
70c1082531 Renamed countDaysForWhichTransactionsAreKept to transactionsRetentionDays 2024-09-05 21:53:00 +02:00
30e9a57b96 Fixed setting either sepaReference - in case of structured information - or unparsedReference - in case of unstructured reference. And that reference may is null 2024-09-05 19:36:03 +02:00
bf76de4f23 Applied adjusted values from MT 940 to AccountTransaction 2024-09-05 19:16:15 +02:00
47e2b851b9 Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf) 2024-09-05 18:20:56 +02:00
f90e280b74 Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf) 2024-09-05 18:15:42 +02:00
9600e2f11b Converted lastTransactionsRetrievalTime to Instant 2024-09-03 22:06:36 +02:00
b2fb04372f Updating BankAccount.bookedTransactions only if we retrieved transactions and adding it to existing list instead of replacing existing bookedTransactions list 2024-09-03 21:19:24 +02:00
3b05a8b9c8 Renamed lastTransactionRetrievalTime to lastTransactionsRetrievalTime 2024-09-03 21:15:41 +02:00
d689c7663f Fixed updating BankAccount.balance and .retrievedTransactionsFrom 2024-09-03 21:14:52 +02:00
6238b5abb2 Renamed europeBerlin to EuropeBerlin 2024-09-03 20:56:07 +02:00
1f8c1d303e Extracted getRequiredDataToSendUserJobs() 2024-09-03 01:06:27 +02:00
09c2080481 Added lastTransactionRetrievalTime to BankAccount, removed retrievedTransactionsTo for it 2024-09-03 01:05:04 +02:00
e36c27c0e0 Added Decoupled response code of Sparkasse 2024-09-02 19:36:43 +02:00
6865f64880 Added callback to get notified when user approved Decoupled TAN (e.g. to close a dialog) 2024-09-02 19:35:36 +02:00
3f9921a62e Mapped Decoupled TAN methods to their own types 2024-09-02 13:23:34 +02:00
504fbaf13b Implemented Decoupled TAN process (HKTAN 7) 2024-09-02 13:15:36 +02:00
fb70bcd443 Fixed mapping multiple HITANS segments in a message 2024-09-02 03:23:19 +02:00
952fa9c13a Bumped version to 1.0.0-Alpha-13-SNAPSHOT 2024-09-01 19:58:11 +02:00
b47fcabc1c Bumped version to 1.0.0-Alpha-12 2024-09-01 19:57:29 +02:00
878d32ea16 Set jvmToolchain to 11 as new klf version requires JDK 11 2024-09-01 19:55:57 +02:00
5f7b07a601 Added from Spec that countMaxJobsPerMessage is almost useless 2024-09-01 17:40:03 +02:00
7e8d005fcb Made also remaining properties and methods open 2024-08-30 17:29:16 +02:00
21215300b3 Updated klf version 2024-08-30 17:28:32 +02:00
b826ee3c8f Added comment why dates like 30th of February may occur 2024-08-27 09:47:13 +02:00
32defa20f7 Fixed that Sparkasse returns 30th of February or 29th of February also in non leap years 2024-08-26 23:46:48 +02:00
c5432883ef Added tests for parsing date 2024-08-26 23:45:47 +02:00
dae6084ebb Selecting active TAN media first 2024-08-26 22:25:09 +02:00
c564750832 Added targetiosX64 2024-08-26 02:20:09 +02:00