description'Bookkeeping' provides a Shell and API for maintaining balanced records for business transactions.
ownertwashing@gmail.com
last changeSun, 4 Apr 2010 22:58:26 +0000 (4 18:58 -0400)
content tags
add:
README

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.
shortlog
2010-04-04 Timothy Washington-- added fancybox 1.3.1 to project, initially for showi... master
2010-04-04 Timothy Washington-- added fancybox 1.3.1 to project, initially for showi...
2010-03-26 Timothy Washingtonadding changed spittoon.jar ( StringBuffer / StringBuil...
2010-03-26 Timothy Washington- adding a version of bob.jar with StringBuilder instea...
2010-03-26 Timothy Washington-- putting urlrewrite (jar & xml) into project
2010-03-23 Timothy Washington-- putting urlrewrite (jar & xml) into project
2010-03-08 Timothy Washingtonputting stubs into User Profile & Forums tabs
2010-03-05 Timothy Washingtonmore bug fixes
2010-03-04 Timothy Washingtonmore bug fixes
2010-03-03 Timothy Washingtonput in 'logout' button and functionality ; fixed accoun...
2010-03-03 Timothy Washingtonentry balances; fixed account pane animation
2010-03-03 Timothy Washingtoncan now remove entrys via the web UI
2010-02-27 Timothy Washingtonnow adding / editng entries to cache list instead...
2010-02-24 Timothy Washingtoncan now edit entryParts via UI
2010-02-24 Timothy Washingtontroubleshoot tomcat zombie threads
2010-02-23 Timothy Washingtonfurhter tweaks
...
heads
14 years ago master
14 years ago ui-integration