jGnash:About

From jGnash

Jump to: navigation, search

jGnash is functional for keeping track of account balances and performing reconciliation. You can print checks, run simple reports, write your own scripts, and import QIF and GnuCash files.

The architecture of the data engine is unique for a financial application; please take a look at the Technical Information.

jGnash is a double entry system, but you can make single entry transactions to support easy entry of adjustments to account balances. jGnash uses Accounts instead of Categories for double entry.

Double entry in jGnash works like most other commercial personal financial applications. You will not have to learn a new way of tracking your spending.

It is my belief that a double entry financial application should not have to emulate the old process of a paper ledger when the same results can be achieved using an easier process. This was the reason for creating jGnash... to develop a personal finance application that is easy to use, accurate, flexible, and free!

Goals

A complete personal finance application including

  • Account management
  • Budget Tracking module
  • Reporting module
  • Support to plug-in advanced modules

The core of the program will be kept as simple as possible to minimize unwanted bloat. This means that you don't have to worry about extras like budget tracking and reporting using up valuable resources if you don't want them or only use them occasionally.

Current Features

  • Accurate calculations,no loss of precision or rounding errors
  • Double Entry Transactions
  • Single Entry Transactions
  • Split Transactions
  • Basic support for Investment Accounts and Transactions
  • Nested Accounts
  • Multiple Currencies (Default and Custom), Securities, and custom Commodities
  • QIF import
  • QIF import from on-line banking sources
  • GnuCash import (1.8.x and 1.6.x)
  • Auto-Completion
  • Multiple look and feels
  • Sortable account registers
  • Reconciliation support
  • Reporting (More will be added)
    • Printable reports
    • PDF export
  • scripting support (BeanShell)
  • Memorized transactions
  • Update stock prices and currency exchange rates online
  • File encryption
  • Evaluation of mathematical expressions inside decimal fields
  • Timestamp backup on file close or exit

System Requirements

jGnash should work on any platform that supports Java 1.4 jGnash has been tested with Sun's JVM. A diplay resolution of at least 800x600 is recommended. Note: Java 1.4.1_02 or better is recommended for all users

Contributions / Suggestions / Comments / Bug Reports

I welcome suggestions and comments. If you find a bug, tell me and I will fix it. Contributions and bug fixes are more than welcome. Email: ccavanaugh@users.sourceforge.net

Personal tools