[GNC] Are there any add-on modules for Gnucash

Geert Janssens geert.gnucash at kobaltwit.be
Fri Feb 22 03:38:24 EST 2019


Op donderdag 21 februari 2019 22:03:11 CET schreef Adrien Monteleone:
> While there is the option to use a database backend, there is currently no
> support for *writing* to the db from anything other than GnuCash, it should
> only be read. (this will be possible eventually)

I can't remember we ever said it would be possible to write to the GnuCash db 
from outside of GnuCash. That would mean that **all** accounting constraints 
should be encoded in the db data structure. I don't think that's possible. 
Take for example the simple constraint that transactions have to balance. 
There is no way to encode that in a db data structure.

What we did state is that eventually multiple users can connect to the same 
database through separate gnucash instances.

...

> 
> > On Feb 21, 2019, at 8:53 AM, Harry Foerster <hfoerster at shaw.ca> wrote:
> > 
> > I'm currently running Gnucash 3.3 under Windows 10. Currently I would need
> > to do a large amount of manual entering/editing to record some investment
> > transactions I require. Are there any add-on modules available that
> > manipulate transactions and/or what programming language would be required
> > for my setup?

On Windows you have limited extension options:
- parts of gnucash are written in guile, a lisp-like functional programming 
language. You can write extensions in guile, however the possibilities to 
alter gui interactions are limited this way.
- the other option is to write the changes you want in C(++). That will 
require you to recompile the application, which can be challenging depending 
on your programming experience.

Regards,

Geert




More information about the gnucash-user mailing list