157 Commits

Author SHA1 Message Date
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
91489e9539
austax: Add flag to enable or disable MLS 2025-06-02 23:44:19 +10:00
c798bd2207
austax: Add tax offset accounts 2025-06-02 23:29:51 +10:00
815b4843e2
Include austax account kinds in chart of accounts 2025-06-02 23:21:09 +10:00
6ae2106a8a
Update backend dependencies 2025-06-02 23:10:18 +10:00
ff7af2f06e
austax: Spread income tax expense out across 12 months 2025-06-02 20:39:41 +10:00
1a5167acf5
austax: Declare account name magic strings as constants 2025-06-02 20:10:03 +10:00
a0071cf120
austax: Port full income tax implementation from Python 2025-06-02 19:05:57 +10:00
023d1035c5
austax: Reorganise code structure 2025-06-02 17:39:10 +10:00
1ca9c3cbe8
Update frontend dependencies 2025-06-02 17:23:49 +10:00
1d6c6e1da3
UpdateBalancesBetween depends on BalancesBetween product when required 2025-06-01 23:21:40 +10:00
bbb91ad1e7
austax: Basic implementation in Lua 2025-06-01 22:58:31 +10:00
1d3aa269b7
Stub implementation of Lua plugins 2025-06-01 16:08:20 +10:00
97644042a3
Change ReportingStepArgs to enum not trait
Preparation for plugins
2025-06-01 02:10:56 +10:00
c422b53f16
Pass step name and context to reporting step
Preparation for plugins
2025-06-01 00:53:45 +10:00
d147f1a569
Don't assume reporting step names/kinds are 'static
Preparation for plugins
2025-05-31 23:15:56 +10:00
5d573ac421
Remove functions from db.ts now implemented in libdrcr 2025-05-31 15:35:54 +10:00
4e4baf0320
austax: Implement remaining income and deduction types 2025-05-31 13:38:15 +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
49dc6bc078
Rename ReportingProductKind::Generic to ReportingProductKind::DynamicReport 2025-05-30 20:49:40 +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
ed62e72e6a
Limit GenerateBalances builder to transactions in the requested period 2025-05-28 23:02:24 +10:00
763e27db03
[libdrcr] Fix misspecified statement_lines.db format 2025-05-28 23:02:21 +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
62b7981224 Add 'libdrcr/' from commit '0d680275df56300ff9059928f5611b9da2313b74'
git-subtree-dir: libdrcr
git-subtree-mainline: a40e2f81ba7f5d01ea3fbce037d47c1949d1b64d
git-subtree-split: 0d680275df56300ff9059928f5611b9da2313b74
2025-05-28 23:00:56 +10:00
0d680275df
Restore account links to dynamic reports 2025-05-28 00:33:54 +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
d326b3ae43
Implement getting balance assertions from database 2025-05-28 00:15:52 +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
4f1db12688
Implement getting transactions from database 2025-05-27 23:48:40 +10:00
51a40e5ed9
Trial balance using libdrcr 2025-05-27 22:21:06 +10:00
00c7833706
Implement trial balance report 2025-05-27 22:19:36 +10:00
2a2fb5764c
Implement PostUnreconciledStatementLines 2025-05-27 17:54:48 +10:00
bb8383b222
Only calculate YTD figures in CurrentEarningsToEquity 2025-05-27 17:36:39 +10:00
e02b927b69
Fix Spacer being dropped when DynamicReport is calculated 2025-05-27 17:31:11 +10:00
c3a407b048
Execute reporting steps in parallel in libdrcr 2025-05-27 17:29:04 +10:00
280a2090d9
Execute reporting steps in parallel 2025-05-27 17:28:34 +10:00