Benoit Gregoire wrote:
Yes you can (whith a "real" database). Checking that the sum of the transaction's splits is 0 it trivial if all splits use the same commodity, and mostly irrelevent if they don't. That's a really simple stored procedure.
And in the process, you restrict people to using just one "real" database, instead of any database convenient to them.
Stored procedures are a double edged sword - very powerful, at the cost of database vendor lockin. For a multi platform application like Gnucash, vendor lockin makes no sense.
Regards, Graham --
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel