Cash Flow Planning, Multibanking and Data-Based Credit for German SMEs
Fintech · SME Cash Flow & Credit (B2B)

Year
2024
Client
Stas
Timeframe
2 years
The challenge

Work process
Multi-Entity Banking Model
We built the data model in NestJS and PostgreSQL around users, legal entities, bank connections, accounts, and transactions, with categories and labels on top. Entities stay separate but can be reported together, so owners can see profitability by counterparty, category, or company and export filtered transactions as CSV for their accountant.
Calendar-Based Cash Forecast
Owners think in due dates, not monthly reports, so we designed the planner as a calendar. Planned items can be saved as drafts, moved to another day with the forecast recalculated instantly, and turned into payments when due. Recurring transactions found in bank data carry forward automatically, and low projected balances are flagged on the timeline.
Data-Based Credit Flow
Borrowing takes three steps: choose an amount and term, verify directors and beneficial owners and sign, then receive the transfer. While the first limit is calculated from synced data, new users see a clear pending state instead of an empty number. An admin panel gives the client’s team one place to review companies, limits, and loan applications.
Bank Sync Edge Cases
Testing focused on the cases that break financial data in practice: expired bank consents that stop syncing, delayed or duplicated transactions, one account linked under two entities, identity checks abandoned halfway through a loan application, and German versus English number and date formats. Each case got a defined interface state before launch.

The solution



Discover More Projects
Explore more project work across web and mobile products, app rebuilds and team extension.



