d0d6ea3a78
OFX imports: Properly import 'trading' transaction splits
2017-09-20 21:30:17 -04:00
d979849213
OFX imports: Convert 'GetSecurity' to use existing SQL transaction
2017-09-20 20:13:29 -04:00
03b79d8c4a
imports: Add better error reporting
2017-09-20 20:13:01 -04:00
ec2a9cbdd8
Don't mismatch securities because of pointers
...
This bug could cause transactions from imports with multiple securities
to end up pointing to the wrong securities.
2017-09-20 14:22:33 -04:00
a4b99381d3
imports: Don't re-import the same transaction from the same place
...
This is detected using the RemoteId field on Splits
While we're at it, also make gnucash import check numbers
2017-06-10 15:22:13 -04:00
ecf271732e
OFX imports: Remove restriction about account types
...
...but still update imported Credit Card account type to Liability
2017-06-05 20:14:42 -04:00
fb59f9b3c5
Add direct OFX imports
2017-06-04 20:30:29 -04:00
b37a20536f
Move 'status' from transactions to splits
...
This allows for a transaction to clear one account before the other (and
mirrors how Gnucash, and I suspect most other pieces of software, do it)
2017-05-31 08:23:19 -04:00
a9cf95dba8
Move OFX imports from libofx to ofxgo
...
This makes them native Go code, and will allow for fetching them
directly from financial institutions later.
2017-05-08 06:01:26 -04:00
a61e460c2f
Add user-editable securities, strip hard-coded ones from securities.go
2016-10-16 20:33:23 -04:00
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
6856d617ec
imports.go: Automatically create Imbalances and Trading accounts
2016-02-12 05:53:03 -05:00
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