NetLease Role Permissions Setup

OVERVIEW

The utilization of roles across organizations using NetSuite can vary significantly. NetLease is built to allow full customization and alignment to a user’s existing strategy for roles, permissions, and corresponding segregation of duties.

Generally, for the most complex organizations, we would expect up to four categories of users within NetLease, and each role would have varying levels of access and permissions.

  1. AP Clerk: Limited access user with ability process AP transactions and code payments against the Lease Liability Clearing Account; limited ability to edit lease information or generate/approve lease transactions
  2. Lease Preparer: Medium access user with ability to create new leases, generate schedules, propose entries, and view reporting
  3. Lease Reviewer: Same access as preparer plus the ability to approve journal entry transactions
  4. Lease Manager: Full access user with ability to access and edit configuration, approve transaction processing, and full reporting abilities

The roles identified above are illustrative. For organizations with smaller teams, a single user role may be sufficient, while in many medium companies there may be just two roles—one for lease administration and another for AP and Vendor Bill entry.

The NetSuite administrator should work with the Accounting Team to determine what roles and permissions are appropriate for their organization’s lease management activities.

Additionally, access to NetLease Suitelets is separately addressed in NetLease Suitelet Access.

NetLease offers a tool to help automate the setup of your roles and permissions, or users can manually go through the process.

Automated Role Permissions Setup

STEP BY STEP PROCESS

  • Navigate to NetLease System Setup by accessing NetLease > NetLease Setup > System Setup

  • Select the Import Tools Subtab and then select the Bulk Custom Role Permissions Import Tool link:

  • Select desired Role(s) (ctrl + click to select multiple) and a Permission Template:
  • Make any desired changes to the permissions:
  • Select Update Roles:

  • Screen will show loading indicator:


  • Once complete, a success ribbon will appear at the top of the screen:

  • Outlined at the end of this article is our permissions template. Note that companies may want to set up permissions that are more or less restrictive for users than what is shown below.

Manual Role Permissions Setup

STEP BY STEP PROCESS

  • Navigate to Manage Roles by accessing Setup > Users/Roles > Manage Roles

  • Select an existing role to edit by selecting Edit next to the role 

  • Update the Transactions and Custom Record sublists on the Permissions subtab to add the desired permissions for the identified role within Lease Accounting and Reporting.

  • Outlined below is our suggested configuration. Note that companies may want to set up permissions that are more or less restrictive for users than what is shown below.
Permission SublistCategoryDescriptionAP ClerkLease PreparerLease ReviewerLease Mgr/Sys Admin
TransactionsNetLease AmortizationAccess to NetLease Amortization entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease Close OutAccess to NetLease Close Out entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease Go-LiveAccess to NetLease Go-Live entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease Initial BalanceAccess to NetLease Initial Balance entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease ModificationAccess to NetLease Modification entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease TerminationAccess to NetLease Termination entry. Required for ongoing lease accounting.ViewFullFullFull
NetLease TransferAccess to NetLease Transfer entry. Required for ongoing lease accounting.ViewFullFullFull
Custom RecordsNetLease Contract ProvisionAccess to NetLease contract provisions. Required for ongoing accounting if contract provisions are going to be used.ViewEdit
FullFull
NetLease Custom CalendarCreate a custom calendar to amortize leases on a non-standard accounting interval. The system will default to a monthly calendar, but could be updated to a 5-4-4 calendar. (Only applicable if using custom calendars).
ViewEditFullFull
NetLease Custom Calendar Period
The ability to access and set up custom calendar periods within NetLease. The system will default ot the first day and the last day of the month as the start and end date. User will need to add custom calendar periods if the defaulted dates on your lease schedule are not desired.
ViewEditFullFull
NetLease Custom FilterThe ability to set up a custom filter for scripted NetLease pages (Run Monthly Journals, Commence Leases, etc.). Required on setup, likely only for administrator type activities.ViewEditFullFull
NetLease Custom SourcingThe ability to set up a field from the lease record to be sourced onto a lease transaction (Amortization, Modification, Termination, etc.). Required on setup, likely only for administrator type activities.ViewViewEditFull
NetLease Global SettingsAllows saving NetLease global settings. Required on setup, likely only for administrator type activities.ViewViewViewFull
NetLease LeaseAccess to the lease record. Required for ongoing lease accounting.ViewEditFullFull
NetLease Lease Accounting Standard                          View only access required. Access to accounting standard types (IFRS, ASC 842, etc.)ViewViewViewFull
NetLease Lease ClassificationView only access required. Access to lease classification types (Operating, Financing, etc.)ViewViewFullFull
NetLease Lease PaymentAccess to view/edit/delete lease payments that get included in the lease schedule (not the actual payment transaction, just the component of the lease record). Required for ongoing lease accounting. ViewFullFullFull
NetLease Lease ProposalAccess to a Lease proposal. Required for ongoing lease accounting if lease proposals are enabled.ViewEditFullFull
NetLease Lease TypeAccess to lease types and account mappings. Required on setup, may need to be modified if G/L accounts are changed or new lease types are introduced. ViewEditFullFull
NetLease Type Account HistoryAccess to Lease Type Account History records. This allows users to create records that can be used to track any changes made to the account mapping of an existing lease type.
ViewEditFullFull
NetLease ModificationAccess to a lease modification record. Required for ongoing lease accounting.ViewEditViewFull
NetLease Provision TypeAccess to contract provision types. This allows users to create new types or modify existing types from the installed NetLease bundle.
ViewEditFullFull
NetLease Reclass Journal TypeAccess to a custom reclass type. Required on setup. NoneEditFullFull
NetLease Renewal TypeAccess to renewal types. This allows users default renewal terms when configuring renewal options per lease.
ViewViewFullFull
NetLease ReportAccess to NetLease standard reports. Required for ongoing lease accounting.ViewEditFullFull
NetLease Report PackageAccess to NetLease Report Package. Required for availability of reporting.ViewEditEditFull
NetLease Schedule LineAccess to the schedule rows that make up the lease schedule. Required for ongoing lease accounting.ViewView
ViewFull
NetLease Selection CacheSaves user selections for pagination on selection screens (Run Monthly Journals, Commence Leases, etc.). Access automatically enabled, so not required to add.FullFullFullFull
NetLease System Job
Access to NetLease System Job records. This is used to track the execution status and detailed information of scripts run within NetLease.
ViewViewView
Full
NetLease System Job Batch
Access to NetLease System Job Batch records, which provides a consolidated view of related script system jobs executed as part of a batch process. This allows users to monitor the overall status and progress of grouped asynchronous tasks.
ViewViewViewFull
NetLease TerminationAccess to the lease termination record. Required for ongoing lease accounting.ViewEditFullFull
NetLease Transaction ProcessingAccess to the record that defines and creates monthly journal batches. Required for ongoing lease accounting.View
EditFullFull






Was this article helpful?