Update Functional requirements authored by Hardo Post's avatar Hardo Post
......@@ -43,7 +43,7 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want every incoming and outgoing edge to show the currency in which the payment was made.
- Why: So I can easily identify which currencies are being used for both incoming and outgoing payments, helping me manage foreign exchange risk and track multi-currency flows accurately.
---
**AGGREGARED AND DETAILED VIEWS**
......@@ -67,7 +67,7 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want the thickness of edges in the visualization to represent the size of the cash flows.
- Why: So I can quickly identify and focus on the largest cash flows, enabling more effective financial analysis and decision-making.
---
**FILTERING BASED ON TIME**
......@@ -81,7 +81,7 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want to apply common preset date ranges (e.g., last week, last month, last quarter, last year, last year).
- Why: So that I can quickly apply filters for commonly used time frames, speeding up routine analyses and saving time.
---
**FILTERING INTERNAR AND EXTERNAL CASH FLOWS**
......@@ -115,7 +115,7 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want to visualize incoming cash flows based on customer type (Private, Corp, or SME).
- Why: So that I can monitor where the money is coming from, track revenue patterns, and analyze which type of customer is contributing the most to inflows, allowing for more strategic revenue planning and decision-making.
---
**FILTERING CURRENCIES**
......@@ -124,6 +124,8 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want to filter and visualize cash flows where transactions are made in a specific currency
- Why: So that I can easily monitor balances, track cash movements in that currency, and manage foreign exchange exposure and currency-specific liquidity effectively.
---
**FILTERING LOCATION**
**21. Filter Cash Flows by Country**
......@@ -137,12 +139,57 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- Why: So that I can see which areas my restaurants are performing better or worse, allowing me to make
data-driven decisions to improve financial performance in specific locations.
---
**FILTERING BY PAYMENT TYPE**
**23. Filter Payments by Payment Type**
- Who: As a Financial Manager
- What: I want to filter payments based on payment types (direct transfers, card payments, third-party payments).
- Why: So that I can analyze cash flows by different payment methods, helping me understand which channels are being used most frequently and optimize financial operations based on payment type preferences.
---
..to be continued
**TOP10 AMOUNT**
**24.Visualize Top 10 Cash Flows to Customer Type**
- Who: As a Financial Manager
- What: I want to see the top 10 cash outflows within a certain period, filtered by customer type (Private, Corp, and SME).
- Why: So that I can quickly identify the largest financial transactions and understand which customer types are receiving the most significant payments, enabling better financial oversight and decision-making.
**25. Visualize Top 10 Cash Flows from Customer Type**
- Who: As a Financial Manager
- What: I want to see the top 10 cash inflows within a certain period, filtered by customer type (Private, Corp, and SME) from whom the payments are received.
- Why: So that I can quickly identify the largest incoming financial transactions and understand which customer types are contributing the most significant inflows, enabling better revenue management and decision-making.
It is not possible to detect who is vendor and who is not, can just take outflows and list 10 biggest transactions, outflows in a period to Private, Corp and SME, is that ok?
---
**TOP10 FREQUENT**
**28. Visualize Cash Flows with the Top 10 Highest Number of Transactions to Customer Types**
- Who: As a Financial Manager
- What: I want to visualize cash flows that have the top 10 highest number of transactions to customer types (Private, Corp, and SME).
- Why: So that I can focus on where the most frequent outflows are going and assess whether those high-transaction volumes are aligned with the company’s financial goals.
**29. Visualize Cash Flows with the Highest Number of Transactions from Customer Types**
- Who: As a Financial Manager
- What: I want to visualize cash flows that have the highest number of transactions from customer types (Private, Corp, and SME).
- Why: So that I can analyze which customer groups contribute the most frequent inflows and ensure that the company’s financial inflows are optimized for sustainability and growth.
---
**STATISTICS**
- Normal distribution of payments
- Average frequency
- net cash flow
..to be continued
- It is not possible to detect who is vendor and who is not, can just take outflows and list 10 biggest transactions, outflows in a period to Private, Corp and SME, is that ok?
- Same customer group ID flag meaning both participants belong to the same customer group. But is on only Yes or No per transaction. This enables to exclude exclude internal cash flows.
- For receiver may not always be filled, if not Bank X client?
Same customer group ID flag meaning both participants belong to the same customer group. But is on only Yes or No per transaction. This enables to exclude exclude internal cash flows.
\ No newline at end of file
-
\ No newline at end of file