Commit Graph

1831 Commits

Author SHA1 Message Date
dankito 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
dankito fbafbb62e3 Added option closeDialogs 2024-09-09 17:06:29 +02:00
dankito 9372d17313 Avoiding concurrent modification exception 2024-09-09 17:02:47 +02:00
dankito 9b1a5fa929 Fixed not continuing to next account if user cancelled process 2024-09-09 17:01:32 +02:00
dankito 42bf002626 Added tanExpiredCallback, so that UI can react to when TAN expired 2024-09-09 03:36:23 +02:00
dankito 20f06387c5 Added check if tanExpirationTime is exceeded if set 2024-09-09 02:56:34 +02:00
dankito 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
dankito be2908517f Fixed that validityDateTimeForChallenge has been renamed to tanExpirationTime 2024-09-09 00:45:30 +02:00
dankito c4f504dd0a Added tanExpirationTime to TanChallenge 2024-09-08 22:40:05 +02:00
dankito 0848586894 Added timestamp at which TanChallenge was created 2024-09-08 22:36:39 +02:00
dankito 83c2882567 Added isReversal 2024-09-08 22:20:59 +02:00
dankito f069f9155c Adjusted names to fints4k names 2024-09-08 22:19:38 +02:00
dankito bf5ee4890e Renamed otherPartyBankCode to otherPartyBankId 2024-09-08 22:17:16 +02:00
dankito ed4214fd49 Fixed calling the right Instant.now() method 2024-09-08 22:03:37 +02:00
dankito b8fe9e78e1 Renamed transactionsRetentionDays to serverTransactionsRetentionDays 2024-09-08 22:01:28 +02:00
dankito da2bf8d469 Terminate waiting for TAN input after a timeout 2024-09-08 20:38:20 +02:00
dankito 113b817627 Extracted Instant.nowExt() 2024-09-08 20:31:12 +02:00
dankito bd18644c0d Calling mayRetrieveAutomaticallyIfUserEnteredDecoupledTan() out of loop. Should make no difference but should sound more logic 2024-09-08 20:22:18 +02:00
dankito b32cf94e25 Using now isEnteringTanDone 2024-09-08 20:20:31 +02:00
dankito 8cc2f3bdcd Added timestamp at which TanChallenge was created 2024-09-08 18:31:02 +02:00
dankito 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
dankito cb34c86665 Changed order of opening and closing balance 2024-09-05 23:31:02 +02:00
dankito 70c1082531 Renamed countDaysForWhichTransactionsAreKept to transactionsRetentionDays 2024-09-05 21:53:00 +02:00
dankito 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
dankito bf76de4f23 Applied adjusted values from MT 940 to AccountTransaction 2024-09-05 19:16:15 +02:00
dankito 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
dankito 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
dankito 9600e2f11b Converted lastTransactionsRetrievalTime to Instant 2024-09-03 22:06:36 +02:00
dankito 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
dankito 3b05a8b9c8 Renamed lastTransactionRetrievalTime to lastTransactionsRetrievalTime 2024-09-03 21:15:41 +02:00
dankito d689c7663f Fixed updating BankAccount.balance and .retrievedTransactionsFrom 2024-09-03 21:14:52 +02:00
dankito 6238b5abb2 Renamed europeBerlin to EuropeBerlin 2024-09-03 20:56:07 +02:00
dankito 1f8c1d303e Extracted getRequiredDataToSendUserJobs() 2024-09-03 01:06:27 +02:00
dankito 09c2080481 Added lastTransactionRetrievalTime to BankAccount, removed retrievedTransactionsTo for it 2024-09-03 01:05:04 +02:00
dankito e36c27c0e0 Added Decoupled response code of Sparkasse 2024-09-02 19:36:43 +02:00
dankito 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
dankito 3f9921a62e Mapped Decoupled TAN methods to their own types 2024-09-02 13:23:34 +02:00
dankito 504fbaf13b Implemented Decoupled TAN process (HKTAN 7) 2024-09-02 13:15:36 +02:00
dankito fb70bcd443 Fixed mapping multiple HITANS segments in a message 2024-09-02 03:23:19 +02:00
dankito 952fa9c13a Bumped version to 1.0.0-Alpha-13-SNAPSHOT 2024-09-01 19:58:11 +02:00
dankito b47fcabc1c Bumped version to 1.0.0-Alpha-12 2024-09-01 19:57:29 +02:00
dankito 878d32ea16 Set jvmToolchain to 11 as new klf version requires JDK 11 2024-09-01 19:55:57 +02:00
dankito 5f7b07a601 Added from Spec that countMaxJobsPerMessage is almost useless 2024-09-01 17:40:03 +02:00
dankito 7e8d005fcb Made also remaining properties and methods open 2024-08-30 17:29:16 +02:00
dankito 21215300b3 Updated klf version 2024-08-30 17:28:32 +02:00
dankito b826ee3c8f Added comment why dates like 30th of February may occur 2024-08-27 09:47:13 +02:00
dankito 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
dankito c5432883ef Added tests for parsing date 2024-08-26 23:45:47 +02:00
dankito dae6084ebb Selecting active TAN media first 2024-08-26 22:25:09 +02:00
dankito c564750832 Added targetiosX64 2024-08-26 02:20:09 +02:00