NetLessor Global Settings

Overview

As part of the initial setup, users should navigate to the NetLessor Setup module to configure the system according to their operational preferences. Within the various tabs of the Setup module, users can enable settings, activate features, and set defaults, among other configurations.

This article will guide you through the different subtabs on the Setup page and their respective components.

Navigation

After installing the NetLessor bundle, navigate to the NetLessor setup page by selecting NetLessor > NetLessor Setup > System Setup:

This opens a page containing several key subtabs:

General

The General subtab in the NetLessor Setup contains the global configuration settings. During initial setup, appropriate options should be selected under this subtab, as outlined below:

Go-Live Selections

Field NameRequiredDescriptionExample
Accounting StandardYesSpecifies the accounting standard applied to all lease schedules and transactions within the instance: IFRS 16 or ASC 842 (U.S. GAAP).US GAAP (ASC 842)
Go-Live DateYesSelect the first day of the go-live month. NetLessor go-live entries recorded during this period will establish beginning balances. No journal entries will be recorded prior to the go-live period.1/1/2025

Auto-Numbering Settings

Field NameRequiredDescriptionExample
Auto-Numbering PreferenceNoChoose the method for populating lease IDs:
  • Default: Uses the out-of-the-box prefix and numbering conventions defined on the NetLessor Lease custom record.
  • Manual: Requires users to manually input the lease ID when creating a new lease record.
  • Custom Prefix: Allows users to specify their own lease ID prefix.
  • Lease Type Prefix: Uses the lease prefix defined on the lease type record and numbers based on the total leases within that type.
  • Subsidiary Prefix: Uses the lease prefix defined on the subsidiary record and numbers based on the total leases within that subsidiary.
  • Internal ID: Uses a custom prefix but ensures the number in the ID matches the internal ID of the lease.
Default
Auto-Numbering PrefixNoDefine the prefix applied to lease IDs. This field is editable only when a custom Auto-Numbering Preference is selected.LR
Auto-Numbering Minimum DigitsNoSpecify the minimum number of digits for lease IDs. This field is editable only when a custom Auto-Numbering Preference is selected.4

Lease Calculation Settings

Field NameRequiredDescriptionExample
Default Lease Term UnitYesSelect the default unit of time for entering lease terms (e.g., a lease term of 12 equals 12 weeks if the unit is set to weeks).Months (Accounting Periods)
Lease Classification AccountingYes

Specifies how lease classification is determined when creating new leases:

  • Manually Determine Lease Classification: The user manually selects the lease classification.

  • Auto Determine Lease Classification: The system determines the lease classification based on all applicable lease inputs.

  • Auto Determine Lease Classification on Creation Only: The system determines the lease classification at the time of lease creation based on initial inputs. If lease details are modified later, reclassification must be triggered manually.

  • Operating Only: All leases are classified as Operating, regardless of input values.

  • Always Post as Operating: Lease classification is system-determined, but all accounting entries are posted as Operating.

Auto Determine Lease Classification
Default Lease Calculation TypeYes

Specifies the default calculation method applied when entering a lease. Options include:

  • Calculate Rates (IRR)

  • Calculate Payments (PMT)

  • Calculate Fair Value (NPV)

This setting can be overridden at the lease type level.

Calculate Rates (IRR)
Allow Variable Interest Capitalization FrequencyNoEnable this setting to allow Interest Capitalization Frequency to be specified at the Lease Type and Lease levels. If disabled, interest will be capitalized at the time of payment.
Gross Up Revenue and COGSNoEnable this setting to gross up revenue and cost of goods sold (COGS) on initial balance entries for sales-type leases.
Prorate PaymentsNoEnable this option to have the system automatically pro-rate payments for partial months and months with mid-month payment changes.
Prorate Equivalent Monthly PaymentsNoEnable this option to have the system automatically pro-rate the equivalent monthly payment for partial months.
Sync Fair Value and Carrying CostNoEnable this option to automatically update the lease carrying cost to the fair value whenever the system calculates fair value. Carrying cost can still be manually overridden if needed.
Enable Initial Payment DateNoEnable this option to specify the initial payment date on a lease. This will populate the payment line with the initial payment amount as of the selected date.
Generate Schedule on Lease CreationNoSpecify whether to automatically generate the lease schedule when creating the lease record in the user interface (note: this will not apply to CSV imports).
Regenerate Schedule on Lease SaveNoSpecify whether to automatically regenerate the lease schedule when schedule-impacting changes are made to pending lease records in the user interface (note: this will not apply to CSV imports).
Trigger UEs on Schedule Generation (Slow)NoSpecify whether to use a slower method (~10x) for creating schedule lines, which allows user event scripts to be executed for each schedule line.

