Commit Graph

41 Commits

Author SHA1 Message Date
RunasSudo 4b8ae40f82
Remove extraneous balancing postings from account transactions report 2021-01-24 02:25:29 +11:00
RunasSudo 09f2c3961d
Fix bug with prefixed commodities of more than one character
Thanks to Ricardo for the report
2021-01-02 21:38:48 +11:00
RunasSudo 454801cd63
Add feature to split transaction into balanced pairs
Might be useful later for cash basis
2020-08-06 03:00:21 +10:00
RunasSudo e1e28060e8
Process trial balance before displaying individual transaction
This is required to show unrealised gains, etc.
2020-07-17 11:32:17 +10:00
RunasSudo 25f0e8eeba
Update documentation on comparative statements
Rename "period" to "year" in the UI to better reflect the mechanism
2020-06-06 01:23:38 +10:00
RunasSudo 9d1e8af875
Ensure unique transaction IDs 2020-05-18 23:56:31 +10:00
RunasSudo 41fc8b2442
Remove unused debug view 2020-05-10 23:13:23 +10:00
RunasSudo d9a0b5d1b5
Implement monthly comparative reports 2020-05-01 02:30:51 +10:00
RunasSudo 0c8f4a2ad4
Implement separate accounting of specified P&L accounts 2020-04-17 03:45:12 +10:00
RunasSudo 50c2522654
Copy amount to clipboard on click 2020-04-16 03:20:53 +10:00
RunasSudo 887751f439
Implement extensions 2020-04-15 11:13:28 +10:00
RunasSudo 6b2fbde482
Display zero balances in trial balance if the account has transactions 2020-04-04 20:08:55 +11:00
RunasSudo 3fa8f8a829
Centralise commodity tracking logic
Per Ledger behaviour, commodities considered equivalent if same name regardless of whether prefix or suffix
Commodity display drawn from Ledger data, no longer explicitly specified in config
2020-04-04 04:28:43 +11:00
RunasSudo b200501e37
Rename "currency" to "commodity"
Apologies to hypothetical API users
2020-04-04 04:15:59 +11:00
RunasSudo 6cc4d131c6
Implement cash flow (indirect method) 2020-04-03 23:38:08 +11:00
RunasSudo 17e79acb4a
Implement cash flow statement (direct) 2020-04-03 22:34:01 +11:00
RunasSudo a9ac523d1b
Fix treatment of unrealised gains in comparative statements 2020-04-01 14:40:55 +11:00
RunasSudo 04860845b6
Implement separate reporting of Other Comprehensive Income (e.g. unrealised gains) 2020-04-01 13:53:02 +11:00
RunasSudo 0d7e68592b
Tweak general ledger/account transactions report
Correctly show period
Refer to "begin date" and "end date"
2020-04-01 13:47:02 +11:00
RunasSudo 4159032674
Fix bug/typo 2020-03-31 02:03:25 +11:00
RunasSudo f9d2ea7e90
Exclude accounts from comparative trial balance with near-zero balances 2020-03-30 20:04:41 +11:00
RunasSudo 2eff00b5db
Consolidate display logic and always show full value on hover 2020-03-30 20:02:09 +11:00
RunasSudo bc52ccc349
Better align values in "with commodity" reports 2020-03-30 19:51:02 +11:00
RunasSudo 1022faf86d
Fix bug with opening balance calculation 2020-03-30 19:21:05 +11:00
RunasSudo d3cd7eebaa
Display transaction detail w/ commodity in two-column Dr/Cr layout 2020-03-30 19:20:00 +11:00
RunasSudo 516afe9aed
Commodity detail for transaction detail
Combine account transactions endpoints w/wo commodity detail
2020-03-29 22:01:52 +11:00
RunasSudo 63a4b6bdb2
Implement transaction detail page 2020-03-29 21:46:55 +11:00
RunasSudo 79305f8a8f
Tweak account transactions with commodities to remove redundancy, and show amount details on hover 2020-03-23 17:28:32 +11:00
RunasSudo c379a28fbd
Implement report showing transactions by commodity 2020-03-23 17:17:10 +11:00
RunasSudo 742b613534
Hide accounts with nonzero balances that round to zero 2020-03-23 02:00:19 +11:00
RunasSudo bbd99af710
Sort accounts by name in balance sheet and P&L 2020-03-23 00:51:13 +11:00
RunasSudo 1ce132d4b0
Proper complete implementation of cash basis based on FIFO 2020-03-23 00:47:38 +11:00
RunasSudo c5a34d8559
Crude cash basis implementation 2020-03-21 01:18:48 +11:00
RunasSudo f5f59a7098
Add home link and tweak transactions report heading 2020-03-20 23:20:39 +11:00
RunasSudo fda9fbaa6f
Reimplement balance sheet and P&L 2020-03-20 22:14:05 +11:00
RunasSudo 2bc6bb0e22
Rewrite backend again to process transactions fully ourselves
Reimplemented up to trial balance/account transactions
2020-03-20 21:43:05 +11:00
RunasSudo 706ac8ae87
Transaction listing report 2020-02-16 01:53:33 +11:00
RunasSudo bb66931b0e
Major rewrite - implement comparative periods for all reports 2020-02-15 11:47:10 +11:00
RunasSudo 63806da8dc
Implement cash basis accounting 2020-01-31 17:57:27 +11:00
RunasSudo e4c8d2f398
Call Ledger in full precision 2020-01-31 10:13:20 +11:00
RunasSudo caca8152ff
Initial commit 2020-01-14 00:06:22 +11:00