You no longer have to rely on spreadsheets and intuition for your supply chain management. With integrated SCM systems like NetSuite drastically lowering inventory costs and minimizing stockouts compared to manual tracking, a properly configured NetSuite ERP changes guesswork into data-driven management - turning your inventory and purchasing struggles into seamless efficiency.
Key Takeaways
Integrated SCM systems greatly reduce inventory carrying costs compared to traditional methods.
Well-configured systems face fewer stockouts thanks to automated tracking and replenishment.
Faster procurement processes occur through automated purchase orders.
Multi-location inventory management enhances accuracy significantly.
Improved forecast accuracy is achievable within the first year of implementing demand planning.
Getting to Know NetSuite SCM Architecture Before Setup
NetSuite's supply chain management combines inventory, purchasing, manufacturing, and logistics into a cohesive system that monitors products from suppliers to customers. Unlike separate tools that create data silos, NetSuite SCM integrates inventory information across various locations with purchasing needs and sales forecasts in real-time.
Essential SCM Modules in NetSuite
The core consists of four linked modules:
Inventory Management: Monitors stock levels, movements, and valuations across locations.
Purchasing: Oversees vendor interactions, purchase orders, and receipts.
Demand Planning: Predicts requirements based on historical data and trends.
Warehouse Management: Manages bin locations, picking, packing, and shipping tasks.
When appropriately set up, these modules automatically calculate reorder points based on historical consumption, lead times, and safety stock levels, generating suggested purchase orders - eliminating the spreadsheet calculations that consume your procurement team's time.
How NetSuite SCM Links with Financials
Every inventory movement within NetSuite triggers corresponding financial transactions. When inventory is received against a purchase order, the system updates both warehouse stock and accounts payable. Upon fulfilling a sales order, NetSuite decreases inventory and logs COGS. Revenue is generally recognized upon invoicing, though this can be adjusted according to your accounting preferences - all without the need for redundant data entry.
This integration ensures that your financial statements always reflect real inventory positions, eliminating surprises at month-end when physical counts differ from your records.
Configuring the Foundations of NetSuite Inventory Management
How you configure inventory influences how NetSuite tracks, values, and reports on your stock - making these decisions vital in your implementation process.
Establishing Item Records and Classifications
NetSuite provides various item types, each meeting specific business needs:
Inventory Items: Physical goods that you purchase, stock, and sell.
Non-Inventory Items: Goods you sell but don’t stock (like drop-ship or special orders).
Assembly Items: Goods you create from parts.
Kit Items: Bundled products sold collectively.
Lot Numbered Items: Goods tracked by batch (such as food or pharmaceuticals).
Serialized Items: Goods with unique identifiers (like electronics or equipment).
Start by creating item records at Lists → Accounting → Items → New. Key fields include:
Item Name/Number: Your internal SKU.
Display Name: What customers see.
Type: Select the suitable item type.
Costing Method: Set at the item level (explained below).
Asset Account: GL account for inventory value.
COGS Account: Cost of goods sold account.
Income Account: Account for revenue recognition.
For wholesale distributors managing thousands of SKUs, consider utilizing NetSuite CSV imports for bulk item record creation instead of manual entry.
Selecting Your Inventory Costing Method
NetSuite supports various costing methods, including FIFO, Average Cost, and Standard Cost. Depending on your configuration, LIFO may also be an option. This choice has a lasting impact on financial reporting:
FIFO (First In, First Out)
Values inventory based on the oldest purchase costs.
Ideal for perishable items or products that age.
Leads to higher inventory values during inflationary times.
The most common method for distribution companies.
Average Cost
Computes a weighted average across all units.
Simplifies reporting with consistent unit costs.
Recommended for commoditized items.
Reduces variances due to price fluctuations.
Standard Cost
Uses a predetermined cost regardless of purchase price.
Requires tracking for variance against actual costs.
Common in manufacturing with set production costs.
More complex to set up and maintain.
Companies with operations across multiple locations achieve significant improvements in inventory accuracy when their costing methods align with business processes rather than merely accounting convenience.
Configuring Locations and Bins
Go to Setup → Company → Locations → New to create warehouse locations. Each location requires:
Location Name: Your warehouse identifier.
Address: Physical compliance address.
Make Inventory Available: Check to enable stocking.
Include in Supply Planning: For demand planning calculations.
Once locations are established, enable bin tracking at Setup → Company → Enable Features → Items & Inventory → Bins. Configure bins at Lists → Accounting → Bins with:
Bin Number: Physical location identifier (like A1, B2, etc.).
Location: Associated warehouse.
Zone: Optional grouping (like Receiving, Picking, etc.).
Proper bin configuration lays the groundwork for NetSuite WMS mobile scanning and directed putaway workflows that enhance warehouse efficiency.
Setting Up Multi-Location Inventory and NetSuite WMS
Managing inventory across multiple locations becomes crucial when you have several warehouses, retail spaces, or distribution centers.
Creating Warehouse Locations in NetSuite
Each warehouse requires its own location record with particular settings:
Navigate to Setup → Company → Locations → New.
Fill in required fields:
Name (matching the physical location).
Subsidiary (if using OneWorld).
Address (for shipping calculations).
Time Zone (for scheduling).
Enable inventory options:
Make Inventory Available.
Include in Supply Planning.
Use Bins (if applicable).
Set default accounts for location-specific financials.
For businesses with multiple retail spaces, create individual location records for each store to accurately track inventory availability for customer fulfillment.
Configuring Bin and Zone Structures
Warehouse zones categorize your space into logical areas:
Receiving Zone: Where inventory arrives.
Reserve Zone: Areas for bulk storage.
Picking Zone: Locations for active picking.
Packing Zone: Areas for order assembly.
Shipping Zone: Staged outbound orders.
After WMS installation, define warehouse zones (like Receiving, Reserve, Picking, etc.) in WMS setup (for instance, Warehouse → Zones), and assign bins to these zones to streamline putaway and pick paths.
Activating Mobile WMS Features
NetSuite's mobile warehouse management transforms handheld devices into tools for data collection:
Mobile Item Lookup: Scan barcodes for inventory details.
Mobile Receiving: Log receipts directly from the loading dock.
Mobile Picking: Directed picking paths for order fulfillment.
Mobile Cycle Count: Conduct inventory counts without paper.
Inventory Transfer: Move stock between bins and locations.
Install and configure the NetSuite WMS SuiteApp (licensing required). Post-installation, adjust WMS locations, bins, and mobile processes according to the WMS setup guide. This mobile WMS integration aids businesses in significantly reducing stockouts through enhanced inventory accuracy.
Configuring the Purchasing Module and Vendor Records
Your purchasing setup dictates how you acquire inventory, manage vendor relationships, and control expenses.
Establishing Vendor Master Data
Set up vendor records at Lists → Relationships → Vendors → New with these essential fields:
Vendor Name: Legal business name.
Company Name: DBA if applicable.
Payment Terms: Net 30, Net 60, etc.
Currency: For international suppliers.
Tax ID: For 1099 reporting.
Credit Limit: Optional spending cap.
Primary Contact: Purchasing contact details.
Complete information in the Financial tab:
Accounts Payable Account: GL account for vendor bills.
Terms: Payment terms (this overrides the default).
Tax Item: Default tax handling.
For each product you procure from this vendor, set vendor-specific pricing in the Purchasing tab of the item record.
Customizing Purchase Order Templates
Tailor your purchase order formats at Customization → Forms → Transaction Forms:
Choose the Standard Purchase Order form.
Modify to add custom fields or change the layout.
Set as Preferred for automatic selection.
Configure email templates for automatic PO transmission.
Companies utilizing automated purchase orders witness considerably faster procurement processing compared to manual workflows.
Establishing Vendor Price Levels
NetSuite offers quantity-based vendor pricing. On each item record:
Go to the Purchasing subtab.
Click Edit next to the vendor line.
Add quantity breaks with associated costs.
Assign a preferred vendor for automatic PO generation.
Example pricing structure:
1-99 units: $10.00 each.
100-499 units: $9.50 each.
500+ units: $9.00 each.
The system will automatically apply the correct price based on order quantity, ensuring you always receive the best rate available.
Implementing Reorder Points and Automated Replenishment
Automated replenishment removes the need for manual inventory oversight while preventing stockouts and excess inventory.
Setting Reorder Points by Location
Crucial inventory planning configurations reside on each item record under the Inventory tab:
Reorder Point: Inventory level triggering replenishment.
Preferred Stock Level: Target inventory amount.
Lead Time: Days from order to receipt.
Safety Stock Level: Buffer for demand changes.
For operations spanning multiple locations, activate location-specific settings at Setup → Company → General Preferences → Items/Inventory by marking Use Lead Time and Safety Stock per Location. This single setting greatly enhances forecast accuracy.
Configuring Preferred Stock Levels
To determine preferred stock levels, use this formula:
Preferred Stock Level = (Average Daily Usage × Lead Time) + Safety Stock
Example calculation:
Average daily usage: 10 units.
Lead time: 14 days.
Safety stock: 30 units (3-day buffer).
Preferred stock level: (10 × 14) + 30 = 170 units.
Set reorder points at 70-80% of the preferred stock levels to prompt replenishment before reaching safety stock.
Automating Purchase Requisitions
Navigate to Transactions → Purchases → Reorder Items for basic replenishment suggestions or use the Supply Planning Workbench (with Demand Planning) to review planned orders based on:
Items below the reorder point.
Preferred vendor assignments.
Economic order quantities.
Lead time requirements.
Open sales orders generating demand.
The system consolidates vendor recommendations, allowing quick conversion to purchase orders. This automation enables companies to achieve significantly quicker procurement processing.
Configuring Receiving, Putaway, and Inventory Adjustments
Inbound inventory processes necessitate careful configuration to maintain accuracy and enable three-way matching.
Setting Up Receiving Workflows
Standard receiving follows this order:
Create and send the purchase order to the vendor.
Record the item receipt when goods arrive (updating inventory).
Enter the vendor bill for payment processing (three-way match).
Enable automatic three-way matching at Setup → Accounting → Accounting Preferences → Order Management by checking:
Require Bill to be Matched to the Item Receipt.
Warn if Bill Quantity Exceeds Receipt Quantity.
Such controls prevent payment for unreceived goods and help catch vendor billing errors before payment.
Implementing Cycle Count Schedules
Instead of annual physical inventories, adopt ongoing cycle counts:
ABC Classification: Count A items monthly, B items quarterly, C items annually.
Location Rotation: Rotate counting different warehouse zones each week.
Problem Areas: Increase frequency for high-variance locations.
Mobile Counting: Utilize handheld devices for efficiency.
Organizations that maintain accurate inventory records report improved customer satisfaction due to fewer fulfillment errors.
Setting Up Classes, Departments, and Subsidiaries for SCM Tracking
Organizational segments allow for multi-dimensional reporting on inventory and purchasing analysis.
Configuring Segmentation for Inventory Tracking
NetSuite supports four primary segmentation types:
Locations: Physical warehouses or stores.
Departments: Business units or cost centers.
Classes: Product lines, divisions, or profit centers.
Enable these at Setup → Company → Enable Features → Company. Our detailed guide on configuring Classes and Departments discusses advanced segmentation strategies.
Setting Line-Level Department Assignments
For firms needing detailed tracking, enable line-level segmentation at Setup → Company → General Preferences → General by marking:
Use the Department on the Line Level.
Use Class on Line Level.
This permits a single purchase order to cover multiple departments or classes, essential for centralized purchasing in decentralized operations. The result is that you can report inventory costs by department even when purchasing happens centrally.
Integrating Supply Chain Management Software with E-commerce
Real-time inventory synchronization between your ERP and e-commerce store prevents overselling while enabling accurate available-to-promise calculations.
Connecting NetSuite Inventory to Your Webstore
SuiteCommerce offers an integrated e-commerce solution built directly on NetSuite:
Real-time inventory: Displays actual stock across all locations.
Available-to-Promise (ATP): Calculates stock available while considering open orders.
Location-based fulfillment: Routes orders to the nearest warehouse.
Backorder management: Automatically handles partial fulfillments.
For businesses using different e-commerce platforms, the BigCommerce integration can connect with NetSuite via the official NetSuite Connector, synchronizing:
Inventory levels (configurable sync frequency).
Product data (descriptions, images, pricing).
Orders (bi-directional synchronization).
Fulfillment status (tracking numbers for customers).
Organizations that implement robust e-commerce connections eliminate the double-entry that creates inventory discrepancies.
Configuring Fulfillment Location Logic
Establish automatic location selection at Setup → Accounting → Shipping Preferences:
Ship from the nearest location: Minimizes shipping expenses.
Ship from a location with stock: Prevents backorders.
Preferred fulfillment locations: Assigned by customer or region.
Location priority rules: Customized logic for complex scenarios.
This automation ensures e-commerce orders are directed to the best fulfillment locations without manual intervention.
Creating NetSuite Saved Searches for SCM Reporting
Reporting and analytics turn raw inventory data into actionable business insights.
Building Inventory Availability Searches
Create a basic inventory availability search:
Go to Lists → Search → Saved Searches → New.
Choose Item as the search type.
Add criteria:
Inventory Available: greater than 0.
Location: (select relevant warehouses).
Type: Inventory Item.
Include results columns:
Item Name.
Location.
Quantity Available.
Quantity On Order.
Reorder Point.
Days Until Reorder.
Save this search for use as a dashboard KPI or scheduled email reports. Our comprehensive guide on Saved Searches covers advanced formulas and reporting techniques.
Developing Vendor Performance Dashboards
Monitor vendor reliability with searches that evaluate:
On-Time Delivery Rate: Receipts versus promised dates.
Quality Issues: Inventory adjustments recorded by the vendor.
Price Variance: Actual costs compared to standard costs.
Lead Time Accuracy: Promised versus actual delivery timelines.
These metrics highlight vendor performance trends before they affect operations, allowing for better pricing through consolidated purchasing capabilities.
Common NetSuite SCM Implementation Challenges and Solutions
Even with proper configuration, you might face implementation challenges that necessitate proactive management.
Preparing Your Data for SCM Migration
Data migration is often the riskiest phase of implementation:
Clean existing data: Remove duplicate vendors, outdated items, and inaccurate costs.
Validate item records: Ensure costing methods, GL accounts, and units of measure are accurate.
Test in a sandbox: Utilize NetSuite's testing environment prior to live migration.
Phased cutover: Migrate by product line or location rather than everything at once.
Companies that utilize a structured migration process typically enjoy smoother implementations with fewer obstacles than those using ad-hoc methods.
Training Teams on New Inventory Processes
User acceptance is crucial for successful implementation:
Role-specific training: Different skills are needed for purchasing users versus warehouse staff.
Hands-on practice: Create a sandbox for safe learning.
Quick reference guides: One-page workflows for common tasks.
Super-user network: Connect champions within each department to aid their peers.
Phased implementations generally achieve higher user adoption rates than sudden, large-scale approaches since users can master basic features before tackling more complexities.
Post-Setup Optimization: Workflows and Automation for SCM
Initial configuration lays the groundwork, but automation yields efficiency improvements.
Streamlining Purchase Order Approvals
Develop approval workflows using SuiteFlow:
Navigate to Customization → Workflow → Workflows → New.
Choose Purchase Order as the record type.
Configure the workflow:
Trigger: On Create or Edit.
Condition: Amount surpasses the approval threshold.
Action: Send approval request to the appropriate manager.
Post-Approval: Change status to Pending Receipt.
This automation maintains purchasing controls without hindering procurement. For detailed workflow creation techniques, consult our step-by-step guide.
Establishing Inventory Alert Workflows
Set up automated alerts for critical inventory situations:
Low Stock Alerts: Notify when quantity drops below the reorder point.
Excess Inventory Warnings: Alert for items exceeding preferred stock levels.
Slow-Moving Notifications: Alert when turnover decreases below set thresholds.
Expiry Reminders: Notify about approaching expiration dates (for lot-tracked items).
These proactive alerts prevent both stockouts and surplus situations that can arise from manual inventory management.
Why Versich Ensures Smooth NetSuite SCM Implementation
Properly configuring NetSuite’s supply chain features from the outset saves time and money. While NetSuite documentation provides essential technical details, successful implementations require an understanding of the 'why' and 'how' that only comes from experience.
Our consultants offer distinct advantages to SCM projects:
Industry-Specific Expertise
Wholesale distribution procurement and fulfillment trends.
Manufacturing work orders, BOMs, and WIP integration with inventory.
Retail multi-location inventory and POS integration.
Proven Configuration Methodology
Foundational setup that adheres to NetSuite best practices.
Location-specific optimization for lead times and safety stock.
Automated replenishment tailored to actual demand trends.
Workflow automation that reduces manual efforts.
Practical Implementation Support
Data migration from legacy systems without data loss.
A phased approach prevents operational disruptions.
Role-based user training focused on actual business processes.
Post-launch optimization based on real performance data.
We are passionate about discovering smarter ways to configure your inventory automation and custom workflows to support your business goals effectively.
