Commit graph

1761 commits

Author SHA1 Message Date
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
d16289d824 Fixed BIC comments 2024-08-24 18:29:46 +02:00
a2ac04f424 Added clarification about Dialogsprache 2024-08-24 18:25:56 +02:00
8247584a61 Added clarification about KundensystemStatus 2024-08-24 18:25:30 +02:00
34e40aeee1 Replaced deprecated methods 2024-08-24 17:33:00 +02:00
5d7ea48a46 Removed variant with callback 2024-08-24 17:17:47 +02:00
d055b61ed9 Fixed typo from package name migration 2024-08-24 17:13:44 +02:00
87c59e63ee Added more documentation from FinTS spec 2024-08-24 17:13:22 +02:00
40b916a49f Made methods overridable; made + 3 clearer 2024-08-24 17:12:44 +02:00
eabe2c4930 Made message trace ordered 2024-08-24 17:11:42 +02:00
0f151a8f4f Extracted jobsRequiringTan 2024-08-23 23:27:58 +02:00
33a86607df Changed order to make it clearer 2024-08-23 22:08:33 +02:00
f154e60e1e Removed unused enum 2024-08-23 15:16:12 +02:00
7e5a455c24 Changed base package from net.dankito to net.codinux (except for client model) 2024-08-23 14:50:57 +02:00
d8b0c89be7 Added parsed received segments to MessageLog 2024-08-23 14:06:14 +02:00
3d385b5bdf Added alternative names 2024-08-23 13:08:00 +02:00
4f3924f2cd Deciding upfront if message ever has to be pretty printed. Avoids pretty printing it multiple times 2024-08-23 13:06:48 +02:00
c0796cfc38 Added option to disable collection messageLog 2024-08-23 13:02:10 +02:00
9857a0565d Fixed logging message 2024-08-23 12:57:37 +02:00
a3dbe8f142 By default not adding message trace to message anymore; added messageIncludingMessageTrace for that 2024-08-23 12:53:45 +02:00
88f6d53ccb Temporarily disabling iOS DateFormatter as it conflicts with nativeMain's DateFormatter. TODO: Fix this 2024-08-23 12:47:14 +02:00