NetCash Roles and Permissions
Overview
The use of roles within NetSuite varies widely across organizations. NetCash is designed to provide flexible access by introducing the NetCash Administrator role, which eliminates the need to create or modify custom roles.
Alternatively, administrators can grant access by adding specific permissions to existing user roles, allowing for tailored levels of access to NetCash features.
To grant a user access to NetCash, follow the steps outlined below.
Creating and deleting journal entries in NetCash adheres to NetSuite’s native transaction permission structure. Only users with permission to create transactions in NetSuite can manually generate journal entries through NetCash. Similarly, only users with delete permissions will see the option to delete a journal entry when unmatching transactions from the Review Matches page.
Step-by-Step Process
Assign NetCash User Access (Required)
To enable access to the NetCash application, each user must be designated as a NetCash User.
- Navigate to Setup > Users/Roles > Manage Users.
- Locate and open the employee record, then select Edit:
- In the NetCash subtab, set the NetCash User Type to Full:
- Click Save.
Note: To add users in bulk, use the NetCash Roles and Permissions Input Template on the NetCash Users tab.
Grant NetCash Administrator Role (Optional)
If administrative access is needed:
- Navigate to Setup > Users/Roles > Manage Users.
- Locate and open the employee record, then select Edit.
- On the employee record, go to the Access subtab.
- Add the NetCash Administrator role:
- Click Save.
Note: The NetCash Users tab in the NetCash Roles and Permissions Input Template can also be used to gather this information for bulk updates.
Modify Existing or Create Custom Roles (Optional)
Access to NetCash features is permission-based and tied to specific record types. The table below outlines the required permissions for each page within NetCash.
Important: All users must be designated as a NetCash User (see Step 1) to access any of the features listed below.
Bulk updates: Use the Granular Permissions tab in the NetCash Roles and Permissions Input Template to collect and manage role-level permissions across multiple roles.
Permission | Description |
NetCash Bank Account | Grants access to the custom bank account record linked to bank institutions. Typically required during initial setup and primarily used for administrator-level tasks. |
NetCash Bank Automation Rule | Provides access to bank automation rules. Typically required during initial setup. |
NetCash Bank Automation Rule Group | Grants access to bank automation rule groups. Typically needed during the initial setup process. |
NetCash Bank Institution | Provides access to bank connect and the bank institution record. Typically required during initial setup. |
NetCash Bank Match Group | Allows visibility into the underlying native bank matching group, which isn’t accessible through the UI. Access is generally not necessary. |
NetCash Bank Match Item | Provides access to review bank-to-transaction matches, including auto-matched transactions requiring approval, manual matches, and approved transactions. Essential for ongoing bank reconciliations. |
NetCash Bank Matching Criteria | Provides visibility into the underlying native bank matching criteria, which isn’t available through the UI. This access is generally not necessary. |
NetCash Bank Transaction | Provides access to view bank transaction records. Required for ongoing bank reconciliations. |
NetCash Comment | Grants access to NetCash comments. Necessary for ongoing bank reconciliations. |
NetCash Global Settings | Allows updating of NetCash global settings. Typically required during setup and primarily for administrator-level tasks. |
NetCash Reconciliation | Provides access to the NetCash Reconciliation page. Required for reporting availability. |
NetCash Rule Filter | Provides visibility into the underlying native rule filters not accessible through the UI. Access is generally not necessary. |
NetCash Rule Transaction Template | Provides visibility into the underlying native rule transaction template not accessible through the UI. Access is generally not necessary. |
NetCash Rule Transaction Template Line | Provides access to the underlying native rule transaction template lines not visible through the UI. Access is generally not necessary. |
NetCash Import | Grants access to the NetCash Bank Activity import page for manually uploading bank transactions. |
NetCash Import Template | Provides access to NetCash Bank activity import templates. |
Once the appropriate permissions have been identified for each role:
- Navigate to NetCash > Setup > System Setup.
- Open the Import Tools tab, and then under Bulk Custom Role Permissions Import, click the Tool Link:
- Select the desired roles and permission levels:
Note: Permissions can be configured using a template or set individually. Moreover, templates can provide a baseline configuration that may be adjusted as required.
- After setting the desired permission levels, click Update Roles to apply the changes:
- A confirmation banner will appear once roles are successfully updated:
- Repeat the process for additional roles or permission levels as needed.