105 Commits

Author SHA1 Message Date
94255ffb9d
Allow configuring frontend plugins 2025-06-09 19:36:15 +10:00
81bce8e677
austax: Remove unused debug statement from CGT assets view 2025-06-09 19:34:24 +10:00
1fe1aec828
Allow entering transactions with mixed commodities of equal cost 2025-06-09 18:55:20 +10:00
5439632fc6
Display single-letter commodity before quantity 2025-06-08 21:22:57 +10:00
6174a7ce57
Validate commodity strings in input 2025-06-08 21:16:31 +10:00
b12fb30a20
Allow single-letter commodity name to precede quantity 2025-06-08 21:16:22 +10:00
c2bfd8ca7a
Error when inputting commodity with no cost base 2025-06-07 17:30:37 +10:00
805cf4b319
austax: Refresh CGT adjustments list on update 2025-06-07 17:04:48 +10:00
22f1fb7bf5
austax: Fix error on creating new CGT adjustment 2025-06-07 17:04:40 +10:00
02bac57b2b
Refresh balance assertions list on update 2025-06-07 16:58:11 +10:00
83ca78436c
Validate user input amounts and fail gracefully 2025-06-07 16:53:43 +10:00
ecce02616c
Validate database version 2025-06-07 16:37:37 +10:00
54ef0de03b
Implement creating new database file 2025-06-07 13:15:52 +10:00
9775aa6c51
Improve account combobox spacing 2025-06-07 12:02:32 +10:00
043743a4b3
Add back button 2025-06-07 00:29:34 +10:00
0236366259
austax: Implement creating multiple CGT adjustments 2025-06-06 23:03:50 +10:00
ae9da7d6d7
Remove outdated comment 2025-06-06 21:53:57 +10:00
4aeff201d8
Update balance assertion code style 2025-06-06 21:53:49 +10:00
23beda32e6
austax: Implement creating, editing, deleting CGT adjustments 2025-06-06 21:53:39 +10:00
bade02d780
austax: Display CGT assets 2025-06-06 20:58:28 +10:00
af98a800a7
austax: Display CGT adjustments 2025-06-04 22:37:14 +10:00
815b4843e2
Include austax account kinds in chart of accounts 2025-06-02 23:21:09 +10:00
1ca9c3cbe8
Update frontend dependencies 2025-06-02 17:23:49 +10:00
5d573ac421
Remove functions from db.ts now implemented in libdrcr 2025-05-31 15:35:54 +10:00
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
4f845eaaea
Basic income tax estimation 2025-05-30 23:59:53 +10:00
315ff158c3
Basic implementation of tax summary report 2025-05-30 22:29:35 +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
79a6eecfbd
Validate balance assertions in the background 2025-05-28 23:02:18 +10:00
3f580799c6
Synchronise amounts in transaction editor if only 2 postings 2025-05-28 23:02:14 +10:00
b3defb562f
Refresh journal/general ledger view when transaction updated 2025-05-28 23:02:10 +10:00
a40e2f81ba
Account transactions view using libdrcr 2025-05-28 00:26:12 +10:00
ffef2d16dc
Balance assertions view using libdrcr 2025-05-28 00:16:09 +10:00
bbcb3cee6f
Remove defineModel, defineProps imports
This silences a Vue compiler warning
2025-05-27 23:50:11 +10:00
ad3276bbd5
General ledger report using libdrcr 2025-05-27 23:49:34 +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
2dd967f5a4
Auto refresh transaction list when transaction edited 2025-04-27 10:30:19 +10:00
cfe53e9be9
Prevent statement line classification panel being cut off when statement line list is short 2025-03-29 23:08:33 +11:00
08029fa9a8
Use combo box for classifying statement lines 2025-03-29 22:08:43 +11: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