Billing Settings

Field NameRequiredDescriptionExample
Default Lease Transaction Billing DayYesSpecifies the default day for booking invoices. This setting can be overridden at the lease level.31st (or last day of month)
Invoice Transaction FormNoSpecify the transaction form to be used when creating invoices.- Preferred Form -
Credit Memo Transaction FormNoSpecify the transaction form to be used when creating credit memos.- Preferred Form -
Default Grouped Invoice Saved SearchNoSpecify the saved search that defines the grouping method for creating invoices from lease records.- Ungrouped -
Default Grouped Invoice Line Summarization PreferenceNoSpecify how line items are summarized on grouped invoices.Preserve Line Item Detail
Allow Override Billing DateNoEnable this option to allow users to override the default billing date for lease invoices.
Auto Apply Credit MemosNoEnable this option to automatically select the "Auto-Apply" checkbox on credit memos generated by the NetLessor module.
Group By ItemNoEnable this option to group lease and non-lease items by item on invoices.
Group Invoices & Credit Memos TogetherNoEnable this option to combine invoices and credit memos into a single transaction when using grouped invoicing.

Modification Settings

Field NameRequiredDescriptionExample
Allow Contract Provision AdjustmentsNoEnable this option to allow modifications to lease payments using reduction or abatement provisions.
Allow Mid-Month ModificationsNoEnable this option to allow lease modifications mid-month. This is only available for standard and complete modifications on monthly leases not using custom calendars.
Update Renewals on ModificationNoThis setting automatically extends the lease renewal term when a modification is submitted. It also disables renewals if the lease is terminated early.
Default Modification TypeNoSelect the default modification type for new lease modifications.Standard
Allow Incremental Transactions on ModificationsNoEnable this option to create incremental transactions for modifications (i.e., generate a new transaction for each period where a payment change occurs).
Store Prior Payments Report on ModificationNoEnable this option to automatically save payment records as a CSV report on the modification record before the modification is performed.
Store Prior Amortization Schedule Report on ModificationNoEnable this option to automatically save the amortization schedule as a CSV report on the modification record before the modification is performed.
Store Prior Payments Report Saved SearchNoSelect the saved search used to store previous payment records as a CSV on the modification record. This field is only editable if Store Prior Payments Report on Modification is enabled.-- Select --
Store Prior Amortization Schedule Report Saved SearchNoSelect the saved search used to store the previous amortization schedule as a CSV on the modification record. This field is only editable if Store Prior Amortization Schedule Report on Modification is enabled.-- Select --

Close Out Settings

Field NameRequiredDescriptionExample
Automate Lease Close OutNoEnable this option to automatically close out a lease during the final period of amortization by updating the lease status to Complete and booking any required close-out transactions.

Renewal Settings

Field NameRequiredDescriptionExample
Allow Closed Period RenewalsNoEnable this option to allow lease renewals for leases that have ended in a closed period.
Auto RenewalNoSpecifies whether modification proposals generated from renewal options and/or auto-renewal settings will be:
  • Automatically created and processed by default,

  • Created but left unprocessed, or

  • Disabled entirely.

Automatically Processed
Renewal Option Creation SearchNoSpecify the contract provision saved search used to populate renewal options.NetLessor Lease Renewal Options [USED ON LAYOUT]
Renewal Option FormNoSpecify the default entry form used when creating new renewal option contract provision records.Netgain NetLessor Renewal Option Contract Provision Form

