GnuCash

From Wikipedia, the free encyclopedia
  (Redirected from Gnucash)
Jump to: navigation, search
GnuCash
Gnucash 2 screenshot.png
Screenshot of GnuCash in Ubuntu
Developer(s) GnuCash development team
Stable release 2.4.10  (February 6, 2012; 23 days ago (2012-02-06)) [±]
Preview release [±]
Written in C, Scheme[1]
Platform Cross-platform[2]
Available in multilingual[3]
Type Accounting and personal finance
License GNU General Public License
Website www.gnucash.org

GnuCash is a free and open source accounting software program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application,[4] but also has features for small business accounting.[5] Recent development has been focused on adapting to modern desktop support-library requirements.

GnuCash is part of the GNU Project,[6][7] and runs on Linux, OpenBSD, FreeBSD, Solaris, Mac OS X, and other Unix-like platforms.[2] A Microsoft Windows (2000 or newer) port was made available starting with the 2.2.0 series.[8]

Contents

[edit] History

Programming on GnuCash began in 1997, and its first stable release was in 1998. Small Business Accounting was added in 2001. A Mac installer became available in 2004. A Windows port was released in 2007.[9]

[edit] Features

  • Double-entry bookkeeping[3]
  • Scheduled Transactions[3]
  • Mortgage and Loan Repayment Assistant
  • Small Business Accounting Features[5]
  • OFX, QIF Import[3]
  • HBCI Support[3]
  • Transaction-Import Matching Support
  • SQL Support
  • Multi-Currency Transaction Handling[3]
  • Stock/Mutual Fund Portfolios
  • Online Stock and Mutual Fund Quotes
  • Built-in and custom reports and charts
  • Budget
  • Bank and Credit Card reconciliation
  • Check printing

[edit] Small business accounting features

  • Invoicing
  • Accounts Receivable (A/R)
  • Accounts Payable (A/P) including bills due reminders
  • Employee expense voucher
  • Depreciation
  • Mapping to income tax schedules and TXF export for import into tax prep software (US)
  • Setting up tax tables and applying sales tax on invoices

[edit] Missing features

  • Inventory Management[10]
  • Payroll Module
  • Point of Sale (POS) Module
  • Cannot delete a report via the program's User Interface (UI)
  • Cannot create an estimate

[edit] Technical design

GnuCash is written primarily in C, with a small fraction in Scheme.[1] One notable[citation needed] feature is the pure fixed-point arithmetic to avoid rounding errors which would arise with floating-point arithmetic. This feature was introduced with version 1.6.[11]


[edit] Users

[edit] Non-profit organizations

Users on the GnuCash mailing list have reported using it for Section 501 (c) 3 non-profit organizations successfully. However, the reports need to be exported and edited.[12]

[edit] Professionals

Slaw, the Canadian legal co-operative, offered this advice to lawyers just starting out in practice, especially those who are trying to pay off student loans, "The GnuCash software...should present a great alternative for lawyers looking for a solid accounting system at low cost. Do not believe that open source software is somehow second-class."[13]

[edit] Lawyers - to maintain client trust accounts

The Minnesota State Bar Association has now made available to anyone their GnuCash trust accounting guide in PDF format.[14]

[edit] In education

Most commercial accounting packages hide the internals believing that they are making the software easier for end users. On the other hand, GnuCash does accounting and transactions in a more transparent manner. This makes it easier for students to learn the basics of double entry bookkeeping. This is why some reviewers say that GnuCash is "good as educational software".[15]

[edit] From Australia

User on this Australia micro business community, "...found gnucash to be one of the easier but more advanced to use. It's user interface is not as 'user-friendly' as others I've seen, but it certainly has all the tools you need to run a small business...Therefore I suggest people starting a small business on a tight budget check this program out before moving on to anything else that may be a bit costly. This program might fulfill your business accounting needs!".[16]

[edit] Download stats

Sourceforge shows a count of 1.71 million downloads of the stable releases starting from GnuCash 2.2 in July 2007.[17] Also, Sourceforge shows that current downloads are running at 13,775 per week.[18] However, this doesn’t include other software download sites as well as Linux distributions that provide download from their own repositories.

