Remove Bill/Vendor

Derek Atkins warlord at MIT.EDU
Wed Mar 26 13:17:25 CST 2003


Dale Alspach <alspach at math.okstate.edu> writes:

> I am a little surprised at what I seem to be hearing about the xml file.
> In looking at the xml file in the 1.6.x series, the only dependency that I
> saw was a lookup dependency, e.g., 12345678 -> mybank. All totals,
> subtotals etc. were regenerated from the individual transaction records.
> Thus one could actually delete entire transactions or groups of
> transactions by shutting down
> gnucash, manually deleting the transactions from the xml (being careful to
> get the whole transaction between the start and end tags) and restart
> gnucash.
> 
> Has this changed?

Transactions are whole objects as far as XML is concerned, and no, that
has not changed.  But an Invoice is not a Transaction.  A Customer is
not a Transaction.  Have you tried removing an Account by hand-editing
the XML?  Well, it's even worse for Customers.

> I can imagine that there are some additional dependencies in the business
> part so that bills could be marked paid, for example, or invoices with
> multiple entries flagged and when only some items have been paid by the customer.

Yes, there are... and I don't want to have to think about all the
dependencies.  It's *MUCH* easier to just "hide" the unwanted items
than to think about all the dependencies in order to remove them
cleanly.  If you disagree, you are welcome to submit patches that add
"delete" functionality.

> Dale Alspach

-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-user mailing list