World Library  
Flag as Inappropriate
Email this Article
 

GnuCash

GnuCash
Screenshot of GnuCash
Original author(s) Robin Clark - X-Accountant,[1][2]
Gnumatic (Linas Veptas)[3][4]
Developer(s) GnuCash development team
Initial release 1998[5]
Stable release 2.6.4 (September 28, 2014 (2014-09-28))
Written in C, Scheme[6]
Java (Android App)[7]
Platform Cross-platform[8]
Available in Multilingual[9]
Type Accounting and personal finance
License GNU General Public License
Apache License 2 (Android App)[10]
Website .org.gnucashwww

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

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

Contents

  • History 1
  • Features 2
    • Small business accounting features 2.1
  • Technical design 3
  • Users 4
  • Download stats 5
  • Project status 6
  • See also 7
  • References 8
  • Further reading 9
  • External links 10

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.[5]

In May 2012, the development of GnuCash for Android was announced.[16] This is an expense-tracking companion app for GnuCash, as opposed to a stand-alone accounting package.

Features

  • Double-entry bookkeeping[9]
  • Scheduled Transactions[9]
  • Mortgage and Loan Repayment Assistant
  • Small Business Accounting Features[12]
  • OFX, QIF Import[9]
  • HBCI Support[9]
  • Transaction-Import Matching Support
  • SQL Support
  • Multi-Currency Transaction Handling[9]
  • 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

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

Technical design

GnuCash is written primarily in C, with a small fraction in Scheme.[6] One of the available features is pure fixed-point arithmetic to avoid rounding errors which would arise with floating-point arithmetic. This feature was introduced with version 1.6.[17]

The Android App for GnuCash is written in Java[7] and does not share any code with the PC software.[10]

Users

Users on the GnuCash mailing list have reported using it for United States

  • Official website
  • Introducing GnuCash at Computriks
  • GnuCash Android package at the F-Droid repository
  • GnuCash at the Google Play store

External links

  • Garrels, Machtelt (2002-06-08). "Keep Track of Your Money". Linux Journal. Retrieved 2008-04-14. 
  • "If You Knew Cash Like GnuCash Knows Cash". linux-mag.com. 2008-09-03. Retrieved 2008-09-03. 
  • Barr, Joe (2006-11-08). "Using GnuCash 2.0 to balance your checkbook". Linux.com. Retrieved 2008-04-14. 

Further reading

  1. ^ http://www.gnucash.org/mirrors/www.cs.hmc.edu/~rclark/xacc/#Status X-Accountant:12 Apr 98 - The xacc project has changed names and become the GnuCash project.
  2. ^ http://linux.slashdot.org/story/01/07/05/1456248/gnucash-developer-robert-merkel-responds GnuCash is based on the X-Accountant codebase, which was GPL'd when Robin Clark released it based way back in 1997
  3. ^ http://primates.ximian.com/~miguel/gnome-history.html Archive copy at the Wayback Machine
    Gnumatic was incorporated in the year 2000 to work on financial software. Led by Linas Veptas, Gnumatic produces GnuCash, the personal finance software for Unix.
  4. ^ http://linas.org/ Linas VEPSTAS Home Page, The GnuCash Personal Finance Manager This is the biggest project I've ever worked on, and you can say I started it. I started by fixing a few bugs in a small piece of software called "X-Accountant", back in '96 or '97. Since then, I've put in thousands of hours of work into this software (yes, that's full time, overtime, evenings and weekends, for many years). Along the way, the name changed to "GnuCash", and its had hundreds of volunteers adding features functions, documentation and translations, turning GnuCash into the leading personal finance management software on Linux today. Its now included in all major Linux distributions, and sees downloads in the tens-of-thousands whenever a new version is released.
  5. ^ a b "Free Accounting Software - GnuCash". gnucash.org. Retrieved 2011-03-13. 
  6. ^ a b "Why don't you rewrite GnuCash in programming language xyz so that I can contribute easily?". Frequently asked questions. GnuCash website. 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. 
  7. ^ a b http://www.codinguser.com/2012/07/coding-money-in-gnucash-for-android/
  8. ^ a b "Download GnuCash". GnuCash. GnuCash. Retrieved 2010-05-14. 
  9. ^ a b c d e f Canterford, Conrad (2006-11-06). "Review: GnuCash 2.0". Linux.com. Retrieved 2008-04-14. 
  10. ^ a b http://www.codinguser.com/2012/08/gnucash-for-android-now-with-apache-license-version-2-0/
  11. ^ "X-Accountant". gnucash.org. Retrieved 2011-03-13. 
  12. ^ a b "1.1. What is GnuCash?". GnuCash Documentation. GnuCash. Retrieved 2010-05-14. 
  13. ^ "Index of /gnu". GNU Project FTP Server. GNU Project. Retrieved 2010-05-14. 
  14. ^ "GNU Readme". GNU Project FTP Server. GNU Project. Retrieved 2010-05-14. Programs that are directly in this directory are actually GNU programs, developed under the auspices of GNU. 
  15. ^ "FAQ GnuCash". Retrieved 2010-10-11. 
  16. ^ http://www.codinguser.com/2012/05/gnucash-mobile/
  17. ^ "What's new in GnuCash 1.6?". gnucash.org. Retrieved 2010-09-03. 
  18. ^ "GnuCash for non profits". gnucash.org mail archive. Retrieved 2011-03-11. 
  19. ^ "There's G'No Cash Like GnuCash". Slaw.ca. Retrieved 2011-03-21. 
  20. ^ "Keeping Client Trust Accounts with GnuCash". Minnesota State Bar Association. Retrieved 2011-04-20. 
  21. ^ "Download Gnucash software for free at SourceForge.net". Sourceforge.net. Retrieved 2012-06-17. 
  22. ^ "SourceForge.net: Software search". Sourceforge.net. Retrieved 2011-02-28. 
  23. ^ "GnuCash – Ohloh Analysis Summary". ohloh.net. Retrieved 2011-03-12. 

References

See also

Ohloh did an analysis of the source code repository and compared the commit activity for the two years before March 2012 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.[23]

Project status

that provide download from their own repositories. Linux distributions However, this doesn’t include other software download sites as well as [22] As of June 2012,

Download stats

In April 2011, the Minnesota State Bar Association made freely available their GnuCash trust accounting guide in PDF format.[20]

Slaw, a Canadian legal webzine, 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."[19]

[18]

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.