18 votos

mejorar gnucash transacción OFX coincidencia

Escribí un guión que limpia transacción OFX archivos que se descargan de los bancos, así que el nombre y los campos memo son más legibles una vez importados en gnucash. Esto funciona muy bien, ahora me pongo muy limpio registros que incluyen sólo la información que necesita para cada transacción. El problema es que, incluso después de la limpieza, gnucash del bayesiano de coincidencia de hace un montón de errores en la adecuación de las transacciones de las cuentas, y a menudo se "olvida" matchings se sabía en el pasado.

Me preguntaba si hay algo más que pueda hacer para el OFX mis archivos en la limpieza de secuencia de comandos para dar gnucash mejores pistas en cuanto a lo de la cuenta de una determinada transacción, debe de ir. Me gustaría omitir el bayesiano de coincidencia de cosas completamente, y en lugar de insertar un explícito nombre de cuenta para cada transacción en el archivo OFX. Mirando a través de la OFX spec yo no podía saber de todos los campos de este. Es esto posible en todos?

Si yo pudiera hacer eso, entonces mi script puede asignar cuentas por defecto para el común de las transacciones que aparecen una y otra vez, como alimentos, gas, etc. Entonces voy a tener sólo las excepciones para manejar manualmente.

Gracias.

7voto

Justin R. Puntos 10122

Se pueden generar las transacciones directamente en su GnuCash archivo XML a través de la GnuCash enlaces python. Usted probablemente podría alterar su secuencia de comandos para generar directamente el XML para las transacciones en el GnuCash de la base de datos de esta manera. A continuación, abra GnuCash y todo lo que ya existe.

Ver un ejemplo simple que crea unas cuentas y transacciones, y la documentación de los enlaces python.

5voto

silimimisu Puntos 1

Puede desactivar bayesiano de coincidencia, así que usted puede pasar por alto que quieres hacer, sin tocar el archivo de importación.

Ir a Edit->Preferances, Online Banking tab, uncheck "Use bayesian matching"

Desde el gnucash documentación, aproximadamente a mitad de camino hacia abajo de esta página: http://code.gnucash.org/docs/help/set-prefs.html

1voto

Parece que tienes razón, en que la OFX spec no apoyo lo que estamos tratando de hacer, lo que significa que GnuCash probablemente no la apoyan.

Como última opción, se podría construir un GnuCash plugin para esto (http://svn.gnucash.org/docs/HEAD/group__Plugins.html), pero no parece un sistema muy fácil de arquitectura de entrar.

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