GnuCash ist ein Buchhaltungsprogramm , das ein System der doppelten Buchführung implementiert . Ursprünglich zielte es darauf ab, ähnliche Funktionen wie die Quicken -Anwendung von Intuit, Inc. zu entwickeln [ 9 ] , bietet aber auch Funktionen für die Buchhaltung kleiner Unternehmen [ 10 ] . Die jüngsten Entwicklungen konzentrierten sich auf die Anpassung an moderne Anforderungen moderner Desktop-Supportbibliotheken.
GnuCash ist Teil des GNU-Projekts [ 11 ] [ 12 ] und läuft unter Linux , GNU , OpenBSD , FreeBSD , Solaris , macOS und anderen Unix-ähnlichen Plattformen. [ 13 ] Eine Portierung für Microsoft Windows ( Version 2000 oder neuer) wurde ab der Version 2.2.0 bereitgestellt. [ 14 ]
GnuCash beinhaltet Skriptunterstützung über Scheme , die hauptsächlich zur Erstellung benutzerdefinierter Berichte verwendet wird. [ 15 ]
Geschichte
Die Programmierung von GnuCash begann 1997, die erste stabile Version erschien 1998. Die Buchhaltung für Kleinunternehmen wurde 2001 hinzugefügt. Ein Mac-Installer wurde 2004 verfügbar. Eine Windows-Version wurde 2007 veröffentlicht. [ 5 ]
GnuCash für Android und GnuCash Mobile
GnuCash für Android wurde ursprünglich im Rahmen eines Google Summer of Code- Projekts entwickelt. [ 16 ] Es handelte sich dabei um eine Begleit-App zur Ausgabenverfolgung für GnuCash und nicht um ein eigenständiges Buchhaltungsprogramm. Die Entwicklung wurde inzwischen eingestellt. Aktuell verzeichnet die App über 100.000 Downloads im Play Store. [ 17 ]
Im Jahr 2022 wurde eine Begleitversion namens GnuCash Mobile im App Store und Play Store veröffentlicht, die im Gegensatz zu früheren Versionen unter der MIT-Lizenz stand. [ 18 ] GnuCash Mobile wurde mit Flutter entwickelt. Abgesehen von der Betreuung des ursprünglichen Entwicklers von GnuCash für Android und etwas Werbung bestand keine Verbindung zwischen GnuCash für Android und dem GnuCash-Projekt, und auch für die aktuelle App GnuCash Mobile besteht keine.
Probleme mit der Abwärtskompatibilität
GnuCash ermöglicht das Lesen älterer Datendateien auch zwischen Hauptversionen, solange keine Hauptversionen übersprungen werden. [ 19 ] Um auf historische Daten in älteren GnuCash-Dateien zuzugreifen, müssen Benutzer Zwischenversionen von GnuCash installieren. Beispielsweise ist ein Upgrade von Version 2.2 auf 4.1 möglicherweise nicht möglich; stattdessen sollte der Benutzer von 2.2.9 auf 2.4.15, dann auf 2.6.21, anschließend auf 3.11 und schließlich auf 4.1 aktualisieren.
Alternativ können Benutzer die Transaktionsdateien vor dem Upgrade von GnuCash im CSV-Format exportieren [ 20 ] . Der Export der Kontenstruktur muss in einem separaten Schritt erfolgen.
Merkmale
- Doppelte Buchführung [ 21 ]
- Geplante Transaktionen [ 21 ]
- Hypotheken- und Darlehensrückzahlungsassistent
- Funktionen der Buchhaltung für Kleinunternehmen [ 10 ]
- OFX , QIF -Import, [ 21 ] CSV-Import
- HBCI- Unterstützung [ 21 ]
- Unterstützung für den Abgleich von Transaktionen und Importen
- SQL- Unterstützung
- Umsatzsteuer- /GST-Verfolgung und -Berichterstattung
- Abwicklung von Transaktionen mit mehreren Währungen [ 21 ]
- Aktien-/Investmentfondsportfolios
- Online-Aktien- und Investmentfondskurse
- Integrierte und benutzerdefinierte Berichte und Diagramme
- Budget
- Bank- und Kreditkartenabstimmung
- Scheckdruck
Buchhaltungsfunktionen für Kleinunternehmen
- Rechnungsstellung und Gutschriften (Die Gutschriftenfunktion wurde mit Version 2.6 hinzugefügt) [ 22 ]
- Forderungen aus Lieferungen und Leistungen (A/R)
- Kreditorenbuchhaltung (einschließlich Zahlungserinnerungen)
- Spesenabrechnung für Mitarbeiter
- Beschränkte Lohnbuchhaltung durch die Verwendung von Debitoren- und Kreditorenkonten. [ 23 ]
- Abschreibung
- Zuordnung zu Einkommensteuertabellen und TXF-Export zum Import in Steuersoftware (USA)
- Erstellung von Steuertabellen und Anwendung der Umsatzsteuer auf Rechnungen
Technische Konstruktion
GnuCash is written primarily in C, with a small fraction in Scheme.[7] 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.[24]
Users
Users on the GnuCash mailing list have reported using it for the United States 501(c)(3) non-profit organizations successfully. However, the reports need to be exported and edited.[25]
In April 2011, the Minnesota State Bar Association made their GnuCash trust accounting guide freely available in PDF format.[26]
Download statistics
As of July 2018, SourceForge shows a count of over 6.3 million downloads of the stable releases starting from November 1999[27] Also, SourceForge shows that current downloads are running at ~7,000 per week.[28] This does not include other software download sites as well as Linux distributions that provide download from their own repositories.
Project status
Open Hub's analysis based on commits up to May 2018 (noninclusive) concluded that the project has a mature, well-established code base[a] with increasing year-over-year development activity.[b][29] Moreover, "Over the past twelve months, 51 developers contributed new code to GnuCash. This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Open Hub."[30]
Notes
References
- ^Clark, Rob D. (12 Apr 1998). "X-Accountant". www.gnucash.org. Archived from the original on 2015-09-24. Retrieved 2018-07-30.
12 Apr 98 - The xacc project has changed names and become the GnuCash project.
- ^Roblimo (July 5, 2001). "GnuCash Developer Robert Merkel Responds". linux.slashdot.org.
GnuCash is based on the X-Accountant codebase, which was GPL'd when Robin Clark released it based way back in 1997
- ^ „Gnome Story“ . Archiviert vom Original am 24. Februar 2001. Abgerufen am 11. Juli 2013.
Gnumatic wurde im Jahr 2000 gegründet, um Finanzsoftware zu entwickeln. Unter der Leitung von Linas Veptas produziert Gnumatic GnuCash, die Software für persönliche Finanzen unter Unix
. - ^ Vepstas, Linas. „Homepage“ .
Der GnuCash Personal Finance Manager: Dies ist das größte Projekt, an dem ich je gearbeitet habe, und man kann sagen, dass ich es ins Leben gerufen habe. Ich begann damit, einige Fehler in einer kleinen Software namens „X-Accountant“ zu beheben, damals 1996 oder 1997. Seitdem habe ich Tausende von Arbeitsstunden in diese Software investiert (ja, Vollzeit, Überstunden, Abende und Wochenenden, über viele Jahre). Im Laufe der Zeit änderte sich der Name in „GnuCash“, und Hunderte von Freiwilligen haben Funktionen, Dokumentation und Übersetzungen hinzugefügt und GnuCash so zur führenden Software für die Verwaltung persönlicher Finanzen unter Linux gemacht. Sie ist mittlerweile in allen wichtigen Linux-Distributionen enthalten und verzeichnet bei jeder neuen Version zehntausende Downloads.
- ^ a b „Kostenlose Buchhaltungssoftware – GnuCash“ . GnuCash. Archiviert vom Original am 14.05.2011 . Abgerufen am 13.03.2011 .
- ^ GnuCash. „Release GnuCash 5.15 Released · Gnucash/gnucash“ . Abgerufen am 30. März 2026 .
- ^ a b „Warum schreibt ihr GnuCash nicht in der Programmiersprache xyz neu, damit ich leichter mitwirken kann?“ Häufig gestellte Fragen . GnuCash-Website . Abgerufen am 14.05.2010 .
GnuCash ist ein umfangreiches Code-Projekt, das von einer kleinen Gruppe von Entwicklern betreut wird, die mit C und Scheme (Guile) vertraut sind. Tatsächlich sind 80 % des Codes in C und ca. 13 % in Scheme/Lisp geschrieben.
- ^ "LICENSE" . GitHub . Abgerufen am 30.06.2021 .
- ^ „X-Buchhalter“ . gnucash.org. Archiviert vom Original am 24.09.2015 . Abgerufen am 13.03.2011 .
- ^ a b „1.1. Was ist GnuCash?“ . GnuCash-Dokumentation . GnuCash. Archiviert vom Original am 12.06.2010 . Abgerufen am 14.05.2010 .
- ^ „Index von /gnu“ . GNU Project FTP-Server . GNU Project . Abgerufen am 14.05.2010 .
- ^ „GNU Readme“ . GNU Project FTP Server . GNU Project . Abgerufen am 14.05.2010 .
Die Programme, die sich direkt in diesem Verzeichnis befinden, sind GNU-Programme und wurden unter der Schirmherrschaft von GNU entwickelt.
- ^ „GnuCash herunterladen“ . GnuCash . Archiviert vom Original am 20.05.2010 . Abgerufen am 14.05.2010 .
- ^ „FAQ GnuCash“ . Abgerufen am 11.10.2010 .
- ^ „Dokumentation | GnuCash“ . www.gnucash.org . Abgerufen am 12.12.2023 .
- ^ „Gnucash Mobile“ . Coding User . 10.05.2012. Archiviert vom Original am 06.01.2013 . Abgerufen am 30.07.2018 .
- ^ „GnuCash – Apps bei Google Play“ . play.google.com . Abgerufen am 12.06.2022 .
- ^ „GnuCash Mobile“ . App Store . 24. Februar 2022. Abgerufen am 12. Juni 2022 .
- ^ „Gnucahs FAQ“ . 25.04.2020. Archiviert vom Original am 01.04.2020 . Abgerufen am 25.04.2020 .
- ^ "Gnucash-Handbuch: Transaktionsexporte" .
- ^ a b c d e Canterford, Conrad (06.11.2006). „Rezension: GnuCash 2.0“ . Linux.com . Archiviert vom Original am 19.04.2008 . Abgerufen am 14.04.2008 .
- ^ „GnuCash 2.6 Release-Tour“ . GnuCash . Abgerufen am 2. Mai 2015 .
- ^ „Funktionen/Erweiterte Funktionen“ . GnuCash . Abgerufen am 2. Mai 2015.
Mithilfe von Debitoren- und Kreditorenkonten können Sie sogar die Lohn- und Gehaltsabrechnung Ihrer Mitarbeiter verwalten.
- ^ „Was ist neu in GnuCash 1.6?“ . gnucash.org. Archiviert vom Original am 24.09.2010 . Abgerufen am 03.09.2010 .
- ^ „GnuCash für gemeinnützige Organisationen“ . E-Mail-Archiv von gnucash.org. 13. Januar 2010. Abgerufen am 11. März 2011 .
- ^ „Verwaltung von Mandantentreuhandkonten mit GnuCash“ (PDF) . Minnesota State Bar Association. Archiviert vom Original (PDF) am 10.04.2017 . Abgerufen am 09.04.2017 .
- ^ „Gnucash-Software kostenlos bei SourceForge.net herunterladen“ . Sourceforge.net . Abgerufen am 4. Juli 2018 .
- ^ „Download-Statistiken: Alle Dateien“ . Sourceforge.net . Abgerufen am 4. Juli 2018 .
- ^ „Das GnuCash Open Source Projekt auf Open Hub“ . openhub.net . Abgerufen am 4. Juli 2018 .
- ^ „Projektzusammenfassung: Fakten – Open Hub“ . openhub.net . Abgerufen am 4. Juli 2018 .
Weiterführende Literatur
- Garrels, Machtelt (08.06.2002). „Behalte den Überblick über dein Geld“ . Linux Journal . Abgerufen am 14.04.2008 .
- „Wenn Sie sich mit Bargeld so gut auskennen würden wie GnuCash“ . linux-mag.com . 03.09.2008. Archiviert vom Original am 30.04.2019 . Abgerufen am 03.09.2008 .
- Barr, Joe (08.11.2006). „GnuCash 2.0 zum Abgleich Ihres Scheckbuchs verwenden“ . Linux.com . Archiviert vom Original am 11.03.2009 . Abgerufen am 14.04.2008 .