With release 2.20, this product has come a long way in terms of design, stability and resolution of bugs: Key improvements: - Reconciliation now works (see below). - Budgets are much improved (see below). jGnash now stands as one of the better FOSS accounting packages, if not the best, but there are a few caveats: - Multi-currency still has some issues, esp in budget manager. - Reconciliation has some odd behaviors, esp if the Finish Later function is used. - Budget Manager is still a WIP. Finally, the release process is still kind of ad hoc - new / modified features are not always fully tested. It might be better to hold back on releases until full regression tests can be completed ... after all, this is an accounting package. All in all, it's beginning to look like a mature software product.
jGnash 2.3 for Windows Requires installation of Java 6.0 first. jGnash is run as a java command -- not added to your Start menu. Requires approving use of 8 software licenses. When you first start a project you have to "configure your database" (for a non-techy not user friendly language). Several UI items are not intuitive: E.g., when you are in an account and click "New" there is no visual feedback. Initial balance should be, but is not a property of accounts. Non-accountants may find the balance sheet orientation rather than bank account orientation off putting. I.e., in a bank account oriented system, you enter a transaction for an account and describe it with a category. In the balance sheet system, you enter a transaction into one account and and specify that it comes from/goes to another account, usually an expense account such as groceries. Autocomplete works okay, but not great. E.g., when you start to type in a payee, when the option is unique you'll be able to autocomplete the name, but no selection prior to uniqueness; the previous amount is filled in, but the account (expense category) is not made to match the previous transaction. When I entered a transaction, then modified it to split the expense categories, the modification seemed to be ignored. Presumably user error, but I could not intuit anything I was doing wrong. I created a security to test managing mutual funds, but after creating it could not see where it went and at this point decided not to pursue the review further.
For my personal finances this was more than adequate. I didn't have to go through any lengthy documentation to learn this program. It's fairly intuitive. And it got the job done for my taxes last year. There were a couple of bugs (or "fleas") that made data entry slower than necessary. I wish the textbox fields would automatically highlight when tabbing from one field to the next so I don't have to delete the field contents before typing. The date field is too strict on having a two-digit month (US format).