1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2024-12-27 07:52:28 -05:00
Commit Graph

14 Commits

Author SHA1 Message Date
15b9bc8314 OFX imports: Create sub-accounts for sub-account splits 2017-09-21 21:16:23 -04:00
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