Inventory Segmentation per Location in NetSuite
Configure the preference that changes the unit of analysis for Inventory Optimization segmentation.
Inventory Optimization includes a preference that changes the unit of analysis for inventory segmentation. Configure it in Inventory Management Preferences alongside ABC and 123 thresholds and the segmentation schedule. Item-location segmentation requires Advanced Item Location Configuration, while planning calculations and access remain subject to documented item, location, feature, and permission requirements.
What does the segmentation-per-location preference do?
The Calculate Inventory Segmentation per Location preference is in the General section of the Optimization Preferences subtab. The preference changes the unit of analysis used for inventory segmentation.
For an account to segment inventory by item-location, it must also use Advanced Item Location Configuration. This requirement is separate from the Inventory Optimization feature requirement.
Inventory Optimization is an Advanced Inventory Management feature. It segments eligible items by annual consumption value and demand variability, then combines an ABC category with a 123 category. Resulting segments can include combinations such as A1, A2, and C3.
How do you configure Inventory Optimization preferences?
Go to Setup > Accounting > Inventory Management Preferences, then click the Optimization Preferences subtab. Set the segmentation preference, review the category thresholds, decide whether segmentation runs on a schedule, and save the page.
| Section | Configuration action |
|---|---|
| General | Set Calculate Inventory Segmentation per Location. |
| ABC Categories | Review or enter ABC threshold values. |
| 123 Categories | Review or enter 123 threshold values. |
| Schedule Inventory Segmentation | Set whether segmentation should run on a schedule. |
The documented sequence is:
- Set Calculate Inventory Segmentation per Location in General.
- Review or enter the ABC threshold values.
- Review or enter the 123 threshold values.
- Set whether to run segmentation on a schedule.
- Click Save.
What must be enabled before using Inventory Optimization?
Advanced Inventory Management is required for Inventory Optimization. To enable Inventory Optimization:
- Go to Setup > Company > Setup Tasks > Enable Features.
- Click the Items & Inventory subtab.
- In the Inventory section, check Inventory Optimization.
- Click Save.
Enabling Inventory Optimization does not immediately change item planning values. After enabling it, the account can include eligible Reorder Point items. The Inventory Optimization workflow also includes setting segmentation preferences, reviewing default segments, and running the related calculations.
For item-location segmentation, the account must additionally use Advanced Item Location Configuration.
Which permissions control setup and calculation access?
Access to setup pages, records, and calculations is divided across three documented permissions:
| Permission | Access controlled |
|---|---|
| Accounting Preferences | Inventory Management Preferences and the Optimization Preferences subtab |
| Inventory Optimization | Segment records, segmentation tasks, event logs, and result pages |
| Items | Item records and the Calculate Inventory Levels page |
A role must have both Items and Inventory Optimization permissions to run Calculate Inventory Levels for Inventory Optimization. After Inventory Optimization is enabled and the required permission is assigned, users can review segment records and run segmentation calculations.
This separation matters when one user configures account preferences and another user performs calculations or reviews results. Access to the preference page is controlled by Accounting Preferences, while calculation access requires the two permissions above.
How do segmentation and planning calculations relate?
Inventory Optimization performs segmentation and planning-value calculations as related but distinct activities.
First, eligible items are segmented by annual consumption value and demand variability. Each segment has a default service level. That service level can be used as the default or overridden on a segment, item, or item-location.
Planning calculations use service level, demand history, lead-time history, and variability to calculate these values:
- Safety Stock Level
- Reorder Point
- Preferred Stock Level
NetSuite calculates these planning values at the item-location level for active, included Reorder Point items at locations where Make Inventory Available is checked.
Eligibility differs by calculation type:
| Calculation or assignment | Documented eligibility |
|---|---|
| ABC ranking | Active Inventory and Assembly items using Reorder Point, Master Production Scheduling, Material Requirements Planning, or Time Phased replenishment |
| Segment and 123-category assignment | Included Reorder Point items only |
| Planning-value calculation | Active, included Reorder Point items at locations where Make Inventory Available is checked |
The segmentation-per-location preference changes the segmentation unit of analysis. Planning values, however, are documented as item-location calculations for the qualifying Reorder Point items and locations described above.
What should users review when using this configuration?
Before running Inventory Optimization calculations, confirm that the account has the required features and that the relevant role has the permissions needed for setup or calculation work. For item-location segmentation, confirm that Advanced Item Location Configuration is in use.
For planning values, the documented criteria include an active, included Reorder Point item and a location where Make Inventory Available is checked. For segmentation, distinguish the broader ABC-ranking population from the narrower population that receives segments and 123 categories.
Users with access to Inventory Optimization can review segment records, segmentation tasks, event logs, and result pages. Roles running Calculate Inventory Levels for Inventory Optimization need both Items and Inventory Optimization permissions.
Organizations testing related inventory changes can also review Work Order Completion enhancements and QTable popup-list row filtering as part of their operational regression plan.
Who This Affects
- Users who configure Inventory Management Preferences: Need the Accounting Preferences permission to access the Optimization Preferences subtab.
- Users who run Inventory Optimization calculations: Need both Items and Inventory Optimization permissions to run Calculate Inventory Levels for Inventory Optimization.
- Users who review segmentation output: Need the Inventory Optimization permission for segment records, segmentation tasks, event logs, and result pages.
- Accounts using item-location segmentation: Must use Advanced Item Location Configuration in addition to the Inventory Optimization prerequisites.
- Accounts calculating planning values: Must use qualifying active, included Reorder Point items at locations where Make Inventory Available is checked.
Key Takeaways
- Calculate Inventory Segmentation per Location changes the unit of analysis for inventory segmentation.
- Configure the preference at Setup > Accounting > Inventory Management Preferences > Optimization Preferences.
- The same preferences page includes ABC thresholds, 123 thresholds, and the segmentation schedule setting.
- Inventory Optimization requires Advanced Inventory Management.
- Item-location segmentation requires Advanced Item Location Configuration.
- Segment and 123-category assignment applies only to included Reorder Point items, while planning-value calculations have additional active-item and location requirements.
- Roles running Calculate Inventory Levels for Inventory Optimization need both Items and Inventory Optimization permissions.
Frequently Asked Questions (4)
Do I need to enable any NetSuite features to segment inventory by item-location?
Where do I configure the Calculate Inventory Segmentation per Location preference?
Which permissions control access to the Optimization Preferences page, segmentation results, and running Calculate Inventory Levels?
If I enable segmentation per location, how does that affect planning calculations and item eligibility?
Weekly Update History (1)
Updated the following Inventory Optimization help topics: Updated Setting Inventory Optimization Preferences to describe the new Supply Analysis Interval preference. Updated Inventory Optimization Calculations to cover separate demand and supply history periods. Updated Inventory Optimization Results Dataset to describe projected planning results and separate demand and supply analysis periods. Updated Inventory Optimization Results Workbook to describe new table views for projected results and service-level comparisons. Added Inventory Optimization Segmentation Dataset to explain stored segmentation results and supporting calculation values. Added Inventory Optimization Segmentation Workbook to explain how to review category and segment assignments.
View Oracle DocsWas this article helpful?
More in Inventory Management
- Consigned Inventory Management in NetSuite 2026.1
Consigned inventory management in NetSuite 2026.1 enhances tracking and reporting for vendor consigned goods. Introduction
- Receive All Option for Purchase Orders in NetSuite 2025.1
Activate the Receive All option in NetSuite 2025.1 to receive all items on a PO simultaneously, enhancing inventory efficiency.
- Additional Settings for Wave Transactions in NetSuite 2024.1
Explore new additional settings for wave transactions in NetSuite 2024.1, enhancing inventory management processes.
- Backordered Item Picking Workflow Enhancements in NetSuite 2026.1
Backordered item picking workflow enhancements in NetSuite 2026.1 improve inventory management processes significantly.
Also from NetSuite 2026.2
- System Notes Enhancement for Reconciliation in NetSuite 2026.2
System notes enhancement tracks GL transaction events in NetSuite 2026.2, improving reconciliation auditing and review.
- SuiteCloud CLI License Acceptance for Automation
Set SUITECLOUD_CLI_ACCEPT_LICENSE=true to suppress the SuiteCloud CLI license prompt during scripted npm installation.
- Bank Matching and Reconciliation Enhancements in NetSuite 2026.2
Bank matching and reconciliation pages in NetSuite 2026.2 receive critical UI enhancements for improved transaction management.
- Start Order Fulfillment from Sales Order Lists in NetSuite 2026.2
Start order fulfillment directly from sales order lists in NetSuite 2026.2, streamlining the process and reducing navigation steps.
Advertising
Reach Inventory Management Professionals
Put your product in front of NetSuite experts who work with Inventory Management every day.
Sponsor This Category