Commit Graph

16 Commits

Author SHA1 Message Date
Aaron Lindsay 9e26b30bdc Add Initial Gnucash importing
There are still a number of bugs, but the basic functionality is there
2016-02-19 20:01:24 -05:00
Aaron Lindsay b71c862cbf transactions.go: Split calculation of imbalance $$ from Balanced() method 2016-02-12 05:52:40 -05:00
Aaron Lindsay 58c7c17727 Initial pass at OFX imports
Still needs some fixups:
 * UI is incomplete
 * Investment transactions are unbalanced initially
 * OFX imports don't detect if one of the description fields for a
   transaction is empty (to fall back on another)
 * I'm sure plenty of other issues I haven't discovered yet
2016-02-02 21:46:27 -05:00
Aaron Lindsay 841df05022 Transaction.Balanced: Return and handle errors 2015-08-30 20:41:47 -04:00
Aaron Lindsay bcbc4df67f Transaction.Balanced: Balance each security independently 2015-08-30 20:34:18 -04:00
Aaron Lindsay 79ad47971e Split: remove Debit variable 2015-08-30 20:33:35 -04:00
Aaron Lindsay 434d9c297e go fmt 2015-08-30 19:43:26 -04:00
Aaron Lindsay 770cd384a7 Report account balances correctly for both date sorts 2015-08-22 10:12:45 -04:00
Aaron Lindsay 693f1e8253 Report account balances in transaction register 2015-08-21 06:54:17 -04:00
Aaron Lindsay 684e8defb7 Add the total number of transactions in an account to AccountTransactionsList 2015-08-08 09:08:37 -04:00
Aaron Lindsay b670e67ebb Ensure transactions returned are distinct 2015-08-08 09:05:36 -04:00
Aaron Lindsay 4f61f9e74d Add basic transaction register support 2015-08-05 21:25:25 -04:00
Aaron Lindsay be57d44ffe backend: Add ability to get Transactions by Account 2015-07-11 08:58:36 -04:00
Aaron Lindsay 12f50a6308 Add cascading delete for splits/transactions 2015-06-29 07:28:19 -04:00
Aaron Lindsay 55a6e9a489 Add initial implementation of transactions 2015-06-28 23:03:34 -04:00
Aaron Lindsay 0f393d2fbb Initial commit 2015-06-25 22:36:58 -04:00