[edit] Project status

Ohloh did an analysis of the source code repository and compared the commit activity for the past two years and concluded that the project has a mature, well established code base, with increasing year-over-year development activity and a large active development team.[19]

[edit] See also

[edit] References

  1. ^ a b "Why don't you rewrite GnuCash in programming language xyz so that I can contribute easily?". Frequently asked questions. GnuCash website. http://wiki.gnucash.org/wiki/FAQ#Q:_Why_don.27t_you_rewrite_GnuCash_in_programming_language_xyz_so_that_I_can_contribute_easily.3F. Retrieved 2010-05-14. "GnuCash is a large body of code maintained by a small group of developers who are comfortable in C and Scheme (Guile). Actually, 80% of it is in C and approx. 13% is in Scheme/Lisp." 
  2. ^ a b "Download GnuCash". GnuCash. GnuCash. http://www.gnucash.org/download.phtml. Retrieved 2010-05-14. 
  3. ^ a b c d e f Canterford, Conrad (2006-11-06). "Review: GnuCash 2.0". Linux.com. http://www.linux.com/articles/114189. Retrieved 2008-04-14. 
  4. ^ "X-Accountant". gnucash.org. http://www.gnucash.org/mirrors/www.cs.hmc.edu/~rclark/xacc/. Retrieved 2011-03-13. 
  5. ^ a b "1.1. What is GnuCash?". GnuCash Documentation. GnuCash. http://www.gnucash.org/docs/v2.0/C/gnucash-help/what-is-gnucash.html. Retrieved 2010-05-14. 
  6. ^ "Index of /gnu". GNU Project FTP Server. GNU Project. http://ftp.gnu.org/gnu/. Retrieved 2010-05-14. 
  7. ^ "GNU Readme". GNU Project FTP Server. GNU Project. http://ftp.gnu.org/gnu/=README. Retrieved 2010-05-14. "Programs that are directly in this directory are actually GNU programs, developed under the auspices of GNU." 
  8. ^ "FAQ GnuCash". http://wiki.gnucash.org/wiki/FAQ#Q:_Is_there_a_version.2Fport_for_Windows.3F. Retrieved 2010-10-11. 
  9. ^ "Free Accounting Software - GnuCash". gnucash.org. http://www.gnucash.org/oldnews.phtml. Retrieved 2011-03-13. 
  10. ^ [1]
  11. ^ "What's new in GnuCash 1.6?". gnucash.org. http://www.gnucash.org/docs/v1.6/C/t7204.html. Retrieved 2010-09-03. 
  12. ^ "GnuCash for non profits". gnucash.org mail archive. https://lists.gnucash.org/pipermail/gnucash-devel/2010-January/027141.html. Retrieved 2011-03-11. 
  13. ^ "There’s G’No Cash Like GnuCash". Slaw.ca. http://tips.slaw.ca/2011/practice/theres-gno-cash-like-gnucash/. Retrieved 2011-03-21. 
  14. ^ "Keeping Client Trust Accounts with GnuCash". Minnesota State Bar Association. http://practiceblawg.com/2011/04/msbas-trust-accounting-guides-released-publicly/. Retrieved 2011-04-20. 
  15. ^ "Featured Reviews". Sourceforge.net. http://sourceforge.net/projects/gnucash/reviews/. Retrieved 2011-03-21. 
  16. ^ "Accounting Software". FlyingSolo. http://www.flyingsolo.com.au/forums/working-smarter/5497-gnucash-accounting-software.html. Retrieved 2011-04-12. 
  17. ^ "Download Gnucash software for free at SourceForge.net". Sourceforge.net. http://sourceforge.net/projects/gnucash/files/. Retrieved 2011-03-12. 
  18. ^ "SourceForge.net: Software search". Sourceforge.net. http://sourceforge.net/search/?q=gnucash. Retrieved 2011-02-28. 
  19. ^ "GnuCash - Ohloh Analysis Summary". ohloh.net. http://www.ohloh.net/p/gnucash. Retrieved 2011-03-12. 

[edit] Further reading

[edit] External links


Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages