New data field for invoice object

Derek Atkins warlord at MIT.EDU
Sun Oct 9 21:09:17 EDT 2011

John Ralls <jralls at> writes:

> Nope, sticking it in KVP is bad, too, because without the type field,
> an older version of Gnucash will see the credit note data and think
> that it's a regular invoice and really screw things up.

Yes, I agree with this.  We can't just use a KVP.  We would also have to
add something that says that the feature has been used in the database.

> I think that we must accept that we can't add the feature in a way
> that's safe for older versions, add the field to the Invoice table,
> and increase the version level on the database (and the XML file)
> which will prevent older versions of 2.4 from loading it.

However, I don't agree with that.  I think that there should be ways to
do it successfully.  c.f. my previous email about ext2 v ext3.

> Regards,
> John Ralls


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

More information about the gnucash-devel mailing list