NetSuite CPQ Template Assemblies Get Separate BOMs

NetSuite 2026.2: CPQ Configurator 2.1.2 copies template BOMs for qualifying assemblies, allowing edits without changing the template.

·3 min read·NetSuite 2026.2·View Oracle Docs

In NetSuite 2026.2, NetSuite CPQ Configurator 2.1.2 gives qualifying template-based assemblies their own copied bill of materials instead of sharing the template’s BOM. Teams can edit the generated assembly’s BOM without changing the template BOM. This behavior requires Advanced Bill of Materials to be enabled and the item creation record’s Bill of Materials box to be unchecked.

What Changes for Template-Based Assembly BOMs?

Item creation records can automatically create assemblies required by a configurable item when users submit their configuration. For qualifying assemblies created from a template, CPQ Configurator copies the template BOM to the new assembly item rather than sharing it.

The practical distinction is what happens to subsequent edits: changes to the generated assembly’s BOM do not modify the template’s BOM. Configuration designers should therefore test BOM independence, not merely confirm that submission creates an assembly.

Which Conditions Enable Independent BOM Copies?

Both conditions must be satisfied:

SettingRequired stateApplies to
Advanced Bill of Materials featureEnabledAccount
Bill of Materials boxUncheckedItem creation record

Important: The unchecked box is a condition for copying the template BOM; it does not mean the resulting assembly has no BOM. The supplied documentation does not establish the template-copy behavior when either condition is unmet. Do not assume those configurations produce the same result.

NetSuite CPQ Manufacturing must also be installed to automatically create assembly items required by a configuration. Check that prerequisite before investigating why submission does not create the expected assembly.

How Do You Prepare the Item Creation Record?

With Advanced Bill of Materials enabled, select assembly as the item type to work with an advanced BOM. Without that feature, the available type is assembly/bill of materials, and assemblies with an advanced BOM cannot be created.

The documented preparation sequence is:

  1. Create an item creation record and complete its basic fields.
  2. Set the BOM and revision fields.
  3. Add components to the assembly.
  4. Set manufacturing routing fields.
  5. Add routing steps to the manufacturing routing.

Advanced-BOM assemblies support fields for both the BOM and its revision. When updating an existing BOM, keep the same name on the item creation record. The documentation also warns that adding a new BOM to assembly items overwrites an existing standard or master-default BOM. The supplied excerpt does not explain further overwrite conditions, so it should not be treated as a complete replacement procedure.

For more information, see Working with Assemblies on Item Creation Records.

What Should You Verify Before Rollout?

Test a representative template-based configuration with both required settings in place. After submission, verify that the generated assembly has its own BOM. Then confirm that editing that BOM leaves the template BOM unchanged.

Review BOM naming and existing default assignments before testing replacement scenarios. Keep the independence test separate from the naming check: the documentation describes both copying a template BOM and retaining a name when updating an existing BOM.

Related reading:

  • making new items available in transaction fields
  • converting transaction lines into configured items

Who This Affects

  • Administrators: Verify the Advanced Bill of Materials feature and CPQ Manufacturing installation.
  • CPQ configuration designers: Review template-based item creation records and the Bill of Materials checkbox.
  • Manufacturing teams: Include components, BOM revisions, and routing setup in assembly validation.

Key Takeaways

  • CPQ Configurator 2.1.2 gives qualifying template-based assemblies independent BOM copies.
  • Advanced Bill of Materials must be enabled, and the item creation record’s Bill of Materials box must be unchecked.
  • CPQ Manufacturing is required for automatic assembly creation.
  • Test template isolation and review BOM naming before replacement scenarios.

Frequently Asked Questions (4)

Which settings are required for a CPQ-generated assembly to receive its own copy of a template BOM?
Enable the Advanced Bill of Materials feature and leave the item creation record’s **Bill of Materials** box unchecked. Both conditions must be met for the documented template-BOM copying behavior.
Does an unchecked Bill of Materials box mean the generated assembly will have no BOM?
No. The unchecked box is a condition for copying the template BOM; it does not mean the resulting assembly has no BOM. The generated assembly receives its own copied BOM when the required conditions are satisfied.
What should I verify to confirm edits to a generated assembly’s BOM will not change the template?
Submit a representative template-based configuration with Advanced Bill of Materials enabled and the item creation record’s **Bill of Materials** box unchecked. Verify that the generated assembly has its own BOM, then edit it and confirm the template BOM remains unchanged.
What prerequisites should I check if submitting a configuration does not create the expected assembly item?
NetSuite CPQ Manufacturing must be installed for CPQ to automatically create assembly items required by a configuration. Also check that Advanced Bill of Materials is enabled if the assembly needs an advanced BOM.

Weekly Update History (1)

NetSuite CPQadded

Added the following entries: Create Template-Based Assemblies with Independent BOMs Clear Single-Row QTables

View Oracle Docs
Source: Create Template-Based Assemblies with Independent BOMs — Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in NetSuite CPQ

View all NetSuite CPQ articles →

Also from NetSuite 2026.2

View all NetSuite 2026.2 changes →