,           ,
 /             \ 
((__-^^-,-^^-__))
 `-_---' `---_-'
  `--|o` 'o|--'     TWiki . Moap
     \  `  /
      ): :(
      :o_o:
       "-"
::: OpenSourceAccountingPackages :::
 
  TWiki . Moap . OpenSourceAccountingPackages # Edit # Attach # Diffs # Printable %GNUSESSION% # More :::
%GNULOGON% %LEFTMENU%


22 August 2003 More analysis on GnuCashArchitecture
Copy&paste from Ben's email:

I've done a quick analysis of open source accounting packages to determine projects we can leverage for MOAP. It looks like GNUCash and SQL-Ledger have the broadest feature set for our needs. If we use J2EE we can expand J-Ledger's features to meet our requirements (J-Ledger is a sample accounting app for the JLense framework). The Open Source Banking project is targeted specifically at the banking industry but is only in planning stages.

The rest of the projects only have very basic accounting features for non-banking enterprises. We can get double entry GL and basic reporting from here but not much else.

JPOS looks interesting for financial interchanges and could be useful down the road.

I. Core accounting packages

GNUCash http://www.gnucash.org/ GNU/Linux Production stage Personal and small business accounting Key features:

  • Chart of accounts
  • General ledger
  • Double entry
  • Income/expense account types
  • Multi-language
  • Multi-currency (including transactions)
  • Open financial exchange protocol (OFX)
  • Balance sheet, P&L, portfolio evaluation reports
  • Multi-user SQL support (Postgres SQL backend)

SQL-Ledger http://www.sql-ledger.org/ PHP/SQL Production stage Business accounting Key features:

  • Chart of accounts
  • General ledger
  • Double entry
  • Cash/accrual balance sheet and income statement
  • Multi-language
  • Multi-currency (includig transactions)
  • Customizable GL reports
  • Customizable financial statements (including by dept.)
  • Year-end GL (future release)
  • CSV export (future release)
  • Multi-period financial reporting (future release)

J-Ledger http://jlense.sourceforge.net/jledger.html/ Java Planning stage Business accounting (sample application for JLense framework) Key features:

  • General ledger
  • Double entry

Open Source Banking http://sourceforge.net/projects/phpbank/ PHP/SQL Planning stage Fully functional banking system for small to mid-sized banks Features not listed (just started project)

II. Enterprise applications (accounting component)

Linux Kontor http://www.linux-kontor.de/en/ Java (3-tier architecture) Production stage Business accounting and commodities (ERP) Features not listed

Compiere http://www.compiere.org/ Java Production stage ERP and CRM for SMEs (<$200M) Key features:

  • General ledger
  • Double entry

Nola/ARIA http://nola.noguska.com/ http://arias.sourceforge.net/index.html/ PHP/SQL Production stage ERP with simple accounting Key features:

  • General ledger
  • P&L statements and balance sheets
  • Budget tracking

Open For Business http://www.ofbiz.org/ Java Planning stage for accounting Enterprise apps Key features (not yet implemented):

  • General ledger
  • Double entry
  • Hierarchical accounts
  • Budgeting against GL balances
  • Fixed asset tracking

III. Financial transactions

JPOS http://www.jpos.org/ Java Production stage Financial transaction library/framework for financial interchanges e.g., POS, ATM, payment gateways, etc.

  • Implements ISO-8583 and ANSI X.92
  • Backward compatible with simple protocols such as VISA-1

# Edit menu  


Topic revision r1.4 - 03 Sep 2003 - 21:36 GMT - TWikiGuest
Topic parents: WebHome
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.