While I'm a proponent of Open Source software, sometimes it's useful to spend a little to get fit, finish, and support.
I'm not sure how GnuCash would work in a large org.
Everything has to balance.
Every action has an equal and opposite reaction. If you take money from your bank account and spend it on electricity then the amount you have spent on electricity goes up by the entered amount and your bank balance goes down by the same amount.
By picking some sensible (broad) categories you can see at a glance how much you are spending in each category.
However, where you aren't making payroll (household, a self employement, or a charitable foundation) then GNUCash shines.
Also check out integration [2] with OFX at your bank [3]
[1] https://www.gnucash.org/docs/v4/C/gnucash-help/trans-import....
[2] https://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settin...