Skip to content

Netsuite ERP Consultant Practice Questions

Prepare for NS-ERP with more than an answer.

202 questions in the full set20 sample questionsUpdated Aug 11, 2025
Exam fee
$250 USD
Level
Professional
Valid for
Ongoing
Domains covered on the exam 8
  1. ERP: Record to Report15%
  2. ERP: Order to Cash20%
  3. ERP: Design to Build15%
  4. ERP: Procure to Pay15%
  5. Analytics and Dashboards10%
  6. Platform10%
  7. Data Strategy10%
  8. Data Security5%
  1. 1

    A medical device company uses Lot Numbered Assembly Items for its products to track batches for quality control and recall purposes. They need to build 50 units of 'Device A'. The build process is initiated via a Work Order. Which statement accurately describes how component lot numbers are recorded during the assembly build process?

    Show answer details

    Correct answer: B

    The Work Order is the planning document that authorizes the build. The actual consumption of components is recorded on the Assembly Build transaction. It is on this transaction that the user must enter the inventory detail (i.e., the specific lot numbers and quantities) for each component item that was used in the production run. This creates the crucial link between the finished product's lot number and the component lot numbers.

  2. 2

    A user with the 'Override Period Restrictions' permission can post transactions into an accounting period that has been closed and locked via the Period Close Checklist.

    Show answer details

    Correct answer: B

    This is false. The 'Override Period Restrictions' permission allows a user to post to a period that has been locked for non-administrators, but it does NOT allow posting to a period that has been formally 'Closed' using the final step in the Period Close Checklist. Once a period is closed, no one can post to it without reopening it.

  3. 3

    A consultant needs to create a custom field on the customer record to store a 'Customer Loyalty ID'. This ID should be automatically sourced onto the header of all subsequent Sales Orders and Invoices for that customer. The field should be read-only on the transactions. What is the correct configuration for the custom transaction body field?

    Show answer details

    Correct answer: A

    This is the correct configuration. Sourcing from the Customer record's custom field will pull the value onto the transaction when the customer is selected. Setting the Display Type to 'Disabled' makes the field visible but not editable on the transaction form, meeting the read-only requirement. 'Inline Text' would also work for display, but 'Disabled' is a common and clear choice for sourced, non-editable data.

  4. 4

    A company is using consolidated payments and has a parent customer 'Global Corp' with two sub-customers, 'Global East' and 'Global West'. 'Global East' has an open invoice for $500. 'Global West' has an open invoice for $1,000. A single payment of $1,500 is received at the parent 'Global Corp' level. How is this payment applied to the open invoices?

    Show answer details

    Correct answer: A

    With the Consolidated Payments feature, payments can be accepted at the parent customer level. When creating the payment record for the parent, the 'Apply' sublist will display all open invoices for the parent and all of its sub-customers. The user can then select the specific invoices from 'Global East' and 'Global West' to apply the single payment against.

  5. 5

    A company has enabled the 'Advanced Shipping' feature but not 'Pick, Pack, and Ship'. What is the correct transaction flow from Sales Order to shipping the items?

    flowchart TD A[Sales Order] --> B{...} B --> C[Invoice] B --> D[Item Fulfillment] D --> E[Shipped]

    Show answer details

    Correct answer: A

    When 'Advanced Shipping' is enabled without 'Pick, Pack, and Ship', the process is bifurcated. The Sales Order is first fulfilled, which creates an Item Fulfillment record and deducts items from inventory. This fulfillment record has a status (e.g., Picked, Packed, Shipped). The final step in the shipping process is setting the status to 'Shipped'. Invoicing can happen independently, either before or after shipping, depending on the billing schedule.

  6. 6

    A global manufacturing firm using NetSuite OneWorld needs to ensure that custom transaction body fields related to quality control are only visible on Purchase Order forms for their 'Raw Materials - EU' subsidiary. The fields should be completely hidden for all other subsidiaries to avoid confusion. What is the most robust and maintainable method to achieve this without scripting?

    Show answer details

    Correct answer: B

    The most effective and maintainable solution is to use role-based form assignments. By creating two distinct forms and assigning them as the preferred form to roles specifically configured for different subsidiaries, you create a clean separation. The custom field's 'Display' subtab does not have a 'Subsidiary' filter; it can only filter based on other field values on the same record. Using a workflow would work but is more complex than necessary. Relying on user roles to set preferred forms is the standard NetSuite best practice for this common requirement.

  7. 7

    A company that sells software subscriptions is implementing Advanced Revenue Management (ARM). A single sales order contains two items: a one-year software license and a one-time implementation service fee. The total contract value is $15,000. The standalone selling price (SSP) for the license is $12,000 and for the service is $4,000. According to revenue allocation principles, how will NetSuite distribute the transaction price to the revenue elements?

    Show answer details

    Correct answer: B

    NetSuite ARM allocates the transaction price based on the relative standalone selling prices (SSPs). First, calculate the total SSP: $12,000 (License) + $4,000 (Service) = $16,000. Next, find the allocation percentage for each element: License = $12,000 / $16,000 = 75%; Service = $4,000 / $16,000 = 25%. Finally, apply these percentages to the actual transaction price of $15,000: License = $15,000 * 0.75 = $11,250; Service = $15,000 * 0.25 = $3,750.

  8. 8

    A consultant is migrating open vendor bills from a legacy system into NetSuite. The import file includes a column for the original transaction date, which falls within a previously closed accounting period. The business requires these bills to be reflected in the current open period for AP aging purposes but wants to preserve the original date for historical reference. Which CSV import advanced option should be used to achieve this?

    Show answer details

    Correct answer: D

    The 'Override Preferences' advanced option in CSV import allows the user to specify a posting period in the import file that is different from the period derived from the transaction date. This enables the consultant to map the transaction date to the historical date field while mapping the posting period to the current open period, satisfying both business requirements.

  9. 9

    A company uses the Standard Costing method for its manufactured assembly items. During a Work Order build, an extra 2 units of a component item were consumed due to a production error. The standard bill of materials (BOM) called for 10 units. How does NetSuite account for the cost of the additional 2 units consumed?

    Show answer details

    Correct answer: B

    With Standard Costing, the assembly item is always valued at its pre-defined standard cost, which is based on the standard BOM quantity (10 units). Any deviation from this standard, such as consuming extra components, is captured in variance accounts. Since the difference is in the quantity of components used, the cost of the extra 2 units is expensed to the Production Quantity Variance account, highlighting the production inefficiency.

  10. 10

    A consultant needs to create a Saved Search that returns all invoices where the total amount is greater than the associated sales order's total amount, which could indicate up-selling or added freight charges. Which two methods are valid for creating the necessary formula in the search criteria? (Select TWO)

    Show answer details

    Correct answer: A, D

Create an account to continue.