GnuCash 5.17 corrige fallos críticos y mejora los gráficos y el seguimiento de lotes
La nueva versión estable arregla la cola de impresión de cheques, la conciliación de transacciones y un cierre inesperado del asistente de préstamos bajo C.UTF-8, y deprecia dos funciones de Python y Guile.

El equipo de GnuCash ha publicado la versión 5.17 de su programa de contabilidad, la decimoséptima entrega de la serie estable 5.x. Es una actualización de mantenimiento: no hay funciones nuevas de calado y casi todo el trabajo se ha ido en corregir errores que arrastraban desde hace tiempo. Está disponible para Windows, macOS y Linux.
Correcciones
Entre los fallos que se arreglan hay tres que dolían. El de la cola de impresión impedía enviar más de un cheque después del primero. El de conciliación afectaba a las transacciones registradas con fecha posterior a la fecha de conciliación. Y el tercero era un cierre inesperado del asistente de Hipotecas y Préstamos cuando el sistema corría bajo el locale C.UTF-8. Para quien usa el programa a diario, son los cambios que justifican actualizar.
La parte de visualización también se mueve. Los tooltips de los gráficos se leen mejor y aparecen preferencias globales para el estilo y el tamaño de los marcadores, el radio de activación y la posición del puntero. Se puede elegir si la información emergente muestra un punto concreto o todos los puntos de una misma fecha, y filtrar para que solo salgan los valores distintos de cero. Los informes multicolumna mejoran, la importación de CSV maneja archivos con caracteres especiales y el seguimiento de lotes de acciones tiene en cuenta las operaciones con split al calcular las ganancias de capital.
Deprecaciones
Ojo si mantienes extensiones propias. Esta versión marca como obsoletas dos funciones: GncPrice.set_source_string en Python y gnc-price-set-source-string en Guile. Seguirán ahí durante el ciclo 5.x, pero desaparecerán en GnuCash 6.0. El sustituto es set_source, que acepta un enum en lugar de una cadena. Quien tenga scripts que las llamen debería empezar a migrarlos ahora, porque el salto a la 6.0 los va a romper.
La entrega incluye además traducciones actualizadas en 14 idiomas. Nada de esto es espectacular y el proyecto no lo pretende: es el tipo de versión que mantiene en pie un programa con décadas de recorrido en manos de contables y pequeñas empresas que no van a cambiar de herramienta por una función nueva, pero sí se van si les falla la impresión de cheques o un asistente se cierra a mitad de camino.


