New Mass Update Page for Manufacturing Charge Costs on Production Transactions
A new bulk-update page at Lists > Mass Update lets you reprice manufacturing charge lines across work order completions, work order issues, and assembly builds using either the item's current purchase price or a custom unit cost.
What changed
A new page, Update Costs for Manufacturing Charges, is available at Lists > Mass Update > Update Costs for Manufacturing Charges. It provides a bulk mechanism to reprice manufacturing-charge item lines that already exist on production transactions, replacing the need to edit each transaction individually.
Scope and item-type restrictions
- Eligible item types: Service, Non-Inventory, and Other Charge.
- Only items with the Purchase or Resale subtype are supported.
- Items assigned to cost categories Outsourcing Charge, Landed, or Service are explicitly excluded.
Cost-update modes
You choose one of two price sources:
- Item’s Purchase Price – pulls the current purchase price from the item record.
- Custom Unit Cost – a manually entered value.
Each source can be applied in two ways:
- Cost per Base Unit – the cost is set at the base unit of measure and automatically adjusted on lines using other units via unit-conversion ratios.
- Fixed Cost – the cost is applied as an absolute value per unit, ignoring unit-of-measure conversions.
Available filters
The page exposes filters for:
- Subsidiary (required)
- Location(s)
- Specific charge items
- Transaction Date Range
- Posting Period
- Transaction Type –
Work Order Completion,Work Order Issue,Assembly Build - Work Order
- Cost Category
After filtering, individual transaction lines can be selected or bulk-marked before submission.
Prerequisite preference
The feature is gated behind a new preference: Allow Bulk Update Costs for Production Charges, found under Setup > Manufacturing > Manufacturing Preferences. The page will not appear (or will not function) until this preference is enabled.
What to do
- Enable Allow Bulk Update Costs for Production Charges in Manufacturing Preferences if your environment uses manufacturing charge items on production transactions.
- Verify that charge items you intend to reprice carry the Purchase or Resale subtype and are not assigned to the Outsourcing Charge, Landed, or Service cost categories.
- Understand the distinction between Cost per Base Unit and Fixed Cost before running a bulk update – choosing the wrong mode on items with multiple units of measure will produce incorrect line costs.
- Test in Sandbox first. Mass-update operations touch posted transaction lines; there is no undo. Run a filtered, small-batch update and confirm GL impact before processing a full run.
- If you have SuiteScript customizations (User Event or Workflow) on Work Order Completion, Work Order Issue, or Assembly Build records that fire on edit/xedit, confirm they handle externally triggered cost changes gracefully. The release notes do not clarify whether this bulk update fires standard before/afterSubmit triggers.
Open questions
- The source does not specify a release version. Confirm availability in your account’s Release Preview environment.
- It is unclear whether this bulk operation fires User Event scripts or triggers workflow transitions on the affected production transactions. Verify in Sandbox before relying on downstream automation.
- No SuiteScript or REST/SOAP API equivalent is documented. This appears to be a UI-only tool for now.
Source: Oracle NetSuite Release Notes