GnuCash

Ajustar Compartir Imprimir Citar
Software de contabilidad financiera personal y de pequeñas empresas

GnuCash es un programa de contabilidad que implementa un sistema de contabilidad de doble entrada. Inicialmente tenía como objetivo desarrollar capacidades similares a la aplicación Quicken de Intuit, Inc., pero también tiene características para la contabilidad de pequeñas empresas. El desarrollo reciente se ha centrado en adaptarse a los requisitos modernos de la biblioteca de soporte de escritorio.

GnuCash es parte del Proyecto GNU y se ejecuta en Linux, GNU, OpenBSD, FreeBSD, Solaris, macOS y otras plataformas similares a Unix. Se puso a disposición un puerto de Microsoft Windows (2000 o posterior) a partir de la serie 2.2.0.

Historia

La programación en GnuCash comenzó en 1997 y su primera versión estable fue en 1998. Small Business Accounting se agregó en 2001. Un instalador para Mac estuvo disponible en 2004. Se lanzó un puerto de Windows en 2007.

GnuCash para Android/GnuCash móvil

GnuCash para Android se desarrolló inicialmente como parte del proyecto Google Summer of Code. Esta era una aplicación complementaria de seguimiento de gastos para GnuCash, a diferencia de un paquete de contabilidad independiente, y ahora está abandonada. Actualmente, hay más de 100.000 descargas en Play Store. En 2022, una versión complementaria denominada GnuCash Mobile también está disponible en App Store y Play Store y, a diferencia de las iteraciones anteriores, se lanzó bajo la licencia MIT. GnuCash Mobile está desarrollado usando Flutter. Más allá de asesorar al desarrollador original de GnuCash para Android y brindar algo de publicidad, no hubo conexión entre GnuCash para Android y el proyecto GnuCash, ni la hay para la aplicación actual llamada GnuCash Mobile.

Problemas de compatibilidad con versiones anteriores

GnuCash mantiene la capacidad de leer archivos de datos más antiguos entre versiones principales, siempre que no se salten las versiones principales. Si un usuario desea acceder a datos históricos guardados en archivos antiguos de GnuCash, debe instalar versiones intermedias de GnuCash. Por ejemplo, puede que no sea posible actualizar de 2.2 a 4.1; el usuario debe actualizar de 2.2.9 a 2.4.15, luego a 2.6.21, luego a 3.11, luego a 4.1. La otra alternativa es que los usuarios exporten archivos de transacciones a un formato CSV antes de actualizar GnuCash. La exportación del árbol de cuentas debe realizarse como un paso separado.

Características

Características de contabilidad para pequeñas empresas

Diseño técnico

GnuCash está escrito principalmente en C, con una pequeña fracción en Scheme. Una de las características disponibles es la aritmética pura de punto fijo para evitar errores de redondeo que surgirían con la aritmética de punto flotante. Esta función se introdujo con la versión 1.6.

Usuarios

Los usuarios de la lista de correo de GnuCash han informado que la utilizan con éxito para las organizaciones sin fines de lucro 501(c)3 de los Estados Unidos. Sin embargo, los informes deben exportarse y editarse.

En abril de 2011, el Colegio de Abogados del Estado de Minnesota hizo que su guía de contabilidad de fideicomisos GnuCash estuviera disponible gratuitamente en formato PDF.

Descargar estadísticas

A partir de julio de 2018, SourceForge muestra un recuento de más de 6,3 millones de descargas de las versiones estables a partir de noviembre de 1999. Además, SourceForge muestra que las descargas actuales se están ejecutando a ~7000 por semana. Esto no incluye otros sitios de descarga de software, así como las distribuciones de Linux que brindan descargas desde sus propios repositorios.

Estado del proyecto

El análisis de Open Hub basado en compromisos hasta mayo de 2018 (no inclusive) concluyó que el proyecto tiene una base de código madura y bien establecida con una actividad de desarrollo creciente año tras año. 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 proyecto en Open Hub."