Transfer Settings

Field NameRequiredDescriptionExample
Book Transfer Journal on Department ChangeNoRequires the automated creation of a NetLessor Transfer Entry to re-establish lease account balances with the updated department when changing the department on a lease.
Book Transfer Journal on Class ChangeNoRequires the automated creation of a NetLessor Transfer Entry to re-establish lease account balances with the updated class when changing the class on a lease.
Book Transfer Journal on Location ChangeNoRequires the automated creation of a NetLessor Transfer Entry to re-establish lease account balances with the updated location when changing the location on a lease.
Book Transfer Journal on Segment ChangeNoRequires the automated creation of a NetLessor Transfer Entry to re-establish lease account balances with the updated segment when changing the segment on a lease.

Termination Settings

Field NameRequiredDescriptionExample
Allow Closed Period Termination ReversalsNoEnable this option to allow reversal of termination journals posted in closed periods.
Allow Mid-Month TerminationsNoEnable this option to allow lease termination mid-month. This is only available for monthly leases not using custom calendars.
Allow Prior Period TerminationsNoEnable this option to allow users to terminate leases in closed periods by reversing amortization recorded since the selected date.
Always Delay Termination PostingNoEnable this option to delay posting termination journals until the monthly journal processing run.
Auto Calculate Cash PaidNoEnable this option to allow automatic calculation of cash paid for terminations.
Prorate Payment by EMP on Future TerminationsNoSpecifies whether the final payment should be prorated based on equivalent monthly payments during future terminations.
Default Termination Time of DayNoSpecify the default time of day (beginning or end) when terminations are performed.Beginning

Transaction Settings

Field NameRequiredDescriptionExample
Auto Approve TransactionsNo

Specify which lease transactions within the NetLessor module should be automatically approved upon generation.

Note: Systematic transactions are typically approved automatically, but users can default these to pending approval to integrate with workflows or select alternative approval methods.

Approved
Default Lease Transaction Booking DateYes

Specify the default date for booking all transactions created by NetLessor:

  • From Lease Record: Sets the transaction date based on the Lease Amortization Schedule.

  • From Accounting Period: Sets the transaction date based on the accounting period being processed.

From Lease Record
Default Lease Transaction Booking DayYes

Specify the default day of the month to book all transactions created by NetLessor. For 4-4-5 (or similar) calendars, a mid-month day (e.g., the 15th) is recommended to ensure transactions post to the correct accounting period.

Note: Initial balance journals will book on the commencement date, and go-live journals will book on the go-live date.

31st (or last day of month)
Allow Override Posting DateNoEnable this option to allow users to override the default posting date on lease journals.
Reclass Transaction FormNoSpecify the journal entry transaction form to use when creating reclass journals.- Preferred Form -

System Settings

Field NameRequiredDescriptionExample
Allow Closed Period SelectionNoEnable this option to allow selection of closed periods for processing on the monthly journal and refresh pages.
Allow Concurrent ProcessingNoEnable this option to allow multiple instances of the same map/reduce script to run concurrently. Warning: This may result in duplicate outputs.
Automatically Filter SublistsNoAutomatically apply filters entered on lease selection pages. Recommended unless dealing with very high volumes.
Hide Side NavigationNoSpecify whether to hide the side navigation menu for all users.
Journal Deletion ControlNo

Enable this option to prevent the system from automatically deleting any NetLessor journal entries—including during a modification reversal.

Note: If enabled—when reversing a modification—previously recorded journal entries must be manually deleted or reversed.

Default Script Concurrency LimitNoSpecify the number of processors to allocate for running map/reduce scripts.- None -
Default Script PriorityNo

Specify the priority level for running map/reduce scripts:

  • High: Marks the script as critical, prioritizing it for immediate processing. These jobs enter the processing pool before standard priority jobs.

  • Standard: Default setting. Assigns medium priority, with jobs queued after all high priority scripts.

