|
f3ad696168
|
Remove unused dependency from Cargo.toml
|
2025-05-25 01:20:30 +10:00 |
|
|
f76d2a5736
|
Implement formal BalanceSheet report
|
2025-05-24 21:07:18 +10:00 |
|
|
fed7def6f3
|
CurrentYearEarningsToEquity depends on AllTransactionsExceptEarningsToEquity
|
2025-05-24 14:32:01 +10:00 |
|
|
34fd8233cf
|
Refactor steps_for_targets to accept Vec<ReportingProductId>
|
2025-05-24 01:01:03 +10:00 |
|
|
8f1903e532
|
Refactor build_step_for_product into standalone function
Prepare for changing steps_for_targets to take list of products.
|
2025-05-24 00:51:24 +10:00 |
|
|
407974e440
|
Validate dynamic builder outputs
|
2025-05-24 00:43:40 +10:00 |
|
|
35d397f5c9
|
Add function to visualise dependency tree via graphviz
|
2025-05-24 00:40:27 +10:00 |
|
|
38014b7c91
|
Implement CurrentYearEarningsToEquity
|
2025-05-24 00:10:37 +10:00 |
|
|
4ba1317fce
|
Implement RetainedEarningsToEquity
|
2025-05-23 23:54:36 +10:00 |
|
|
9fe7bf22a6
|
Basic implementation of DBBalances
|
2025-05-22 00:26:29 +10:00 |
|
|
412b79ee45
|
Statically require single member for AllTransactionsExceptRetainedEarnings.product_kinds
|
2025-05-21 22:29:18 +10:00 |
|
|
4e94557370
|
Update documentation
|
2025-05-21 22:26:40 +10:00 |
|
|
798c7d3c07
|
Refactor update_balances_from_transactions
|
2025-05-21 21:53:35 +10:00 |
|
|
bfb41d8d15
|
Stub implementations for all steps
|
2025-05-21 21:48:57 +10:00 |
|
|
7f188db677
|
Refactor register_lookup_fns and register_dynamic_builders for readability
|
2025-05-21 20:22:06 +10:00 |
|
|
0f8e3e5d4a
|
Basic framework for executing reports
|
2025-05-21 20:15:18 +10:00 |
|
|
ae26b64d5e
|
Refactoring and documentation
|
2025-05-21 19:59:57 +10:00 |
|
|
37e9e19c5e
|
Rename Dependency.dependency to Dependency.product
|
2025-05-21 19:18:14 +10:00 |
|
|
58758b0cb3
|
Implement RetainedEarningsToEquity
|
2025-05-21 18:24:59 +10:00 |
|
|
349ecf3d76
|
Fix off by one error in BalancesAtToBalancesBetween
|
2025-05-21 18:24:29 +10:00 |
|
|
1e33074b4d
|
Refactor AllTransactionsIncludingRetainedEarnings
|
2025-05-21 18:20:19 +10:00 |
|
|
161acabb7d
|
Refactor CalculateIncomeTax
|
2025-05-21 18:10:08 +10:00 |
|
|
5a1b54f782
|
Implement UpdateBalancesAt
|
2025-05-21 17:58:42 +10:00 |
|
|
61ed6f82d7
|
Implement Display for ReportingStep
|
2025-05-21 17:16:25 +10:00 |
|
|
39617a54ac
|
Implement GenerateBalances dynamic builder
|
2025-05-21 17:11:20 +10:00 |
|
|
de890aeade
|
Refactor representation of ReportingStep args
|
2025-05-21 16:39:18 +10:00 |
|
|
0ee500af3e
|
Basic dependency resolution code
|
2025-05-21 00:39:54 +10:00 |
|