GnuCash XML spec

Geert Janssens janssens-geert at
Thu Nov 1 12:32:53 EDT 2012

On 01-11-12 17:13, Derek Atkins wrote:
>> Also, what is the policy of GnuCash towards manipulating the XML. Because I
>> remember that for the database, I once read something like "We do not support
>> modifications to the database from outside the GnuCash
>> API. ".
>> queries-on-mysql-tp3053682p3053871.html
>> Is modifying the XML also actively discouraged?
> Yes.  All data 'writes' should only happen through the GnuCash API.
Which means there are currently 3 supported ways to modify the data:
- using the GnuCash application's gui
- you can write a guile/scheme script that uses the GnuCash API
- if python bindings are enabled on your platform you can also write a 
python script that uses the GnuCash API.


More information about the gnucash-devel mailing list