Standard

System Features

The System Features subtab allows users to enable NetLessor functionalities, add quick access buttons, and manage Suitelet access. The features are detailed below:

System Feature Selections

Field NameRequiredDescriptionExample
Automated InvoicingNoEnable this setting to automate invoice creation based on lease data.
Automated Sales OrdersNoEnable this setting to automate the creation of sales orders based on lease data.
Back BillingNoEnables differentiation of revenue impacts for schedule lines that true up or catch up under- or overpayments.
Non-Lease PaymentsNoEnable this setting to allow accounting for non-lease payments.
Multi-BookNoCheck this box to enable the creation of book-specific journal entries for leases.

Note: This is an add-on feature. Multi-book accounting in NetSuite must also be enabled to activate it.
Payment Driven ModificationsNo

Enable this setting to allow lease amortization schedules to update based on new, updated, or deleted NetLessor Lease Payment records—without requiring a formal modification process.

To activate this functionality, update the NetLessor - Automated Job MR deployment to schedule this process.

Payment UpliftsNoEnable this setting to allow payment uplifts by a specified percentage at defined intervals (e.g., annually) and automate the creation of corresponding payment records based on the defined uplift.

Quick Access Buttons

Field NameRequiredDescriptionExample
Calculate RatesNoSpecify whether the "Calculate Rates" button should be available on the lease record to allow rate calculations for individual leases.
Close OutNoSpecify whether to enable the "Close Out" button on the lease record for quickly closing out individual leases.
Commence LeaseNoSpecify whether to enable the "Commence" button on the lease record to allow quick status updates from "Pending" to "Commenced."
Determine Lease ClassificationNoSpecify whether to enable the "Determine Lease Classification" button on the lease record to allow quick classification of individual leases.
Export LeaseNoSpecify whether to enable the "Export" button on the lease record to allow quick export of the amortization schedule for analysis or re-import.
Generate ScheduleNoSpecify whether to enable the "Generate Schedule" button on the lease record to allow quick generation of a lease schedule.
Invoice LeaseNoSpecify whether to enable the "Invoice" button on the lease record to allow quick invoicing of the client for the next lease payment due.
Modify LeaseNoSpecify whether to enable the "Modify" button on the lease record to allow quick execution of lease modifications.
Rewind LeaseNo

Specify whether to enable the "Rewind" button on the lease record to allow reverting a lease to pending status or to its state at the start of a specified period.

Warning: This action permits deletion of transactions in open periods. Use with caution.

Run JournalsNoSpecify whether to enable the "Run Journals" button on the lease record to allow quick booking of monthly journals for an individual lease.
Terminate LeaseNoSpecify whether to enable the "Terminate" button on the lease record to allow quick termination of a lease.
Transfer LeaseNoSpecify whether to enable the "Transfer" button on the lease record to allow quick execution of lease transfers.

Restrict Feature Permissions

The "Restrict Feature Permissions" section controls user access to specific actions within NetLessor. For detailed configuration instructions, refer to the NetLessor Suitelet Access article.

Import Tools 

The Import Tools tab contains a variety of tools and links designed to assist users with the import process. A detailed description of each tool/link is provided below:

Leases

Field NameDescription
Add Leases CSV Import TemplateClick the link to download a CSV import template for importing lease records. 
Update Leases Saved SearchClick the link to run a saved search on all leases. The results can be downloaded as a CSV and re-imported to update existing lease records. 

Lease Payments

Field NameDescription
Add Lease Payments CSV Import TemplateClick the link to download a CSV import template for importing lease payment records.
Update Lease Payments Saved SearchClick the link to run a saved search on all lease payments. The results can be downloaded as a CSV and re-imported to update existing lease payment records.

Permissions

Field NameDescription
Bulk Suitelet Access ImportClick the link to open a tool that enables bulk updating of role-based access to specific custom NetLessor pages (Suitelets). 
Bulk Custom Role Permissions ImportClick the link to open a tool that enables bulk updating of role permissions for NetLessor custom records and transactions.

