gnucash

Derek Atkins warlord at MIT.EDU
Tue Sep 2 13:01:50 EDT 2008


"P. Christeas" <p_christ at hol.gr> writes:

> On Saturday 30 August 2008, pctech at fpcservices.net wrote:
>> I am wondering if it is possible to integrate other systems with you
>> accounting packages. I am currently building a travel suite for a
>> client of mine who is interested to integrate with a full accounts
>> package
> I have long /not/ followed the details of GnuCash development.
> But I guess the ideal solution would be to tie the other system to the DB 
> backend of GnuCash, in particular, to Postgres.
>
> That is, if the Postgres backend of gnucash is used, you are free to access 
> the database in any other sort of way and combine those data with your other 
> systems.

To GnuCash, Postgres is just a data store and nothing else.  There
are a lot of data invariants that are NOT encoded in the SQL Table
descriptions but GnuCash depends on those invariants.

So just keep in mind that any outside access to your GnuCash data
should be read-only.  If you want to write into the gnucash data backend
(even in Postgres) then you should use the GnuCash API.  Any other
write access is considered unsupported and you're likely to destroy
your database consistency.

> I hope this helps.

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list