جنوكاش
| المؤلف(ون) الأصلي(ون) | روبن كلارك - X-Accountant، [1] [2] Gnumatic (Linas Veptas) [3] [4] |
|---|---|
| المطور(ون) | فريق تطوير جنوكاش |
| الإصدار الأولي | 1998 [5] |
| إصدار مستقر | 5.10 [6]
/ 15 ديسمبر 2024 |
| مستودع |
|
| مكتوب في | C ، Scheme ، C++ [7] |
| يكتب | المحاسبة والمالية الشخصية |
| رخصة | GPL-2.0 فقط أو GPL-3.0 فقط [8] |
| موقع إلكتروني | www.gnucash.org |
GnuCash هو برنامج محاسبة ينفذ نظام محاسبة القيد المزدوج . كان يهدف في البداية إلى تطوير قدرات مماثلة لتطبيق Quicken الخاص بشركة Intuit، Inc. ، [9] ولكنه يحتوي أيضًا على ميزات للمحاسبة الخاصة بالشركات الصغيرة . [10] ركز التطوير الأخير على التكيف مع متطلبات مكتبة دعم سطح المكتب الحديثة.
GnuCash هو جزء من مشروع GNU ، [11] [12] ويعمل على Linux و GNU و OpenBSD و FreeBSD و Solaris و macOS ومنصات أخرى شبيهة بنظام Unix . [13] تم توفير منفذ Microsoft Windows (2000 أو أحدث) بدءًا من سلسلة 2.2.0 . [ 14 ]
يتضمن GnuCash دعمًا للنصوص البرمجية عبر Scheme ، والذي يُستخدم غالبًا لإنشاء تقارير مخصصة. [15]
تاريخ
بدأت البرمجة على GnuCash في عام 1997، وكان أول إصدار مستقر له في عام 1998. وتمت إضافة Small Business Accounting في عام 2001. وأصبح برنامج التثبيت لنظام Mac متاحًا في عام 2004. وتم إصدار نسخة لنظام Windows في عام 2007. [5]
GnuCash لنظام Android وGnuCash Mobile
تم تطوير GnuCash لنظام Android في البداية كجزء من مشروع Google Summer of Code . [16] كان هذا تطبيقًا مصاحبًا لتتبع النفقات لـ GnuCash، على عكس حزمة المحاسبة المستقلة، وقد تم إيقافه الآن. حاليًا، يوجد أكثر من 100000 عملية تنزيل على متجر Play. [17]
في عام 2022، يتوفر أيضًا إصدار مصاحب يُدعى GnuCash Mobile على App Store وPlay Store وعلى عكس الإصدارات السابقة تم إصداره بموجب ترخيص MIT. [18] تم تطوير GnuCash Mobile باستخدام Flutter. بخلاف إرشاد مطور GnuCash الأصلي لنظام Android وتوفير بعض الدعاية، لم يكن هناك اتصال بين GnuCash لنظام Android ومشروع GnuCash، ولا يوجد أي اتصال لتطبيق GnuCash Mobile الحالي المزعوم.
مشاكل التوافق مع الإصدارات السابقة
تحتفظ GnuCash بالقدرة على قراءة ملفات البيانات القديمة بين الإصدارات الرئيسية، طالما لم يتم تخطي الإصدارات الرئيسية. [19] إذا رغب المستخدم في الوصول إلى البيانات التاريخية المحفوظة في ملفات GnuCash القديمة، فيجب عليه تثبيت إصدارات وسيطة من GnuCash. على سبيل المثال، قد لا يكون الترقية من 2.2 إلى 4.1 ممكنًا؛ يجب على المستخدم الترقية من 2.2.9 إلى 2.4.15، ثم إلى 2.6.21، ثم 3.11، ثم 4.1.
البديل الآخر هو أن يقوم المستخدمون بتصدير ملفات المعاملات إلى تنسيق CSV [20] قبل ترقية GnuCash. يجب أن يتم تصدير شجرة الحساب كخطوة منفصلة.
سمات
- المحاسبة بالقيد المزدوج [21]
- المعاملات المجدولة [21]
- مساعد سداد القروض والرهن العقاري
- ميزات المحاسبة للشركات الصغيرة [10]
- OFX ، استيراد QIF ، [21] استيراد CSV
- دعم HBCI [21]
- دعم مطابقة المعاملات والاستيراد
- دعم SQL
- تتبع ضريبة القيمة المضافة / ضريبة السلع والخدمات وإعداد التقارير عنها
- معالجة المعاملات متعددة العملات [21]
- محافظ الأسهم/الصناديق المشتركة
- أسعار الأسهم وصناديق الاستثمار المشتركة عبر الإنترنت
- التقارير والرسوم البيانية المضمنة والمخصصة
- ميزانية
- التوفيق بين البنك وبطاقة الائتمان
- طباعة الشيكات
مميزات المحاسبة للشركات الصغيرة
- الفواتير ومذكرات الائتمان (تمت إضافة وظيفة مذكرة الائتمان مع الإصدار 2.6) [22]
- الحسابات المستحقة القبض
- الحسابات الدائنة (A/P) بما في ذلك تذكيرات الفواتير المستحقة
- قسيمة مصاريف الموظف
- إدارة الرواتب المحدودة من خلال استخدام حسابات القبض والدفع. [23]
- الاستهلاك
- التعيين على جداول ضريبة الدخل وتصدير TXF للاستيراد إلى برنامج إعداد الضرائب (الولايات المتحدة)
- إعداد جداول الضرائب وتطبيق ضريبة المبيعات على الفواتير
التصميم الفني
تمت كتابة GnuCash في الأساس بلغة C ، مع جزء صغير بلغة Scheme . [7] إحدى الميزات المتاحة هي الحسابيات ذات النقطة الثابتة لتجنب أخطاء التقريب التي قد تنشأ مع الحسابيات ذات النقطة العائمة . تم تقديم هذه الميزة مع الإصدار 1.6. [24]
المستخدمون
أبلغ المستخدمون في قائمة بريد GnuCash عن استخدامهم لها بنجاح مع المنظمات غير الربحية 501(c)(3) في الولايات المتحدة . ومع ذلك، يتعين تصدير التقارير وتحريرها. [25]
في أبريل 2011، قامت نقابة محامي ولاية مينيسوتا بإتاحة دليل المحاسبة الخاص بـ GnuCash مجانًا بتنسيق PDF. [26]
تنزيل الإحصائيات
اعتبارًا من يوليو 2018، يظهر SourceForge إحصاءًا لأكثر من 6.3 مليون عملية تنزيل للإصدارات المستقرة بدءًا من نوفمبر 1999 [27] كما يظهر SourceForge أن عمليات التنزيل الحالية تجري بمعدل ~7000 عملية تنزيل أسبوعيًا. [28] وهذا لا يشمل مواقع تنزيل البرامج الأخرى بالإضافة إلى توزيعات Linux التي توفر التنزيل من مستودعاتها الخاصة.
حالة المشروع
خلص تحليل Open Hub القائم على الالتزامات حتى مايو 2018 (غير شامل) إلى أن المشروع لديه قاعدة كود ناضجة وراسخة [أ] مع زيادة نشاط التطوير من عام لآخر. [ب] [29] وعلاوة على ذلك، "على مدار الاثني عشر شهرًا الماضية، ساهم 51 مطورًا في كتابة كود جديد لـ GnuCash. هذا هو أحد أكبر فرق المصدر المفتوح في العالم، وهو ضمن أفضل 2٪ من جميع فرق المشاريع على Open Hub." [30]
ملحوظات
- ^ يتم تعريفه بأنه يمتلك ما لا يقل عن 5 سنوات من نشاط الالتزام.
- ^ تم تعريفه بأنه كان لديه زيادة بنسبة 25% في الالتزامات في الأشهر الـ 12 الماضية مقارنة بالأشهر الـ 12 السابقة.
مراجع
- ^ Clark, Rob D. (12 Apr 1998). "X-Accountant". www.gnucash.org . مؤرشف من الأصل في 2015-09-24 . تم الاسترجاع في 2018-07-30 .
12 أبريل 98 - تم تغيير اسم مشروع xacc وأصبح مشروع GnuCash.
- ^ Roblimo (5 يوليو 2001). "GnuCash Developer Robert Formerly Responds". linux.slashdot.org .
GnuCash يعتمد على قاعدة بيانات X-Accountant، والتي كانت مرخصة بموجب ترخيص GPL عندما أصدرها روبن كلارك في عام 1997
- ^ "قصة جنوم". مؤرشف من الأصل في 24 فبراير 2001. تم الاسترجاع في 11 يوليو 2013.
تأسست شركة Gnumatic في عام 2000 للعمل على البرامج المالية. تحت قيادة ليناس فيبتاس، تنتج Gnumatic برنامج GnuCash، وهو برنامج التمويل الشخصي لنظام التشغيل يونكس
. - ^ Vepstas, Linas. "Home Page".
The GnuCash Personal Finance Manager[:] هذا هو أكبر مشروع عملت عليه على الإطلاق، ويمكنك القول إنني بدأته. بدأت بإصلاح بعض الأخطاء في برنامج صغير يسمى "X-Accountant"، في عام 1996 أو 1997. ومنذ ذلك الحين، بذلت آلاف الساعات من العمل في هذا البرنامج (نعم، كان ذلك بدوام كامل، وساعات عمل إضافية، وفي المساء وفي عطلات نهاية الأسبوع، لسنوات عديدة). وعلى طول الطريق، تغير الاسم إلى "GnuCash"، وكان به مئات المتطوعين الذين أضافوا ميزات ووظائف وتوثيقًا وترجمات، مما جعل GnuCash برنامج إدارة التمويل الشخصي الرائد على Linux اليوم. وهو الآن مضمن في جميع توزيعات Linux الرئيسية، ويشهد تنزيلات بالآلاف كلما تم إصدار إصدار جديد.
- ^ "برنامج محاسبة مجاني - GnuCash". GnuCash. مؤرشف من الأصل في 2011-05-14 . تم الاسترجاع في 2011-03-13 .
- ^ "إعلان: إصدار GnuCash 5.10". 15 ديسمبر 2024. تم الاسترجاع 15 ديسمبر 2024 .
- ^ ab "لماذا لا تعيد كتابة GnuCash بلغة البرمجة xyz حتى أتمكن من المساهمة بسهولة؟". الأسئلة الشائعة . موقع GnuCash . تم الاسترجاع في 2010-05-14 .
GnuCash عبارة عن مجموعة كبيرة من التعليمات البرمجية التي يتم صيانتها بواسطة مجموعة صغيرة من المطورين الذين يجيدون استخدام لغة C وScheme (Guile). في الواقع، 80% منها مكتوب بلغة C وحوالي 13% مكتوب بلغة Scheme/Lisp.
- ^ "LICENSE". GitHub . تم الاسترجاع في 2021-06-30 .
- ^ "X-Accountant". gnucash.org. مؤرشف من الأصل في 2015-09-24 . تم الاسترجاع في 2011-03-13 .
- ^ ab "1.1. ما هو GnuCash؟". GnuCash Documentation . GnuCash. مؤرشف من الأصل في 2010-06-12 . تم الاسترجاع في 2010-05-14 .
- ^ "فهرس /gnu". GNU Project FTP Server . GNU Project . تم الاسترجاع في 2010-05-14 .
- ^ "GNU Readme". GNU Project FTP Server . GNU Project . تم الاسترجاع في 2010-05-14 .
البرامج الموجودة مباشرة في هذا الدليل هي في الواقع برامج GNU، تم تطويرها تحت رعاية GNU.
- ^ "تنزيل GnuCash". GnuCash . مؤرشف من الأصل في 2010-05-20 . تم الاسترجاع في 2010-05-14 .
- ^ "الأسئلة الشائعة حول GnuCash" . تم الاسترجاع في 2010-10-11 .
- ^ "التوثيق | GnuCash". www.gnucash.org . تم الاسترجاع في 2023-12-12 .
- ^ "Gnucash Mobile". Coding User . 2012-05-10. مؤرشف من الأصل في 2013-01-06 . تم استرجاعه في 2018-07-30 .
- ^ "GnuCash - تطبيقات على Google Play". play.google.com . تم الاسترجاع في 2022-06-12 .
- ^ "GnuCash Mobile". App Store . 24 فبراير 2022 . تم الاسترجاع في 2022-06-12 .
- ^ "الأسئلة الشائعة حول الغنوكا". 2020-04-25. مؤرشف من الأصل في 2020-04-01 . تم الاسترجاع 2020-04-25 .
- ^ "دليل Gnucash: تصدير المعاملات".
- ^ abcde Canterford, Conrad (2006-11-06). "Review: GnuCash 2.0". Linux.com . مؤرشف من الأصل في 2008-04-19 . تم الاسترجاع في 2008-04-14 .
- ^ "جولة إصدار GnuCash 2.6". GnuCash . تم الاسترجاع في 2 مايو 2015 .
- ^ "الميزات/الميزات المتقدمة". GnuCash . تم الاسترجاع في 2 مايو 2015.
باستخدام حسابات A/Receivable وA/Payable، يمكنك حتى إدارة رواتب موظفيك.
- ^ "ما الجديد في GnuCash 1.6؟". gnucash.org. مؤرشف من الأصل في 2010-09-24 . تم الاسترجاع في 2010-09-03 .
- ^ "GnuCash for nonprofits". أرشيف بريد gnucash.org. 13 يناير 2010. تم الاسترجاع في 2011-03-11 .
- ^ "الحفاظ على حسابات الثقة للعملاء باستخدام GnuCash" (PDF) . رابطة محامي ولاية مينيسوتا. مؤرشف من الأصل (PDF) في 2017-04-10 . تم الاسترجاع في 2017-04-09 .
- ^ "تحميل برنامج Gnucash مجانًا من SourceForge.net". Sourceforge.net . تم الاسترجاع في 2018-07-04 .
- ^ "إحصائيات التنزيل: جميع الملفات". Sourceforge.net . تم الاسترجاع في 2018-07-04 .
- ^ "مشروع GnuCash مفتوح المصدر على Open Hub". openhub.net . تم الاسترجاع في 2018-07-04 .
- ^ "ملخص المشروع: حقائق - Open Hub". openhub.net . تم الاسترجاع في 2018-07-04 .
قراءة إضافية
- جارلز، ماشتلت (2002-06-08). "تتبع أموالك". مجلة لينكس . تم الاسترجاع في 2008-04-14 .
- "إذا كنت تعرف النقود مثلما يعرفها GnuCash". linux-mag.com . 2008-09-03. مؤرشف من الأصل في 2019-04-30 . تم الاسترجاع في 2008-09-03 .
- Barr, Joe (2006-11-08). "استخدام GnuCash 2.0 لموازنة دفتر الشيكات الخاص بك". Linux.com . مؤرشف من الأصل في 2009-03-11 . تم الاسترجاع في 2008-04-14 .
روابط خارجية
- الموقع الرسمي
