Bookkeeping is the task of maintaining balanced records for business transactions. The main
principles of bookkeeping are:
...
There are several types of accounts. Depending on the type of account, the weight of transactions
either goes to the debit or credit side:
- asset/expense ([DEBIT] outflow of cash -> paying for an exp or buying an asset)
- liability/revenue ([CREDIT] inflow of cash -> sold something or borrowing $)
This application performs the following tasks:
i) double entry bookkeeping
ii) debits and credits for all accounts
iii) different sets of accounts for
a) income, expense, asset, liability and capital accounts
b) a banking institution's books
iv) general ledgers for configured time periods
v) generating income and balance statements
vi) generating tax statements at the end of the tax year.
FEATURES
- add entry
- add sets of entries
- remove an entry
- reverse an entry
* replay entries by date/time
* snapshot of books for any date
- generate general ledgers
- generate income statements
- generate balance sheets
- find entry by...
- find transaction by...
- view journal entries
- sort journal entries by... date, alphabet, etc
ARCHITECTURE STACK
Parser Generators; SableCC
XML; Sax, XML:DB, XQuery, XPath
Java; Threads, Reflection
>>>>>
- 1 general journal
- debits = credits for 1 transaction
** I needed to know what other Bookkeeping packages are available to individuals and small business users. These are articles that round up what's available (all for Linux), how fully they fill users needs and how easy they are to use.
http://freshmeat.net/articles/view/269/
http://www.linuxjournal.com/article/4108
In this message board has a man talking about his wife and her requirements for working with a bookkeeping solution. This would be more for the small to medium-size business user.
http://www.linuxformat.co.uk/index.php?name=PNphpBB2&file=viewtopic&t=1145&highlight=bookkeeping
There are a lot of Bookkeeping software packages out there. But none gives me a good idea of all the functions that they provide. I wanted to be very specific in the functions that 'Bookkeeping' provides. As well, I wanted to outline the limits of the software.
I've read many articles comparing these different packages. I am convinced that there are more than 3 competent bookkeeping packages that provide i) double-entry bookkeeping, ii) adding, finding, reversing and deleting entries. I'm not so convinced that any of the packages provide i) full data exchange between formats( .QIF, .IIF, etc), or full platform independence on Unix, Windows, and OS X platforms. As well, most of the packages I found were tied to the linux or Windows platform. And I don't know how many of them can be embedded in a wireless device, nor made as a service that other thin clients can use.