When you’re editing sales and purchase invoices, the server doesn’t see any activity (it’s all done on the client side). However last year we added a little “Keep Alive” ping that fires every 2 mins to keep the session alive. We’re looking at that now as that should have stopped the auto logout from occurring.