NetClose - Amortization Field Reference
Overview
This article catalogs every field on a NetClose Amortization record in the order the fields appear on the record. Use it as a companion to Creating an Amortization.
The same fields apply regardless of how the amortization is created. What differs is how the values get populated - by the user in the UI, by the CSV importer, or by the auto-create flow sourcing them from the transaction.
Primary Information
| Field | Description |
|---|---|
| ID* | Identification for the amortization. Auto-filled in sequential order from last amortization. |
| Name* | A unique, descriptive name for the amortization. Shown in lists, reports, and on generated journal entries. Required. |
| Vendor | The vendor the amortization is running through, if applicable. Must already exist in NetSuite as a vendor. |
| Currency* | The currency of the amortization amount. NetSuite multi-currency must be enabled to use a non-base currency. Required. |
| Type* | The Amortization Type that drives the default Term and the default GL accounts (Balance Sheet, Income Statement, Clearing). Required. |
| Status | Auto-populated by the system. Reflects the lifecycle state of the amortization: Pending (created, awaiting commencement), Commenced (active, journal entries posting each period), Complete (all periods recognized), or Written-Off (terminated before completion via the Write-Off action). |
| Subsidiary | The subsidiary the amortization posts to. Required on OneWorld. |
| Department | The department the amortization is assigned to. Must already exist in NetSuite. |
| Class | The class the amortization is assigned to. Must already exist in NetSuite. |
| Location | The location the amortization is assigned to. Must already exist in NetSuite. |
| Description | Free-text description of the amortization. Use Description for context the Name doesn't convey. |
Schedule Information
| Field | Description |
|---|---|
| Capitalization Date* | The date the amortization was originally capitalized. Required. |
| Start Date* | The date NetClose will start amortizing. Usually the same as the Capitalization Date. During a cutover migration, this is the date you want NetClose to take over from your prior system. Required. |
| End Date* | The end date of the amortization. Required. |
| Term (Months)* | The number of months over which the amortization recognizes. For a cutover migration, this is the remaining term as of the Start Date, not the original full term. Required. |
| Amount* | The total amount to amortize over the term. For a cutover migration, this is the remaining amount as of the Start Date. Required. |
| Remaining Balance | Auto-populated by the system. The amount left to recognize, calculated from the schedule as journal entries post each period. |
| Remaining Periods | Auto-populated by the system. The number of periods left in the schedule. Decreases by one each time a journal entry posts. |
Shared Transactions
Shared Transactions licensing required
The two fields in this section apply only if you have the Shared Transactions by Netgain product licensed and allocation templates configured.
| Field | Description |
|---|---|
| Income Statement Allocation Template | The Shared Transactions template used to allocate the income statement (expense) account across subsidiaries or segments when journal entries post. |
| Balance Sheet Allocation Template | The Shared Transactions template used to allocate the balance sheet (deferral) account across subsidiaries or segments when journal entries post. |
Accounting Information Subtab
| Field | Description |
|---|---|
| Balance Sheet Account* | The balance sheet account the amortization posts against. Auto populated when an Amortization Type is selected. Can be overridden if the amortization should post to a different account than what's on the Type. Required. |
| Income Statement Account | The income statement (P&L) account the amortization posts against. Auto populated when an Amortization Type is selected. Can be overridden if the amortization should post to a different account than what's on the Type. Required. |
| Clearing Account | The clearing account the amortization posts through, if applicable. |
| Accounting Book | The accounting book the amortization's journal entries post to in multi-book setups. If blank, defaults to the Accounting Book on the Amortization Type. See Create a Multibook Amortization. |
| Source Transaction | The bill, journal entry, or invoice the amortization was created from, if any. Auto-populated when using Create from Transaction or Auto-Create. Enables one-click drill from generated journal entries back to the originating transaction. |
| Parent Amortization | A parent amortization that this one rolls up under. Use to group related child amortizations - for example, splitting a single contract across multiple expense accounts where each split is its own amortization but all share a parent for rollforward reporting. The parent must already exist (or be earlier on the same CSV import list). |
| No GL Impact | When checked, no journal entries are generated for this amortization. The schedule still calculates and the amortization moves through Pending → Commenced → Complete on its normal lifecycle, but no GL activity posts. Use for tracking-only amortizations or for scenarios where the underlying GL activity is being posted through a separate process. |
System Notes
| Field | Description |
|---|---|
| Inactive | Standard NetSuite checkbox. When checked, hides the amortization from list views and prevents new references; does not delete the record. |
| Flagged for Mass Update | Used by NetSuite's Mass Update tool to mark records included in a batch operation. Typically transient - set when the Mass Update queues the record and cleared once processing runs. |
| Is Schedule Generated | Set to true automatically once Generate Amortization Schedules has built the schedule lines for this amortization. Required to be true before commencement. |
| Entries Ran | Set to true automatically once at least one period's journal entries have been generated for this amortization via Run Monthly Amortization Journals. Used by NetClose to gate certain edit operations - commenced amortizations with entries already run are protected from certain field changes. |
| Script Execution Log | Captures messages and errors from background scripts that operated on this amortization (schedule generation, commencement, journal runs, modifications, transfers, write-offs). Use to diagnose failed background jobs. |
| Processing Status | A transient text field set during background operations. Values include Transfer In Progress (during a Transfer) and Modify In Progress (during a modification or write-off). The field clears when the background job completes. |
Files
| Field | Description |
|---|---|
| Attach File | Standard NetSuite file attachment. Use to attach supporting documentation (contract, vendor invoice, board approval) directly to the amortization record. |
Related Articles
- NetClose - Creating an Amortization
- NetClose - Upload Amortizations
- NetClose - Create Amortization from Transaction
- NetClose - Auto-Create Amortization from Transaction
- NetClose - Create Amortization Types
- NetClose - Generate Amortization Schedules
- NetClose - Commence Amortizations
- NetClose - Run Monthly Amortization Journals
- NetClose - Create a Multibook Amortization
- NetClose - Allocate Amortizations using Shared Transactions
