First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1NetSuite platform administration and configuration
A new employee needs to log in to NetSuite but should only be able to create sales orders, not approve them. Which configuration object controls this access?
- The employee's role, which bundles permissions such as Sales Order with a create/edit level Correct answer.
- The employee record's department field, which restricts transaction types
- The company preference 'Restrict Sales Order Approval', which applies to all users
- The subsidiary record, which limits users to sales-only transactions
Explanation
Access in NetSuite is granted through roles, and each role carries a set of permissions with defined access levels (such as Create, Edit, Full, or View). Assigning a role that includes Sales Order at Create or Edit level without approval permission limits what the user can do. Departments and subsidiaries control segmentation and data visibility, not which transaction actions are permitted.
Question 2NetSuite platform administration and configuration
An administrator wants a user to see only customers belonging to a specific subsidiary while still having full edit rights on those records. Which mechanism accomplishes this?
- Enabling the preference 'Restrict Customer Access by Sales Rep'
- Assigning the user a role scoped to that subsidiary with the appropriate customer permissions Correct answer.
- Setting the customer records to private and adding the user as owner
- Creating a saved search and sharing it with the user as the default view
Explanation
Role-level subsidiary restriction limits the records a user can access to those associated with the assigned subsidiary, while the role's permissions determine what actions are allowed. Combining a subsidiary-scoped role with customer permissions gives full edit rights within that subsidiary only. Saved searches affect visibility of lists, not record-level edit access.
Question 3NetSuite platform administration and configuration
Which statement accurately describes the difference between a role and a user in NetSuite?
- A role defines the subsidiary hierarchy, while a user defines the accounting period
- A role is a single login credential, while a user is a collection of permissions shared by a team
- A role is created per employee automatically, while a user must be created manually
- A role is a permission container that can be assigned to many users, while a user is an individual login tied to an employee record Correct answer.
Explanation
Roles are reusable permission sets, and a single role can be assigned to any number of users. A user is an individual login that is typically linked to an employee record and may hold one or more roles. This separation lets administrators standardize access without duplicating permissions per person.
Question 4NetSuite platform administration and configuration
A company wants every new sales order above 10,000 USD to require manager approval before fulfillment. Which two features work together to achieve this?
- Accounting period locking combined with a transaction approval limit
- Approval routing on the Sales Order transaction type combined with a workflow or suiteflow condition on amount Correct answer.
- Customer credit hold settings combined with a fulfillment restriction
- Subsidiary restrictions combined with a saved search alert
Explanation
Approval routing is enabled per transaction type and determines who must approve. The amount threshold is enforced through an approval rule or a workflow condition that checks the transaction total. Together they route orders above the threshold to the manager before the order can proceed.
Question 5NetSuite platform administration and configuration
An administrator needs to prevent users from editing a custom field on the customer record after the record is saved, while still allowing the field to be set at creation. Which approach is most appropriate?
- Use a client-side script or workflow to set the field to disabled when the record is not in create mode Correct answer.
- Remove the field from the preferred form and add it only to the entry form
- Make the field a stored field with a sourcing formula that locks after save
- Set the field's display type to inline text and mark it as mandatory
Explanation
Field-level edit control after save is typically enforced with a workflow or client script that disables the field outside of create mode. NetSuite does not provide a native 'lock after save' checkbox on custom fields. Form-level changes only hide the field from certain forms and do not prevent edits through other forms or integrations.
Question 6NetSuite platform administration and configuration
Which record type stores the mapping that determines which accounts are used when a transaction posts to the general ledger by default?
- The accounting preferences record
- The item record's income and expense account fields Correct answer.
- The subsidiary record's tax mapping
- The chart of accounts hierarchy
Explanation
Item records carry default GL accounts such as income, COGS, and asset accounts, which drive the postings when that item is used on a transaction. Accounting preferences and subsidiary settings influence behavior but the item-level account mapping is the primary source for item-based postings. The chart of accounts defines the accounts themselves, not the mapping.
Question 7NetSuite platform administration and configuration
A user reports that a custom transaction body field does not appear on the sales order form. The field is marked as stored and applies to Sale. What is the most likely cause?
- The field has not been added to the form layout under Customize Form Correct answer.
- The field's display type is set to hidden
- The field applies to a different transaction type than Sale
- The field's access level is set to 'Not Available'
Explanation
A custom field exists independently of any form; it only appears when it is placed on the form layout. Adding it through Customize Form on the specific sales order form resolves the issue. Access level and display type affect who sees it and how it renders, but the field must first be on the form.
Question 8NetSuite platform administration and configuration
Which NetSuite feature allows an administrator to define a sequence of steps with conditions and actions that run automatically when records are created or updated, without writing code?
- SuiteScript user event script
- Saved search with scheduled email
- CSV import mapping
- SuiteFlow workflow Correct answer.
Explanation
SuiteFlow is the no-code workflow engine that lets administrators define states, transitions, conditions, and actions on records. It runs automatically on record events such as create or edit. SuiteScript requires code, and saved searches and CSV imports do not provide conditional multi-step automation.
Question 9NetSuite platform administration and configuration
An administrator must ensure that a custom segment value is required on every journal entry line. Which configuration enforces this?
- Adding the segment to the preferred form and setting it to show
- Creating a saved search that highlights missing values
- Enabling the accounting preference 'Require Segments on Journal Entries'
- Marking the custom segment as mandatory at the line level and applying it to the Journal Entry transaction Correct answer.
Explanation
Custom segments support a mandatory setting that can be applied at the transaction line level. When the segment is marked mandatory and applied to Journal Entry, the system requires a value before the line can be saved. Saved searches only report missing values, and there is no single global preference that enforces this.
Question 10NetSuite platform administration and configuration
Which statement about the NetSuite sandbox account is correct?
- A sandbox can be used for live transactions as long as users are notified
- A sandbox is a copy of production used for testing, and changes made there do not affect production data Correct answer.
- A sandbox shares the same database as production but hides certain records
- A sandbox is automatically refreshed every night with production data
Explanation
A sandbox is a separate environment refreshed from production, intended for testing configuration and customizations without impacting live data. Changes in the sandbox do not propagate to production automatically. Refresh is performed on demand and overwrites sandbox data, so it is not a nightly automatic copy.
Question 11NetSuite platform administration and configuration
An administrator wants to deploy a customization bundle from sandbox to production. Which statement best describes the correct approach?
- Enable the 'Sync Customizations' preference to push changes automatically
- Export the sandbox database and import it into production
- Copy the customization records manually through CSV import into production
- Create a bundle in the sandbox, then install it in production using the bundle installation link Correct answer.
Explanation
Customizations are packaged as bundles in the source account and then installed in the target account using the bundle installation URL. This preserves dependencies and versioning. Direct database export/import and manual CSV copying are error-prone and not the supported deployment method.
Question 12NetSuite platform administration and configuration
What is the primary purpose of the NetSuite SuiteApp marketplace?
- To manage employee payroll tax filings
- To provide third-party and NetSuite-built applications that extend account functionality Correct answer.
- To store company financial reports for audit purposes
- To host the production database backups
Explanation
SuiteApps are packaged applications, either built by NetSuite or by partners, that extend the platform with additional functionality. They are installed into an account through the SuiteApp marketplace. They do not store audit reports, manage payroll filings, or host database backups.
Question 13NetSuite platform administration and configuration
A company needs to restrict which customers a sales rep can view based on the rep assigned to the customer record. Which setting accomplishes this?
- Apply a subsidiary restriction to the rep's role
- Assign the rep a role with the Customer permission set to View
- Set the customer records to private and add the rep as a team member
- Enable the preference 'Restrict Customer Access by Sales Rep' and assign reps to customers Correct answer.
Explanation
NetSuite provides a preference that limits customer visibility to the sales rep assigned on the record. Enabling it and populating the sales rep field on customers scopes visibility accordingly. A View permission alone does not restrict which customers are visible, and subsidiary restriction scopes by subsidiary rather than rep.
Question 14NetSuite platform administration and configuration
Which NetSuite feature should an administrator use to import 5,000 new vendor records while mapping columns and validating data before commit?
- SuiteScript scheduled script
- CSV Import Assistant with a saved mapping and validation preview Correct answer.
- Workflow action on the vendor record
- Saved search export
Explanation
The CSV Import Assistant is designed for bulk data loads and lets the administrator map source columns to NetSuite fields, run validation, and review errors before committing. It supports saving the mapping for reuse. SuiteScript can import data but requires custom development, and workflows and saved searches are not import tools.
Question 15NetSuite platform administration and configuration
An administrator needs to schedule a saved search to email results to a manager every Monday at 8:00 AM. Which configuration is required?
- Enable the company preference 'Email Saved Searches Weekly'
- Set the saved search to 'Available for Email' and configure a scheduled workflow or the scheduled saved search email option with recipients and schedule Correct answer.
- Add the manager as a recipient on the saved search results tab only
- Create a SuiteScript user event script on the search record
Explanation
Scheduled delivery of saved search results is configured by enabling email availability and setting recipients plus a schedule, often through the saved search's email settings or a scheduled workflow. Adding a recipient alone does not create a schedule, and there is no single preference that emails all searches weekly.
Question 16NetSuite platform administration and configuration
Which statement correctly describes the relationship between a custom record type and its custom fields?
- A custom record type defines the record structure, and custom fields are attached to that type to store data Correct answer.
- A custom field can only exist on standard records, not custom records
- A custom record type automatically creates a matching standard record
- Custom fields attached to a custom record type must be of type text
Explanation
A custom record type establishes a new record structure in the account, and custom fields are then associated with that type to hold data. Custom records are separate from standard records and do not create standard equivalents. Fields on custom records can be of many types, not only text.
Question 17NetSuite platform administration and configuration
A user can view a transaction but cannot edit it, even though the role has Full permission on that transaction type. Which factor most likely explains this?
- The user's role is missing the Lists permission
- The transaction's subsidiary is different from the user's default subsidiary
- The user has not been assigned a dashboard
- The transaction is in a closed accounting period or is locked by approval status Correct answer.
Explanation
Even with Full permission, NetSuite blocks edits to transactions in closed periods and to records locked by approval or posting status. Role permissions grant capability, but record state and period status can still prevent changes. Missing list permissions, subsidiary defaults, and dashboards do not override edit locks on posted transactions.
Question 18NetSuite platform administration and configuration
Which setting determines the fiscal year start month used for reporting and period close in NetSuite?
- The chart of accounts segment ordering
- The subsidiary record's tax period setting
- The company information record's incorporation date
- The accounting preference for fiscal year start month Correct answer.
Explanation
The fiscal year start is configured in accounting preferences and drives how accounting periods are generated and labeled. Subsidiary tax settings and incorporation dates do not define the fiscal calendar. Chart of accounts ordering is unrelated to period structure.
Question 19NetSuite platform administration and configuration
An administrator wants to prevent duplicate customer records by requiring a unique value in a custom field on the customer record. Which configuration achieves this?
- Create a workflow that emails the administrator when duplicates appear
- Set the field's access level to 'Not Available'
- Mark the custom field as 'Store Value' and 'Unique' in the field definition Correct answer.
- Add the field to a saved search with a duplicate filter
Explanation
Custom fields support a unique constraint that prevents two records from sharing the same value in that field. Enabling uniqueness enforces the rule at save time. Saved searches and notifications detect duplicates after the fact but do not prevent them.
Question 20NetSuite platform administration and configuration
Which of the following best describes the purpose of a NetSuite role's 'Centers' tab configuration?
- It sets the role's default subsidiary
- It determines which menu tabs and center links appear for users assigned to the role Correct answer.
- It assigns the role to specific employees
- It controls the role's password policy
Explanation
The Centers tab on a role controls which navigation centers and menu links are visible to users with that role. It shapes the user interface experience but does not assign employees, set subsidiaries, or manage passwords. Those are handled elsewhere in role and user configuration.
Question 21NetSuite platform administration and configuration
An administrator must give a contractor access to a single custom record type without exposing any standard financial data. Which approach is most secure?
- Give the contractor the Employee Center role and add custom record permissions
- Assign the contractor the standard administrator role and rely on training
- Share an existing accountant role and remove the contractor's access to reports
- Create a dedicated role with only the custom record permissions and no financial or list permissions beyond what is needed Correct answer.
Explanation
Least-privilege design calls for a dedicated role containing only the permissions required for the custom record. This avoids exposing financial data through broader roles. Administrator and accountant roles carry wide access, and Employee Center may not include the needed custom record permissions.
Question 22NetSuite platform administration and configuration
A workflow must send an email only when a sales order total exceeds 50,000 USD and the customer category is 'Enterprise'. Which workflow configuration enforces this?
- A client script that alerts the user on save
- A condition on the workflow state transition that combines both criteria with AND logic Correct answer.
- A scheduled saved search that emails the sales team daily
- Two separate workflows that each send an email independently
Explanation
Workflow conditions on transitions can combine multiple criteria using AND logic so the action fires only when all are true. Using separate workflows would send emails when only one criterion is met. Saved searches and client alerts do not enforce the combined condition for the workflow action.
Question 23NetSuite platform administration and configuration
An administrator needs to change a custom field's type from free-form text to a list/record after it has been used on live records. What is the key risk?
- Existing values may not map to valid list entries, causing data loss or invalid records Correct answer.
- The field will be removed from all forms
- The field will automatically convert all values to the first list entry
- NetSuite will block any change to a field used on records
Explanation
Changing a field's type can invalidate existing data because prior text values may not correspond to entries in the new list. Administrators should plan data migration and validation before changing types on fields in use. NetSuite does not automatically convert values to the first entry, and the field is not removed from forms by the type change.
Question 24NetSuite platform administration and configuration
Which NetSuite feature allows an administrator to define which fields are visible, mandatory, or read-only on a specific form without changing the underlying field definition?
- Form customization, where field properties can be overridden per form Correct answer.
- The custom field definition's access level
- The subsidiary restriction on the record
- The role's permission level for the record type
Explanation
Form customization lets administrators place fields and override properties such as mandatory and display type for that form only, leaving the field definition intact. Access levels and role permissions govern who can use the field, not per-form display behavior. Subsidiary restriction affects record visibility.
Question 25NetSuite platform administration and configuration
An administrator wants to audit which users changed a specific custom field value on customer records over time. Which approach provides this?
- Run a saved search on the customer record with the field displayed
- Assign the role the Audit Trail permission
- Enable field-level audit trail for that field and review system notes Correct answer.
- Export the customer list to CSV weekly
Explanation
Field-level auditing records changes to specific fields in the system notes and audit trail, showing who changed what and when. A saved search shows current values, not history. The Audit Trail permission controls access to audit data but does not itself create field-level tracking.
Question 26NetSuite platform administration and configuration
Which NetSuite feature lets an administrator change the label displayed for a standard field without altering the underlying field ID?
- Enable the Show Field Labels preference in General Preferences.
- Use the Rename Labels feature under Customization > Rename Records/Transactions. Correct answer.
- Create a custom field with the same ID as the standard field.
- Edit the field directly on the transaction form layout.
Explanation
NetSuite's Rename Labels capability (Customization > Rename Records/Transactions) lets an administrator substitute a custom label for standard records, transactions, and fields while leaving the internal field ID and any dependent scripts or searches intact. Editing the form layout only controls placement and visibility, not the displayed label.
Question 27NetSuite platform administration and configuration
An administrator wants a custom body field on the vendor bill to be mandatory only when the bill total exceeds 10,000. Which configuration achieves this without scripting?
- Mark the field as mandatory on the vendor bill form and set a display type of Normal.
- Set the field's sourcing and filtering to reference the total.
- Use the field's Display Type and mandatory settings combined with a workflow that sets the field to mandatory via a condition. Correct answer.
- Set the field's default value to blank and enable Store Value.
Explanation
NetSuite does not support conditional mandatory status directly through the field definition; the field is either mandatory on the form or not. A workflow (or SuiteScript) can set the field's mandatory property at runtime when the total condition is satisfied. Form-level mandatory settings apply unconditionally.
Question 28NetSuite platform administration and configuration
Which permission setting on a role allows a user to see a record type only if it is linked from another record the user can already access, without granting direct list access?
- View Correct answer.
- View with restriction to linked records (no list access)
- Full
- Edit
Explanation
The View permission on a role grants read access to individual records the user reaches through links or searches, but the record type does not appear in the user's menu or global search unless list access is separately granted. Full and Edit confer modification rights, which exceeds read-only linked visibility.
Question 29NetSuite platform administration and configuration
An administrator needs to prevent users from deleting a specific custom record type while still allowing them to create and edit records of that type. Which role configuration accomplishes this?
- Grant View permission on the custom record and rely on the record type's Inactive flag.
- Grant Create and Edit permissions on the custom record without Delete. Correct answer.
- Grant Full permission on the custom record and enable the Restrict Delete preference on the role.
- Grant Full permission and set the record type's access type to Require Custom Permissions.
Explanation
Custom record permissions are granular: Create, Edit, View, and Delete are separate checkboxes on the Permissions tab of the role. Removing Delete while retaining Create and Edit achieves the desired restriction. There is no role-level Restrict Delete preference, and the Inactive flag affects the record type definition, not user actions.
Question 30NetSuite platform administration and configuration
Which NetSuite feature should an administrator use to control the order in which fields appear on a custom entry form, including grouping them into sections?
- The record type's Access Type setting
- The SuiteFlow state definition
- The field's Display Type setting
- The form layout editor accessed from the entry form's Customize menu Correct answer.
Explanation
The form layout editor lets an administrator drag fields into sections, reorder them, and set per-form properties such as mandatory and display type. Field-level Display Type controls behavior such as Normal, Disabled, or Inline, not placement. Access Type governs who can use the record type, not layout.
Question 31NetSuite platform administration and configuration
An administrator wants to add a new tab to a custom record's entry form and place several fields on that tab. What is the correct sequence?
- Create a new custom record type for each tab.
- Enable the Show Tabs preference in General Preferences, then add fields.
- Add the fields to the form, then create a custom segment to hold the tab.
- Create the fields first, then add a subtab through the form layout editor and drag the fields onto it. Correct answer.
Explanation
Custom subtabs are added through the form layout editor via the Add Subtab action; fields must exist on the form before they can be moved onto the new subtab. Custom segments and record types are unrelated to tab organization. There is no global Show Tabs preference that creates custom tabs.
Question 32NetSuite platform administration and configuration
Which setting on a custom field determines whether its value is copied to the corresponding field on a transaction generated from another transaction, such as a sales order to a fulfillment?
- Store Value
- Display Type
- Sourcing & Filtering
- Applies To (transaction types) Correct answer.
Explanation
The Applies To setting on a custom transaction body or line field defines which transaction types carry the field, enabling the value to flow to downstream transactions that share the field. Store Value controls whether the value persists for reporting, Display Type governs field behavior, and Sourcing & Filtering controls default population logic.
Question 33NetSuite platform administration and configuration
An administrator needs to make a custom field appear on the customer record, the sales order, and the invoice. Which configuration is required?
- Create three separate custom fields, one per record type.
- Create one custom field on the customer record and enable the Applies To checkboxes for Sales Order and Invoice. Correct answer.
- Create a custom segment and apply it to all three record types.
- Create one custom field on the customer record and rely on sourcing to push the value to transactions.
Explanation
A single custom field can apply to multiple record types when the appropriate Applies To checkboxes (such as Customer, Sales Order, and Invoice) are selected during field creation. Separate fields per record type would duplicate data and break reporting continuity. A custom segment is a classification mechanism, not a substitute for a shared custom field.
Question 34NetSuite platform administration and configuration
Which NetSuite object allows an administrator to bundle custom fields, scripts, and workflows for deployment to another account?
- A customization bundle Correct answer.
- A role definition
- A SuiteApp
- A saved search
Explanation
Customization bundles package selected custom objects, such as fields, forms, workflows, and scripts, for installation in another account. A SuiteApp is a packaged application distributed through the SuiteApp marketplace and is a different deployment mechanism. Saved searches and roles are not deployment containers.
Question 35NetSuite platform administration and configuration
An administrator locks a customization bundle in the source account before installing it in the target account. What is the effect of locking the bundle?
- The bundle can no longer be installed in any account.
- The bundle's objects become read-only in the target account and cannot be edited there.
- The bundle can only be installed by an administrator with the SuiteApp Developer role.
- The bundle's objects are protected from modification in the source account until the bundle is unlocked. Correct answer.
Explanation
Locking a customization bundle prevents changes to the included objects in the source account, preserving the package's integrity while it is being distributed. It does not prevent installation in target accounts, and object editability in the target depends on the installation options, not the lock itself.
Question 36NetSuite platform administration and configuration
Which record type stores the configuration that maps a custom segment to the transaction lines where its values are required?
- Custom Record Type
- Custom Segment definition Correct answer.
- Transaction Form
- Custom List
Explanation
The Custom Segment definition record controls which record types and transaction lines the segment applies to, along with properties such as mandatory and display. Custom lists supply values, custom record types define record structures, and transaction forms control layout and field visibility.
Question 37NetSuite platform administration and configuration
An administrator wants a custom segment to appear on journal entry lines but not on the header. Which configuration is required?
- Set the segment's Applies To to Journal Entry and leave the Main Line checkbox cleared. Correct answer.
- Set the segment's Applies To to Journal Entry and mark the Main Line checkbox.
- Enable the segment on the journal entry form layout only.
- Create a separate custom segment for journal entry lines.
Explanation
The Main Line checkbox on a custom segment's Applies To configuration controls whether the segment appears on transaction headers or line-level detail. Clearing Main Line restricts the segment to lines. Form layout changes affect visibility but do not change the segment's line-versus-header scope.
Question 38NetSuite platform administration and configuration
Which NetSuite feature allows an administrator to define a set of records that share a common set of custom fields and a dedicated list view?
- Entity Field
- Custom Record Type Correct answer.
- Custom List
- Custom Segment
Explanation
A custom record type defines a new record structure with its own fields, list view, and permissions. Custom segments classify existing records and transactions, custom lists provide values for fields, and entity fields are standard customer, vendor, and employee fields.
Question 39NetSuite platform administration and configuration
An administrator wants a workflow to run only when a sales order is created from a specific channel and the order total exceeds 25,000. Which workflow configuration element enforces this?
- A workflow initiation condition combined with a condition on the workflow's first state. Correct answer.
- A client script deployed on the sales order form.
- A state with a condition and a transition triggered by the After Submit event.
- A scheduled workflow that runs nightly and filters records.
Explanation
Workflow initiation conditions determine whether the workflow starts for a given record, and state-level conditions gate subsequent actions. Combining both enforces the channel and total criteria. Scheduled workflows run on a time basis rather than on record events, and a client script is scripting rather than workflow configuration.
Question 40NetSuite platform administration and configuration
Which workflow action type sends an email to a recipient defined by a field on the record being processed?
- Return action
- Send Email action with a static recipient address
- Send Email action with a recipient sourced from a record field Correct answer.
- Set Field Value action
Explanation
The Send Email action can source recipients dynamically from fields on the record, allowing messages to route to the customer, sales rep, or other field value. A static address sends to the same recipient every time, and Set Field Value and Return perform different functions.
Question 41NetSuite platform administration and configuration
An administrator needs a workflow to pause for two days and then resume, sending a reminder email if an approval is still pending. Which workflow feature supports this?
- A scheduled workflow that runs every two days.
- A state condition that checks the approval status.
- A SuiteScript scheduled script.
- A Wait state with a time-based transition. Correct answer.
Explanation
A Wait state suspends workflow execution for a defined period and then transitions based on time or conditions, making it suitable for reminders after a delay. A scheduled workflow runs on a recurring schedule rather than pausing an individual instance, and a state condition alone does not introduce a delay.
Question 42NetSuite platform administration and configuration
Which NetSuite feature should an administrator use to restrict which records a user can see based on a value stored on the user's employee record?
- Custom segment filtering
- A saved search filter
- Role permission settings
- The Employee Restrictions feature Correct answer.
Explanation
The Employee Restrictions feature limits a user's access to records based on values such as department, location, or class stored on the employee record. Role permissions define actions rather than data scope, and saved search filters only affect a specific search's results.
Question 43NetSuite platform administration and configuration
An administrator wants to prevent a user from viewing the compensation tab on employee records. Which configuration is most direct?
- Remove the View permission on the Employee record.
- Enable the Restrict Compensation preference on the role.
- Set the Compensation field group to Hidden on the employee form used by the role. Correct answer.
- Create a custom segment for compensation fields.
Explanation
Field groups and individual fields can be hidden on a form, and a role can be assigned a form that omits the compensation group. Removing View on the Employee record blocks all employee access, and NetSuite does not provide a role-level Restrict Compensation preference.
Question 44NetSuite platform administration and configuration
Which NetSuite feature allows an administrator to define a custom approval process for purchase orders with multiple approval levels?
- SuiteApprovals Correct answer.
- SuiteFlow
- A saved search
- A custom segment
Explanation
SuiteApprovals provides configurable multi-level approval routing for transactions such as purchase orders and journal entries, including approval limits and rules. SuiteFlow can implement approvals but is a general workflow engine rather than the dedicated approval feature. Saved searches and custom segments do not implement approval routing.
Question 45NetSuite platform administration and configuration
An administrator needs to import 2,000 customer records while updating existing records and matching on email address. The email values have already been set as the existing customers' External IDs and are included in the CSV's External ID column. Which import setting accomplishes this?
- CSV Import with the Update option and External ID as the reference key Correct answer.
- SuiteScript import
- Data Migration
- CSV Import with the Add option
Explanation
The Update option matches existing customers using supported reference keys such as External ID. In this scenario, the email values work because they are already stored and supplied as External IDs. Email itself is not a selectable customer-update reference key. The Add option creates records rather than updating them.
Question 46NetSuite platform administration and configuration
Which NetSuite feature should an administrator use to schedule a recurring export of a saved search's results to a file delivered by email, without custom scripting?
- A custom segment
- A workflow with a Send Email action
- A SuiteScript scheduled script
- A scheduled saved search with results delivered as an email attachment Correct answer.
Explanation
A saved search can be scheduled to run at defined intervals and email its results as a file attachment. This meets the requirement without custom scripting. A scheduled SuiteScript can also create a results file, but it requires scripting and therefore does not meet the stated condition.
Question 47NetSuite platform administration and configuration
An administrator wants to add a custom field to a saved search's results columns. Which requirement must be met?
- The field must be a custom segment.
- The field must be added to the form layout first.
- The field must be available on the search's record type and included in the search's results. Correct answer.
- The field must be marked as Store Value.
Explanation
Saved search results can include fields that exist on the searched record type; the field is selected in the Results tab. Store Value affects persistence of the value, not search availability, and form layout placement is unrelated to search results.
Question 48NetSuite platform administration and configuration
An administrator needs to determine which users modified a specific customer record over the last 30 days. Which NetSuite feature provides this information?
- The System Notes tab on the record Correct answer.
- The customization bundle history
- A saved search on the customer record
- The role's permission audit log
Explanation
The System Notes tab records field changes, including the user and timestamp for each modification. A saved search can report current field values but does not provide the change history, and role permission audits and bundle histories track configuration rather than record edits.
Question 49NetSuite platform administration and configuration
An administrator wants to change a custom field's type from free-form text to a list/record after it has been used on live records. Which statement is correct?
- The field type can be changed only by a SuiteApp Developer.
- The field type can be changed only if no records contain a value in the field.
- The field type can be changed at any time without affecting existing data.
- The field type cannot be changed once the field is saved; a new field must be created and data migrated. Correct answer.
Explanation
A custom field's type is fixed after creation; changing it requires creating a new field with the desired type and migrating existing values, typically through an import. NetSuite does not permit in-place type changes even when the field is empty. The SuiteApp Developer role does not grant this ability.
Question 50NetSuite platform administration and configuration
An administrator must ensure that a custom field's value is retained for historical reporting even after the source record changes. Which field setting is required?
- Applies To set to all transaction types
- Display Type set to Normal
- Sourcing & Filtering configured
- Store Value enabled Correct answer.
Explanation
Enabling Store Value saves the field's value on the record so it remains available for reporting and searches even if the source value later changes. Display Type, Sourcing & Filtering, and Applies To control behavior and applicability rather than historical retention.