Please forgive me if this is too non-specific and generalized, I'm sure
someone else who's made the MSmoney –> GnuCash migration can lend
assistance (there are threads from the past on this subject, so it has
been done) but I'll offer some general considerations and ideas.
#1 Can MSmoney export a chart of accounts?
If so, do that and then import to GnuCash. Else, manually recreate your
accounts in GnuCash with MSmoney open side-by-side. Get your existing
accounts straight as a first step.
#2 Can MSmoney export CSV of all, or better, individual accounts? If so,
export a singular account, probably an asset (which will of course,
contain splits linked to many others, likely expenses) and import it to
GnuCash. If due to the size of your MSmoney history, there is no such
thing as 'small' account, then pick one and export at least one month or
so of transactions for practice.
Import that to GnuCash to learn the import process.
You'll likely do this a few times to refine your learning. Keep the Help
& Tutorial open for reference while doing so. Take your time. Don't rush
or try to import too much.
#3 If you've gotten this far, then iterate, if not, ask for more help.
Import more periods of the same account, and/or, import more accounts.
Eventually, you'll end up with everything in GnuCash.
I'd start with all Asset accounts, then move to fill in gaps with any
transactions that only involve non-asset accounts.
-----
The reason for this piecemeal approach is that there is no 'all-in-one'
conversion between the two apps.
By breaking up the import, you get to tell GnuCash how to import data
and 'teach' the importer along the way so that it will guess what you
want to do as you go through the subsequent periods and accounts. (a
piece by piece approach with iterative 'learning/correction/teaching'
results in less work overall vs. an all-at-once attempt. It keeps
guessing as you go and gets better at guessing as you teach/correct it.)
-----
At any particular point, if you get stuck, ask back here for help.
-----
As others have mentioned, establish a date cutoff. Once you've imported
your current Chart of Accounts from MSmoney, then enter all new
transactions past that date directly into GnuCash only.
Then you get to take your time importing your historical data.
If you want, you can create 'opening balances' based off your current
accounts as of the 'cutoff dates' and then later remove those entries
when you successfully import your historical data. (which means at that
point your 'opening' entries in GnuCash would be considered
'duplicates', superfluous, and eligible for deletion, or at least
reversal if you're a stickler for non-editing.)
Regards,
Adrien
On 10/15/22 5:15 AM, Trevor Richards via gnucash-user wrote:
I've been using MSmoney for my personal financial management for about 20 years. When
it went 'sunset' I started looking around and found GNUcash. I signed up & I've
been following you all here ever since. I made some tentative attempts to convert over
but it has always been a disaster. I have personal bank accounts and investments with
about multiple banks & institutions around the world (NZ, UK, Jersey, Malaysia,
Australia, Singapore). I think you can imagine what my MSmoney records look like. It
does not seem feasible to me to attempt a full on file transfer. I've tried a few times
in the past but I just create a mess that I have no time to solve.
I was wondering if there was a better strategy for a 'slow' migration. Any
thoughts on this?
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.