2 votos

Gnucash: ¿Cambiar la descripción de la transacción globalmente?

Estoy corriendo Gnucash 3.8b+(2019-12-29). Si hay una forma de cambiar la descripción de una transacción en toda una cuenta, no la encuentro. En internet tampoco hay sugerencias interesantes. ¿Hay alguna forma de hacerlo?

0 votos

¿Qué quiere decir con "en toda la cuenta"? ¿Quiere decir que tiene una lista de transacciones idénticas y que intenta cambiar la descripción de todas ellas?

0 votos

@glibdud: Sí. Esta cuenta tiene un largo historial de transacciones con una descripción de "ABC Inc.", y quiero cambiarlas todas a la vez para que digan "DEF Inc.".

5voto

qqtime Puntos 88

Por defecto, GnuCash mantiene sus datos en formato XML, y los almacena como un archivo comprimido con un .gnucash sufijo. Puede obtener sus datos en forma editable simplemente descomprimiéndolos primero.

Yo sugeriría:

  1. Asegúrese de tener una buena copia de seguridad de su archivo de datos: MyDataFile.gnucash .
  2. Copie su archivo de datos y dele un sufijo .gz : MyDataFile.gz .
  3. Utilice una utilidad de compresión adecuada para descomprimir su archivo de datos: MyDataFile
  4. Utilice un editor de texto adecuado para editar sólo las líneas del archivo de datos que sean absolutamente necesarias. En su caso, puede utilizar una búsqueda/reemplazo global para cambiar ABC Inc. a DEF Inc. en todo el archivo.
  5. Guarde el archivo XML editado sin extensión de nombre: MyDataFile .
  6. Abra GnuCash y utilice la función Archivo/Abrir para abrir el archivo de datos modificado. GnuCash abrirá sin problemas el archivo descomprimido.
  7. Utilice Archivo/Guardar como para garantizar que el archivo de datos editado se almacene "normalmente" ( comprimido y con un .gnucash extensión del nombre del archivo).

Tenga en cuenta que no se recomienda oficialmente editar directamente el archivo XML, pero debería funcionar si tiene cuidado. Guarde una copia de seguridad.

0 votos

Por si sirve de algo, he descubierto que sqlite es lo mejor de ambos mundos. Me da la oportunidad de acceder al archivo con consultas sql - cuatro de las cuales definí como scripts de shell, por lo que puedo hacer algunas preguntas rápidas desde el prompt del shell. Gnucash funciona con sqlite más rápido que con el backend mySQL, lo cual es especialmente obvio al importar unos cuantos meses de transacciones.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X