aefe5a351c
Refactor dynamic reporting API
...
Change from a declarative style to an imperative style
Previous declarative style was not good fit for Rust, as the borrow checker does not understand the flat data structure
2025-05-31 13:37:54 +10:00
e8e88e8629
Shorten dynamic report headers when possible
2025-05-28 23:47:27 +10:00
d1f3547b98
Intelligently update income statement dates when comparison unit changed
2025-05-28 23:37:38 +10:00
51a40e5ed9
Trial balance using libdrcr
2025-05-27 22:21:06 +10:00
af47021e4f
Fix TypeScript errors
2025-05-27 01:14:25 +10:00
42ba33c45c
Look up eofy_date in libdrcr_bridge itself
2025-05-27 00:54:22 +10:00
807316a090
Implement income statement report using libdrcr
2025-05-27 00:22:52 +10:00
a967c87dab
Implement full balance sheet features using libdrcr
2025-05-27 00:22:22 +10:00
25697b501c
Basic implementation of balance sheet report using libdrcr
2025-05-26 21:42:45 +10:00
4a9a4078ad
Implement comparative balance sheet report
2025-02-23 00:07:47 +11:00
2c0e936db6
Tidy up income statement implementation
2025-02-23 00:07:38 +11:00
8c708dbf4c
Prevent non-positive number of periods in income statement
2025-02-22 23:43:58 +11:00
2c7f347cef
Allow comparing by calendar month in comparative income statement report
2025-02-22 23:39:05 +11:00
b03f97da53
Allow customising comparison period for income statement report
2025-02-22 23:38:19 +11:00
805d6d7904
Only regenerate comparative income statement on input change event
2025-02-22 23:37:31 +11:00
2483a9b9e0
Very basic comparative income statement
2025-02-16 22:47:38 +11:00
156a89e2ba
Fix race condition in income statement report view
2025-02-15 22:54:59 +11:00
12f1c85a81
Allow customising income report dates
2025-02-09 21:16:06 +11:00
ae2b9e4016
Implement balance sheet report
2024-11-22 22:15:00 +11:00
879fac9999
Implement income statement report
2024-11-22 21:43:54 +11:00