@@ -21,7 +21,7 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want accounts as nodes within a graph.
- Why: So that I can easily identify and analyze the relationships and interactions between different accounts, gaining a clearer and more organized overview of financial connections.
- UC1
- UC1 , UC2
- #13
**3.Visualize Outgoing Cash Flows with Outgoing Edges (must-have)(MARIELLE)**
...
...
@@ -29,21 +29,30 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want outgoing edges in the visualization to represent outgoing cash flows.
- Why: So I can clearly track where the company’s money is being spent and manage outflows effectively.
-UC1 ,UC2
-#49
**4.Visualize Incoming Cash Flows with Incoming Edges (must-have) (MARIELLE)**
- Who: As a Financial Manager
- What: I want incoming edges in the visualization to represent incoming cash flows.
- Why: So I can easily see where the company is receiving money from and monitor cash inflows for effective financial management.
-UC1, UC2
-#55
**5. Visualize Net Cash Flows as one edge (must-have)(MARIELLE)**
- Who: As a Financial Manager
- What: I want an option to visualize the net cash flows (incoming minus outgoing)
- Why: So that I can quickly see the overall net cash position simplifying financial analysis and helping me make more informed decisions about financial management and resource allocation.
**6. Visualize Cash Flows with Edge Thickness Based on Flow Size (could-have)**
- Who: As a Financial Manager
- 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.
---
**AGGREGARED AND DETAILED VIEWS**
...
...
@@ -52,42 +61,66 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want my company involved in the transactions with different companies to be represented as separete node in the graph
- Why: So I can view cash flows as an aggregate of my company's accounts to providing a general overview of the financial performance of the company.
-UC1, UC2
-#14
**8.Visualize Small and Medium-Sized Businesses (SME) as an Aggregate Node (must-have) (HARDO)**
- Who: As a Financial Manager
- What: I want to visualize all Small and Medium-sized businesses (SMEs) as a single aggregate node.
- Why: So that I can simplify the visualization and analyze cash flows to or from SMEs collectively, rather than viewing each business separately.
-UC2
-#31
**9. Visualize Corporations as an Aggregate Node (must-have) (HARDO)**
- Who: As a Financial Manager
- What: I want to visualize all corporations as a single aggregate node.
- Why: So that I can simplify the visualization and analyze cash flows to or from corporations as a group, rather than individually, making it easier to manage and understand the financial interactions with this segment.
-UC1
-#42
**10. Visualize All Private Persons as an Aggregate Node (must-have) (HARDO)**
- Who: As a Financial Manager
- What: I want to visualize all private persons involved in transactions as a single aggregate node (labeled "Private.")
- Why: So that I can simplify the visualization, reduce complexity, and analyze cash flows to or from private individuals as a group, instead of viewing each person separately.
-UC2
-#42
**11. View Aggregated Incoming and Outgoing Flows Between my company's Node and SME, Corp, and Person Nodes (must-have) (MARIELLE)**
- Who: As a Financial Manager
- What: I want a default view where all incoming and outgoing cash flows between my company SME, Corp, and Person nodes are aggregated.
- Why: So that I can easily monitor and analyze high-level cash flows between my company and these key segments, allowing for more streamlined financial management and decision-making.
View Cash Flows at the Account Level to SMEs, Private Persons, and Corporations
-UC1
-#67
**12. View Cash Flows at the Account Level to SMEs, Private Persons, and Corporations (must-have) (KIRKE)**
- Who: As a Financial Manager**
- What: I want an option to view cash flows at the account level, showing flows from my company's individual accounts to SMEs, Private persons, and Corporations.
- Why: So that I can track specific financial interactions between my company’s accounts and these key segments, providing deeper insight into how each account is performing in relation to different customer types.
-UC2
-#102
**13. Visualize Company's Internal Cash Flows (accounts with same participant_name) (must-have) (HENRI)**
- Who: As a Financial Manager
- What: I want to visualize cash flows only between our company's internal accounts.
- Why: So that I can track internal financial movements, optimize resource allocation, and ensure efficient liquidity management within the company.
-UC1, UC2
-#15
**14. Visualize Internal Transfers within One Bank (must-have) (HENRI)**
- Who: As a Financial Manager
- What: I want to visualize only the movements of funds within accounts owned by the company in the same bank.
- Why: So that I can track and manage internal transfers within a single bank, ensuring efficient use of internal resources and liquidity management.
-UC1, UC2
-#16
---
...
...
@@ -99,11 +132,17 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want edges 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.
-UC2
-#70
**16. Visualize Cash Flows in specific Currency (must-have) (MARIELLE)**
- Who: As a Financial Manager
- 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.
-UC1, UC2
-#76
**17. Convert All Other Currencies to Euros (won't have)**
- Who: As an accountant
- What: I want an option to convert all other currencies in the transactions to euros.
...
...
@@ -118,6 +157,9 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want to set custom start and end dates filter.
- Why: So that I can focus on specific financial periods that are important to me, helping to analyze relevant financial events more accurately.
-UC2
-#106
**19. Use Preset Date Ranges(should-have)**
- Who: As an Accountant
- What: I want to apply common preset date ranges (e.g., last week, last month, last quarter, last year, last year).
...
...
@@ -132,6 +174,9 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
- What: I want to filter cash flows to SMEs, Corporations and Persons by the country of destination.
- Why: So that I can analyze how cash flows are distributed across different countries for each group, monitor regional financial activities, and manage risks or opportunities related to specific geographic markets.
-UC2
-#83
**21. Filter Cash Flows from SMEs, Corporations, and Private Persons by Country (must-have)(HARDO)**
- Who: As a Financial Manager
- What: I want to filter cash flows from SMEs, Corporations, and Private Persons to my company based on the country of origin.