Disable editing of transactions, is it possible?

Phil Frost indigo at bitglue.com
Mon Jan 17 16:20:12 EST 2011

On Mon, Jan 17, 2011 at 09:57:13PM +0100, Daniel Karlsson wrote:
> Hi
> For GnuCash to comply with Swedish tax law editing transactions must not be
> allowed, instead a correction transaction must be entered. The reason being
> that all changes must be recorded. While researching the matter I found this
> link:
> http://www.mail-archive.com/gnucash-devel@gnucash.org/msg19968.html
> Where German users request the same feature based on the same reasons,
> however I can't find out if it was ever implemented, if so how do I use? If
> not, should I file a enhancement request in bugzilla?

If a split is marked as reconciled (use the reconcile tool,
(Actions->Reconcile) then a dialog will be presented requiring the user
to confirm his intent to modify the split.

As for forbidding the editing of transactions, I don't think this is
possible. Even if the GUI were to disallow editing, what's to keep
someone from editing the file containing gnucash's data using some tool
other than gnucash (for example, a text editor)? Adding strict
restrictions to the interface wouldn't add any guarantees about the
integrity of past data.

If you require the ability to demonstrate that your past data hasn't
been modified, you could periodically create backups of your account
files and have them digitally signed with a timestamp by a party
mutually trusted by you and your tax authority.

More information about the gnucash-user mailing list