Global Thresholds

The Global Thresholds tab defines the thresholds applied by the system in lease classification calculations. These values are typically not modified:

Thresholds

Field NameRequiredDescriptionExample
Threshold % for Major Portion Economic LifeYes

Enter the percentage threshold of the remaining economic life that the lease term must meet to determine classification as a sales-type lease versus an operating lease.

The calculated results will be available on the Accounting tab for each Lease Record once processing is complete.

75.0%
Threshold % Residual Guaranteed by LesseeYes

Enter the percentage threshold of the leased asset’s fair value that the present value of lease payments plus the lessee-guaranteed residual value must meet to qualify for classification as a sales-type lease.

Calculated results will be displayed on the Accounting tab for each Lease Record upon completion.

90.0%
Threshold % Residual Guaranteed by 3rd PartyYes

Enter the percentage threshold of the leased asset’s fair value that the present value of lease payments plus any third-party guaranteed residual value must meet to qualify for classification as a direct financing lease (if not already classified as sales-type).

Calculated results will be displayed on the Accounting tab for each Lease Record upon completion.

90.0%

Non-Lease Payments

If using non-lease payments, the Non-Lease Payments subtab is used to configure applicable settings for those payments:

Non-Lease Payment 1 Settings

Field NameRequiredDescriptionExample
Non-Lease Payment Name 1NoThe name displayed to the user when entering this non-lease payment.
Non-Lease Payment 1
Include Non-Lease Payment 1 in Implicit Rate Calculations
NoSelect this checkbox to include the non-lease payment in implicit rate calculations.

Ignore Non-Lease Payment 1 on Amortization JournalNoSelect this checkbox to exclude the non-lease payment from the amortization journal entry.

Licensing

The Licensing tab provides information on the NetLessor license and its usage:

License Info

Field NameDescriptionExample
License StatusThe current status of the NetLessor license with Netgain.
Active
Date Last SyncedDisplays the date and time of the most recent license synchronization.
8/5/2025 1:04:23 pm

Usage Info

Field NameDescriptionExample
Tier MaxThe number of leases included with the current license.250
Lease Towards Tier MaxDisplays the number of active leases with a status of Pending, Commenced, Pending Renewal, or Pending Close-Out that count toward the lease tier limit.150
PendingThe number of leases with a status of Pending. Leases in this status count toward the tier max.
43
CommencedThe number of leases with a status of Commenced. Leases in this status count toward the tier max.
104
Pending RenewalThe number of leases with a status of Pending Renewal. Leases in this status count toward the tier max.
1
Pending Close OutThe number of leases with a status of Pending Close Out. Leases in this status count toward the tier max.
2
CompleteThe number of leases with a status of Complete. Leases in this status do not count toward the tier max.
3
TerminatedThe number of leases with a status of Terminated. Leases in this status do not count toward the tier max.
15

Manage Upgrades

The Manage Upgrades tab is used to configure preferences for managing bundle upgrades. For additional information on managed bundles, refer to the NetLessor Managed Bundles FAQs article.

Field NameRequiredDescriptionExample
Upgrade PreferenceYesThis field determines the timing of the next product upgrade. Options include upgrades upon every change, annually, bi-annually, or on a custom date.
Accept All
Next Upgrade DateNo

This field specifies the desired date for the next product upgrade and is editable only when Custom is selected as the Upgrade Preference.

Note: The date must be within one year of the last upgrade.

1/1/2026
Allow UninstallNoThis setting permits the product to be uninstalled even if posted transactions exist. Use with caution.

Block Managed UpgradesNoThis setting prevents Netgain from performing managed upgrades. Eligibility varies by account. Contact support@netgain.tech for consideration.

Last Upgraded DateNoThis field displays the date of the most recent product upgrade.
8/5/2025
Send Release Notes ToNoList the individuals and their email addresses designated to receive release notes upon bundle updates.
Jake Robley - jrobley@netgain.tech



Was this article helpful?