As I'm developing my code I'd like to do test transactions. Basically create the transaction, print it out with ledger() but not commit it.
It seems piecash (or the SQL lib) wants to auto-flush the transaction.
If I use book.cancel() at the end of my transaction(s) will that prevent it from being commited?
Thanks.
Jeff