6 votos

Combinar automáticamente las transferencias entre mis propias cuentas

Estoy utilizando Gnucash para uso personal, como nuevo usuario, y aunque he conseguido organizar mis cuentas como deseo tengo un problema con la importación de los datos de mis transacciones bancarias.

En mi banco tengo tres cuentas (1 conjunta, 1 corriente, 1 de ahorro) entre las que hago muchas transferencias internas (por ejemplo, 1 cada 2/3 días). Llamémoslas "Cuenta A", "Cuenta B" y "Cuenta C".

Cuando importo mis datos bancarios, acabo teniendo muchas transacciones de este tipo:

Cuenta A: 01/01/2022, A12345678 Transferencia bancaria, +$100, Sin especificar

Cuenta B: 01/01/2022, A12345678 Transferencia bancaria, -$100, Sin especificar

Es decir, Gnucash no ha sido capaz de identificar que se trata claramente de la misma operación y, por tanto, registra la misma operación dos veces desde el punto de vista de cada cuenta (una de cada fichero de datos de cada cuenta bancaria, así me lo da el banco). Tenga en cuenta que tienen exactamente la misma cadena de descripción, con idéntico número de serie, fecha y valor [negativo] en dólares, e importo todos los ficheros de datos a la vez.

Lo que realmente necesito es una única transacción de tipo:

01/01/2022, A12345678 Transferencia bancaria, 100 $, Abono: Cuenta A, Cargo: Cuenta B.

Pero no conozco ninguna forma de automatizar esto en todas las transacciones de este tipo.

Actualmente tengo que revisar todas esas transacciones manualmente, cambiar la transacción en la Cuenta A a

Cuenta A: 01/01/2022, A12345678 Transferencia bancaria, +$100, Cuenta B

y, a continuación, eliminar la transacción correspondiente en la cuenta B, o viceversa.

Esto consume un tiempo ridículo cuando hay literalmente cientos de transacciones de este tipo, para lo que parece que debería ser un problema muy común.

La respuesta más aproximada que veo es este pero, por lo que veo, esto sólo sugiere hacer lo anterior (es decir, hacerlo manualmente).

¿Alguien tiene alguna idea mejor?

0voto

qqtime Puntos 88

Uno de los puntos más importantes de su escenario es " ... e importo todos los archivos de datos a la vez ".

Creo que tus importaciones de datos se ejecutarán con más éxito si introduces más pasos en tu proceso. Lo que yo sugeriría es:

  1. (Opcional) preprocesar sus datos bancarios para la Cuenta A.
  2. Ejecute el proceso de importación de GnuCash en el fichero de datos de la Cuenta A.
  3. Haga lo necesario para corregir las transacciones importadas a su forma final - por ejemplo, identifique la "Cuenta B" como origen de una transferencia en lugar de "sin especificar".
  4. (Opcional) preprocesar sus datos bancarios para la Cuenta B.
  5. Ejecute el proceso de importación de GnuCash en el fichero de datos de la Cuenta B.
  6. Haga lo necesario para corregir estas transacciones importadas.

Esto debería darle un mejor resultado porque:

  • Cuando haya completado los pasos 2 y 3 (importar el primer lote de datos y ponerlos en orden), ya habrá un reconocible transacción en la base de datos de GnuCash que muestra un $100 transfer from Account B to Account A. This is great preparation for importing your transactions for Account B. The GnuCash Import process has a Transaction Matching stage where it will effectively ask you "Is this $ ¿La transferencia de 100 euros de la cuenta B es la misma transferencia de 100 euros que ya tengo registrada para esa fecha, o es una transacción nueva e independiente?". Con un clic del ratón, puede confirmar que se trata efectivamente de la misma transacción - y GnuCash no crear una nueva transacción no deseada.

  • La "ordenación" en los pasos 3 y 6 sólo es necesaria si GnuCash no dispone de información suficiente en el fichero de datos que está importando. Por ejemplo, si su fichero de datos de la Cuenta A contiene el descriptor "A12345678", que significa de forma fiable "se trata de una transferencia desde la Cuenta B", puede modificar su fichero de datos de forma que la "Cuenta B" se identifique como la "Cuenta B". cuenta de transferencia . Del mismo modo, cualquier transferencia de tu cuenta bancaria etiquetada como "Netflix" irá inevitablemente contra tu categoría de gastos de GnuCash Gastos:Servicios públicos:Servicios de streaming . Es relativamente fácil incorporar esa información al fichero de datos antes de importarlo. Usted decide si modifica el archivo de datos bancarios mediante un script de Python, una tabla de consulta de Excel o cualquier otro medio. Lo importante es que cuanto más completa sea la información que proporcione a GnuCash en el fichero de importación, menos tendrá que ordenar las transacciones más tarde. Un buen pre-procesamiento idealmente resultará en no es necesario ordenar nada .

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