GnuCash es un programa de contabilidad que implementa un sistema de contabilidad por partida doble . Inicialmente, su objetivo era desarrollar funcionalidades similares a las de la aplicación Quicken de Intuit, Inc. [ 9 ] , pero también cuenta con características para la contabilidad de pequeñas empresas . [ 10 ] El desarrollo reciente se ha centrado en adaptarse a los requisitos de las bibliotecas de soporte de escritorio modernas.
GnuCash forma parte del Proyecto GNU , [ 11 ] [ 12 ] y se ejecuta en Linux , GNU , OpenBSD , FreeBSD , Solaris , macOS y otras plataformas tipo Unix . [ 13 ] Se puso a disposición una versión para Microsoft Windows ( 2000 o posterior) a partir de la serie 2.2.0. [ 14 ]
GnuCash incluye soporte para scripts a través de Scheme , utilizado principalmente para crear informes personalizados. [ 15 ]
Historia
La programación en GnuCash comenzó en 1997, y su primera versión estable se lanzó en 1998. La función de contabilidad para pequeñas empresas se añadió en 2001. Un instalador para Mac estuvo disponible en 2004. Una versión para Windows se lanzó en 2007. [ 5 ]
GnuCash para Android y GnuCash Mobile
GnuCash para Android se desarrolló inicialmente como parte de un proyecto de Google Summer of Code . [ 16 ] Esta era una aplicación complementaria para el seguimiento de gastos de GnuCash, a diferencia de un paquete de contabilidad independiente, y ahora está descontinuada. Actualmente, tiene más de 100 000 descargas en la Play Store. [ 17 ]
En 2022, una versión complementaria llamada GnuCash Mobile también está disponible en la App Store y Play Store y, a diferencia de las versiones anteriores, se lanzó bajo la licencia MIT. [ 18 ] GnuCash Mobile se desarrolla usando Flutter. Más allá de brindar mentoría al desarrollador original de GnuCash para Android y proporcionar algo de publicidad, no existía ninguna conexión entre GnuCash para Android y el proyecto GnuCash, ni la hay para la actual aplicación denominada GnuCash Mobile.
Problemas de compatibilidad con versiones anteriores
GnuCash conserva la capacidad de leer archivos de datos antiguos entre versiones principales, siempre que no se omitan dichas versiones. [ 19 ] Si un usuario desea acceder a datos históricos guardados en archivos antiguos de GnuCash, debe instalar versiones intermedias de GnuCash. Por ejemplo, actualizar de la versión 2.2 a la 4.1 podría no ser posible; el usuario debería actualizar de la versión 2.2.9 a la 2.4.15, luego a la 2.6.21, después a la 3.11 y finalmente a la 4.1.
La otra alternativa es que los usuarios exporten los archivos de transacciones a un formato CSV [ 20 ] antes de actualizar GnuCash. La exportación del árbol de cuentas debe realizarse como un paso separado.
Características
- Contabilidad por partida doble [ 21 ]
- Transacciones programadas [ 21 ]
- Asistente para el pago de hipotecas y préstamos
- Características de la contabilidad para pequeñas empresas [ 10 ]
- Importación de OFX , QIF , [ 21 ] Importación de CSV
- Soporte HBCI [ 21 ]
- Soporte para la coincidencia de importación de transacciones
- Soporte SQL
- Seguimiento y presentación de informes del IVA /GST
- Manejo de transacciones en múltiples divisas [ 21 ]
- Carteras de acciones/fondos mutuos
- Cotizaciones en línea de acciones y fondos mutuos
- Informes y gráficos integrados y personalizados.
- Presupuesto
- Conciliación bancaria y de tarjetas de crédito
- Impresión de cheques
Características de contabilidad para pequeñas empresas
- Facturación y notas de crédito (la funcionalidad de notas de crédito se agregó con la versión 2.6) [ 22 ]
- Cuentas por cobrar (C/C)
- Cuentas por pagar (C/P), incluyendo recordatorios de vencimiento de facturas.
- Comprobante de gastos del empleado
- Gestión limitada de nóminas mediante el uso de cuentas por cobrar y por pagar. [ 23 ]
- Depreciación
- Mapeo a los cuadros del impuesto sobre la renta y exportación de TXF para su importación a software de preparación de impuestos (EE. UU.)
- Elaboración de tablas impositivas y aplicación del impuesto sobre las ventas en las facturas.
Diseño técnico
GnuCash está escrito principalmente en C , con una pequeña fracción en Scheme . [ 7 ] Una de las características disponibles es la aritmética de punto fijo puro para evitar errores de redondeo que surgirían con la aritmética de punto flotante . Esta característica se introdujo con la versión 1.6. [ 24 ]
Usuarios
Los usuarios de la lista de correo de GnuCash han informado haberlo utilizado con éxito para organizaciones sin fines de lucro 501(c)(3) de los Estados Unidos . Sin embargo, los informes deben exportarse y editarse. [ 25 ]
En abril de 2011, la Asociación de Abogados del Estado de Minnesota puso a disposición gratuitamente en formato PDF su guía de contabilidad fiduciaria de GnuCash. [ 26 ]
Estadísticas de descarga
A julio de 2018, SourceForge registra más de 6,3 millones de descargas de las versiones estables desde noviembre de 1999 [ 27 ]. Además, SourceForge indica que las descargas actuales rondan las 7000 por semana [ 28 ] . Esto no incluye otros sitios de descarga de software ni las distribuciones de Linux que ofrecen descargas desde sus propios repositorios.
Estado del proyecto
El análisis de Open Hub basado en commits hasta mayo de 2018 (sin incluirlo) concluyó que el proyecto tiene una base de código madura y bien establecida [ a ] con una actividad de desarrollo creciente año tras año. [ b ] [ 29 ] Además, "Durante los últimos doce meses, 51 desarrolladores contribuyeron con código nuevo a GnuCash. Este es uno de los equipos de código abierto más grandes del mundo y se encuentra en el 2% superior de todos los equipos de proyectos en Open Hub." [ 30 ]
Notas
Referencias
- ↑ Clark, Rob D. (12 de abril de 1998). "X-Accountant" . www.gnucash.org . Archivado del original el 24 de septiembre de 2015. Recuperado el 30 de julio de 2018.
12 de abril de 1998: El proyecto xacc cambió de nombre y se convirtió en el proyecto GnuCash.
- ↑ Roblimo (5 de julio de 2001). "El desarrollador de GnuCash, Robert Merkel, responde" . linux.slashdot.org .
GnuCash se basa en el código fuente de X-Accountant, que fue publicado bajo licencia GPL cuando Robin Clark lo lanzó allá por 1997.
- ↑ "historia de gnomos" . Archivado del original el 24 de febrero de 2001. Recuperado el 11 de julio de 2013. Gnumatic
se constituyó en el año 2000 para trabajar en software financiero. Dirigida por Linas Veptas, Gnumatic produce GnuCash, el software de finanzas personales para Unix.
- ↑ Vepstas, Linas. "Página de inicio" .
El gestor de finanzas personales GnuCash[:] Este es el proyecto más grande en el que he trabajado, y se puede decir que lo inicié. Comencé corrigiendo algunos errores en un pequeño programa llamado "X-Accountant", allá por el 96 o el 97. Desde entonces, he dedicado miles de horas de trabajo a este software (sí, a tiempo completo, horas extras, noches y fines de semana, durante muchos años). En el proceso, el nombre cambió a "GnuCash", y cientos de voluntarios han añadido funciones, documentación y traducciones, convirtiendo a GnuCash en el software líder de gestión de finanzas personales en Linux hoy en día. Ahora está incluido en todas las principales distribuciones de Linux y registra decenas de miles de descargas cada vez que se lanza una nueva versión.
- 1 2 "Software de contabilidad gratuito - GnuCash" . GnuCash. Archivado del original el 14 de mayo de 2011. Recuperado el 13 de marzo de 2011 .
- ↑ Gnucash (28 de junio de 2026). "Lanzamiento de GnuCash 5.16 · Gnucash/gnucash" . Consultado el 29 de junio de 2026 .
- 1 2 "¿Por qué no reescribes GnuCash en el lenguaje de programación xyz para que pueda contribuir fácilmente?" . Preguntas frecuentes . Sitio web de GnuCash . Consultado el 14 de mayo de 2010 .
GnuCash es un gran conjunto de código mantenido por un pequeño grupo de desarrolladores que se sienten cómodos en C y Scheme (Guile). De hecho, el 80% está en C y aproximadamente el 13% en Scheme/Lisp.
- ↑ "LICENCIA" . GitHub . Consultado el 30 de junio de 2021 .
- ↑ "X-Accountant" . gnucash.org. Archivado del original el 24 de septiembre de 2015. Consultado el 13 de marzo de 2011 .
- 1 2 "1.1. ¿Qué es GnuCash?" . Documentación de GnuCash . GnuCash. Archivado del original el 12-06-2010 . Recuperado el 14-05-2010 .
- ↑ "Índice de /gnu" . Servidor FTP del Proyecto GNU . Proyecto GNU . Consultado el 14 de mayo de 2010 .
- ↑ "GNU Readme" . Servidor FTP del Proyecto GNU . Proyecto GNU . Consultado el 14 de mayo de 2010.
Los programas que se encuentran directamente en este directorio son programas GNU, desarrollados bajo los auspicios de GNU.
- ↑ "Descargar GnuCash" . GnuCash . Archivado del original el 20 de mayo de 2010. Consultado el 14 de mayo de 2010 .
- ↑ "Preguntas frecuentes sobre GnuCash" . Consultado el 11 de octubre de 2010 .
- ↑ "Documentación | GnuCash" . www.gnucash.org . Consultado el 12 de diciembre de 2023 .
- ↑ "Gnucash Mobile" . Usuario de programación . 10 de mayo de 2012. Archivado del original el 6 de enero de 2013. Consultado el 30 de julio de 2018 .
- ↑ "GnuCash - Aplicaciones en Google Play" . play.google.com . Consultado el 12 de junio de 2022 .
- ↑ "GnuCash Mobile" . App Store . 24 de febrero de 2022. Consultado el 12 de junio de 2022 .
- ↑ "Preguntas frecuentes sobre ñucas" . 25/04/2020. Archivado del original el 01/04/2020 . Consultado el 25/04/2020 .
- ↑ "Manual de Gnucash: Exportaciones de transacciones" .
- 1 2 3 4 5 Canterford, Conrad (2006-11-06). "Revisión: GnuCash 2.0" . Linux.com . Archivado del original el 19-04-2008 . Recuperado el 14-04-2008 .
- ↑ "Gira de lanzamiento de GnuCash 2.6" . GnuCash . Consultado el 2 de mayo de 2015 .
- ↑ "Características/Funciones avanzadas" . GnuCash . Consultado el 2 de mayo de 2015. Utilizando
las cuentas de Cuentas por cobrar y Cuentas por pagar, incluso puede administrar las nóminas de sus empleados.
- ↑ "¿Qué hay de nuevo en GnuCash 1.6?" . gnucash.org. Archivado del original el 24-09-2010 . Consultado el 03-09-2010 .
- ↑ "GnuCash para organizaciones sin fines de lucro" . Archivo de correo de gnucash.org. 13 de enero de 2010. Consultado el 11 de marzo de 2011 .
- ↑ "Gestión de cuentas fiduciarias de clientes con GnuCash" (PDF) . Colegio de Abogados del Estado de Minnesota. Archivado del original (PDF) el 10 de abril de 2017. Consultado el 9 de abril de 2017 .
- ↑ "Descarga el software Gnucash gratis en SourceForge.net" . Sourceforge.net . Consultado el 4 de julio de 2018 .
- ↑ "Estadísticas de descarga: Todos los archivos" . Sourceforge.net . Consultado el 4 de julio de 2018 .
- ↑ "El proyecto de código abierto GnuCash en Open Hub" . openhub.net . Consultado el 4 de julio de 2018 .
- ↑ "Resumen del proyecto: Datos curiosos - Open Hub" . openhub.net . Consultado el 4 de julio de 2018 .
Lecturas adicionales
- Garrels, Machtelt (2002-06-08). "Lleva un registro de tu dinero" . Linux Journal . Recuperado el 2008-04-14 .
- "Si supieras cómo funciona el dinero en efectivo como GnuCash lo sabe" . linux-mag.com . 3 de septiembre de 2008. Archivado del original el 30 de abril de 2019. Consultado el 3 de septiembre de 2008 .
- Barr, Joe (8 de noviembre de 2006). "Usando GnuCash 2.0 para conciliar tu cuenta bancaria" . Linux.com . Archivado del original el 11 de marzo de 2009. Consultado el 14 de abril de 2008 .
Enlaces externos
- Software de contabilidad para Linux
- Software multiplataforma
- Software de contabilidad gratuito
- Software libre programado en C
- Software del Proyecto GNU
- Software de oficina que utiliza GTK
- Software que utiliza la Licencia Pública General de GNU.