Handling equipment is quite well done.
Handling shopping and other budget changes is quite a bit harder.
I tend to use an equipment group called "wallet" or "budget" and add individual items into this group labeled either as "withdraws" or "deposits". That way I can just check the value of the group to see the current funds.
At present I need to copy-paste a "-" sign into the value field in order to get negative numbers.
I would appreciate it if the field would simply allow negative numbers straight up.