New Admin role for financial transactions management
It would really help if there was an additional level of access I could assign to my administrators to view details on transactions and payments which currently only top level admin can do.
I don't want to give my lower level administrators top level rights but I would like them to be able to do tasks such as print transaction lists and set account status to payment complete - membership active in the payment settings following receipt of a manual payment.
Charles Pena commented
Dmitry, I agree it would be tough to isolate all financials and therefore I think it would better to limit the access to lets call them associate Admins. We have about 10 Admins that have to be given full Event Admin rights just to manage 1 single Event. Limiting there rights to 1 Event will reduce the possible damage they could cause as well as access to all financial data. Maybe if needed they could also be limited on which Tabs within an Event they can edit. You would need to restrict access to the financials link within the Event since it would take them outside the Event into the financials.
Per U.S. Internal Revenue Service requirements, only the check signers for our organization can have Full Admin Access so the webmaster role has been compromised. Access is permitted for limited blocks of time and we must now keep a log of our exact activities.
Somehow separating access to the Financial component of the system would be very helpful. As webmaster I would still need access to it for adjustments but a log would be fine in that case.
Charles Congdon commented
Our Treasurer uses Quickbooks to keep track of our club finances. Exporting financial activity to Quickbooks from with Wild Apricot is currently a full-admin only function. That shouldn't be necessary to get all these data into Quickbooks.
I can see that issuing refunds/discounts for events or memberships might require some special admin privileges for treasurers. But it doesn't follow that they need to be able to create events, create or administer forums, change website templates, or change membership fields just so that they can do a Quickbooks export (or other money-specific things).
For the time being, I'm setting up our Treasurer as the Donations manager, as I think that will provide a lot of the access he needs.
For our purposes, the event managers and membership managers will likely handle most of the refunds and so forth for their respective areas. Our treasurer mostly just needs to be able to access the records, download them, etc.
Dmitry Buterin commented
The issue is that finance manager might need detailed access to original transaction records, possibly with ability to modify them and generate updated invoices. So it's not as simple as accessing the Finances tab (I think) - though the idea itself makes perfect sense since we have many clients with a dedicated 'treasurer' role and/or 'bookkeeper' role.
So I would highly appreciate ideas on what kind of access these roles should and should NOT have.
Is it possible to add "Finance manager" to the current membership manager, event manager, donations manager, and website editor?
It would be nice to be able to give access to that tab only to people who needed it. I can't find a way to do this currently.
We have found the grandularity of the Administrators to be lacking in several areas. But related to the Treasurer, it is non-existant. Our membership admin keeps up with membership and collects the monies and reports them to the treasurer. In our case, the treasurer never touches the monies, not does he/she have any responsiblity over the membership and member data. In an organization the size of ours (over 2000 members) separation of duties is imperative to pass our audits.
In our case, the membership admin verifies the member application, accepts the payments and deposits the monies (similar role is anticipated in online payments - just more of a reporting role) Reports are prepared and sent to the Treasurer monthly.
The treasurer then compares the reported income from membership to the deposits made in the bank accounts. The treasurer role is more like a read only version of the membership admin as it is currently defined. The way we've had to implement currently is give much more authority to individuals than is desired or needed in order to allow each role to be able to function.
It's been release quite a while ago. Could you please describe the main scenarios/responsibilities of such a role (treasurer)?
Yes, exactly! This would be for the organisation treasurer.
Will update this thread once the new release has been reviewed.
Dmitry Buterin commented
We have been thinking along these lines.
This would essentially be the treasurer, am I correct?
This make total sense, though I would like people to review our new financial management module once we receive the version 3.5 end of August - so that we can figure out all the screens/functions to enable/disable for this role.