Java Ledger
Accounting Journal and Ledger and Balance Sheet
...It will do basic account or book keeping. It will give you journal reports, accounts reports, ledger account reports and balance sheet reports, also maybe income statements reports. Journal and Chart of Accounts are kept in xml files.