/cash3fl0w

Cash3Fl0w is a finance software based on Kotlin Multiplatform with Support for German banking accounts (over FinTS/HBCI)

Primary LanguageKotlinApache License 2.0Apache-2.0

Cash3Fl0w

kmp-advcrypto actions badge kmp-advcrypto License cash3fl0w License

Cash3Fl0w is a finance software developed with Kotlin Multiplatform for mobile devices and desktop/JVM. This application supports FinTS/HBCI to access information from German banking accounts. This application doesn't use any centralized storage or third-party environment to execute requests etc. Only your handy is used.

HBCI/FinTS Support

This application supports the FinTS protocol (formerly known as HBCI) specified by the German Banking Industry Committee with support for over 2000 banks in Germany. But since 2019 the protocol can only be used with authorized products. Before you can use the FinTS support, you have to:

  1. Go on the site of the German Banking Industry Committee and register a FinTS product
  2. After a successful registration you receive a FinTS product number and a list of all public FinTS accesses registered. This product id must be set in a settings file and the bank list must be added to the application (before compilation) Coming soon

License

Please respect the following licenses and the work behind this project:

  • GNU General Public License 2.0 for the app itself
  • Apache License 2.0 for the cryptography API (kmp-advcrypto) used in the app