Advanced Inventory
Multi-location inventory, bin management, lot/serial tracking, and advanced costing methods.
Multi-Location Inventory
Multi-location inventory tracks stock quantities and values across multiple warehouses, stores, and distribution centers.
Enabling Multi-Location
Navigation: Setup → Company → Enable Features → Items & Inventory
- Multi-Location Inventory - Track quantities by location
- Bin Management - Track within-location positions
- Lot Tracking - Track items by lot/batch number
- Serial Number Tracking - Track individual units
Location Setup
| Field | Purpose | Recommendation |
|---|---|---|
| Name | Location identifier | Use consistent naming (e.g., WH-EAST, WH-WEST) |
| Subsidiary | Owning subsidiary | Required for OneWorld |
| Use Bins | Enable bin tracking | Enable for warehouse locations |
| Make Inventory Available | Include in available calculations | Disable for quarantine locations |
| Include in Supply Planning | Include in demand planning | Enable for primary warehouses |
Bin Management
Bins represent specific storage locations within a warehouse (shelves, racks, zones).
Bin Types
| Type | Purpose | Use Case |
|---|---|---|
| Receiving | Initial receipt location | Dock staging area |
| Storage | Primary inventory storage | Rack locations, shelving |
| Picking | Order fulfillment source | Forward pick locations |
| Packing | Pack station staging | Outbound packing area |
| Shipping | Outbound staging | Dock staging for shipment |
| Quarantine | Inspection/hold area | QC inspection zone |
Bin Naming Conventions
Lot/Batch Tracking
Lot tracking enables traceability for groups of items manufactured or received together.
When to Use Lots
- Food & Beverage: Batch tracking for recalls, expiration dates
- Pharmaceuticals: Regulatory compliance, shelf life management
- Chemicals: Safety data sheets, hazmat tracking
- Manufacturing: Component traceability, quality control
Lot Configuration
| Setting | Description | Impact |
|---|---|---|
| Lot Numbering Sequence | Auto-generate lot numbers | Ensures unique identifiers |
| Expiration Date | Track lot shelf life | Enables FEFO picking |
| Lot Quantity On Hand | Track quantity per lot | Standard lot tracking |
| On Receipt | When to assign lot | Item Receipt creates lot |
FEFO (First Expired, First Out) picks items closest to expiration first. FIFO (First In, First Out) picks oldest receipt date first. Use FEFO for perishables with expiration dates; use FIFO for non-perishable items.
Serial Number Tracking
Serial numbers uniquely identify individual units for warranty tracking, service history, and asset management.
Serialized Item Configuration
| Option | When to Use | Example |
|---|---|---|
| On Sale Only | Track after sale for warranty | Electronics, appliances |
| On Receipt | Track from receipt through sale | High-value items, medical devices |
| When Order is Committed | Assign at pick/pack stage | Configured goods |
Serial Number Workflow
Advanced Costing Methods
Costing Method Comparison
| Method | How It Works | Best For |
|---|---|---|
| Average | Weighted average of all receipts | Commodities, high-volume items |
| FIFO | First costs in, first costs out | Perishables, rising cost environments |
| LIFO | Last costs in, first costs out | Tax optimization (US only) |
| Specific | Actual cost per serial/lot | High-value items, vehicles |
| Standard | Predetermined cost with variances | Manufacturing, cost control |
| Group Average | Average across item group | Similar item families |
Once an item has inventory transactions, the costing method cannot be changed. Carefully evaluate costing requirements before initial transactions. Test thoroughly in sandbox.
Inventory Adjustments
Adjustment Types
| Transaction | Purpose | GL Impact |
|---|---|---|
| Inventory Adjustment | Increase/decrease quantity | Inventory Asset ↔ Adjustment Account |
| Inventory Transfer | Move between locations | No P&L impact (asset relocation) |
| Bin Transfer | Move within location | No financial impact |
| Inventory Count | Physical count entry | Generates adjustments for variances |
| Inventory Revaluation | Adjust item cost/value | Inventory Asset ↔ Reval Account |
Inventory Count Process
- Create Inventory Count - Define scope (location, items, date)
- Generate Count Tags - Print tags or load to mobile
- Perform Physical Count - Record quantities found
- Enter Counts - Input counts into NetSuite
- Review Variances - Analyze discrepancies
- Approve Adjustments - Generate adjustment transactions
Advanced Inventory Checklist
Warehouse Management (WMS)
Mobile warehouse operations, wave management, pick strategies, and real-time inventory control using NetSuite WMS.
WMS Module Overview
NetSuite Warehouse Management System (WMS) extends core inventory functionality with mobile device support, directed picking/putaway, and real-time inventory updates. The module enables efficient warehouse operations through systematic process control.
WMS vs Standard Inventory
| Capability | Standard Inventory | WMS |
|---|---|---|
| Mobile Device Support | Limited (browser only) | Full mobile app with scanning |
| Wave Picking | Not available | Multi-order wave management |
| Directed Putaway | Manual bin selection | System-suggested locations |
| Pick Strategies | Basic FIFO | Configurable strategies per item/zone |
| Real-time Updates | Batch processing | Immediate transaction posting |
| Cartonization | Not available | Automatic packing optimization |
WMS requires a separate license on top of NetSuite base. Available in two tiers: WMS Lite (basic mobile) and WMS Full (complete functionality including waves, strategies, and cartonization).
WMS Setup & Configuration
Enable WMS Feature
Path: Setup → Company → Enable Features → Items & Inventory → Warehouse Management
Location Configuration for WMS
| Setting | Purpose | Consideration |
|---|---|---|
| Use Bins | Enable bin-level tracking | Required for WMS |
| Make Inventory Available | Allow inventory transactions | Enable for stocking locations |
| Use WMS | Enable WMS mobile operations | Per-location setting |
| Default Receiving Bin | Initial receipt location | Use staging area (not storage) |
| Default Shipping Bin | Items staged for shipment | Near shipping dock |
SuiteApp Installation & Prerequisites
NetSuite WMS requires installing two SuiteApps in a specific order. The SCM Mobile bundle provides the mobile device application, while Oracle NetSuite WMS contains the business logic for warehouse processes.
Installation Sequence
If the Oracle NetSuite WMS SuiteApp is inactivated or uninstalled, you MUST first inactivate the "Enable Warehouse Management" system rule. Failure to do so will cause issues with order processing in other SCM mobile apps.
WMS Roles & Permissions
| Role | Purpose | Key Permissions |
|---|---|---|
| Administrator | Initial setup and configuration | Enable features, install SuiteApps, manage all records |
| Mobile – Administrator | Mobile process customization | Configure mobile processes, printing without full admin |
| WMS Warehouse Manager | Daily operations management | Activate system rules, create item aliases, cycle counts, all mobile access |
| WMS Picker | Floor-level operations | Mobile picking, putaway, counts (limited UI access) |
WMS System Rules Configuration
System rules add capabilities or enable alternate behavior for warehouse processing tasks. Rules can apply to all warehouse locations or specific locations, and some allow you to specify the mobile process for activation.
Key System Rules - Inbound Processing
| Rule | Value | Effect |
|---|---|---|
| Enable Receive All option | Y/N | Display "Receive All" button for lot/serial items on PO Receiving |
| Autogenerate Lot Numbers? | Y/N | Auto-generate lot numbers during PO Receiving (requires Lot Auto Numbering SuiteApp) |
| Autogenerate Serial Numbers? | Y/N | Auto-generate serial numbers during receiving and work order builds |
| Stage received items before putting away? | Y/N | Suggest staging bins first (Y) or storage bins directly (N) |
| Manually post item receipts? | Y/N | Single batch receipt (Y) vs individual receipt per item (N) |
| Enable Tally Scan? | Y/N | Scan item barcode to increment quantity by 1 |
| Enable Weighing Scale Support | Y/N | Capture weight from PrintNode-integrated scales during receiving |
Key System Rules - Outbound Processing
| Rule | Value | Effect |
|---|---|---|
| Manually pack orders? | Y/N | Y = Manual pack with carton details; N = Auto-pack after picking |
| Use cartons for single-order picking? | Y/N | Enable carton entry during single order picks |
| Use cartons for multi-order picking? | Y/N | Enable carton entry during multi-order batch picks |
| Enable Zone Picking for single orders | Y/N | Pick from one or more zones with merge capability |
| Enable Zone Picking for multiple orders | Y/N | Zone picking with optional stage-by-order |
| Allow picking of expired items? | Y/N | Include expired lots in pick suggestions |
| Automatically mark partial picks as Done | Y/N | Auto-complete pick tasks after partial submission |
| Enable bulk picking for large pick tasks | Y + Line Limit | Bulk pick mode for tasks exceeding line threshold (default 50) |
Key System Rules - Inventory & Counting
| Rule | Value | Effect |
|---|---|---|
| Start and complete counts on app | Y/N | Allow starting/completing cycle counts via mobile |
| Change lot entry sequence for counts? | Y/N | Enter quantities per lot without entering total first |
| Entry of additional details | Y/N | Display adjustment reason fields in Create Inventory process |
| Enable bin reporting and blocking | Y/N | Enable bin blocking during order picking |
| Choose bins for reversed pick task items? | Y/N | Select destination bin when reversing picks |
Key System Rules - Barcode & Scanning
| Rule | Value | Effect |
|---|---|---|
| Enable Advanced Barcode Scanning? | Y + Type | Support GS1, HIBC, or Composite barcode formats |
| Scan bar codes with bulk serial numbers? | Y + Delimiter | Scan barcodes containing up to 300 serial numbers |
| Add Date Filtering | Y + Months | Filter transactions by creation date on Data Table pages |
Use the WMS Warehouse Manager role to activate rules. Navigate to WMS Configuration → Configure Warehouse → System Rules. Set Rule Value = Y and optionally specify Location for location-specific rules. Some rules require additional configuration in the "Additional Settings" fields.
Zone & Bin Management
Zone Strategy
Zones group bins for pick strategy assignment, reporting, and operational control. Design zones based on physical layout and item characteristics.
Zone Types & Configuration
| Zone Type | Purpose | Pick Strategy |
|---|---|---|
| Receiving | Inbound staging, QC | N/A (putaway only) |
| Bulk Storage | Reserve stock, full pallets | FIFO, replenish forward pick |
| Forward Pick | Active pick face, cases/eaches | Location sequence, min travel |
| Shipping | Outbound staging, packing | N/A (pack/ship only) |
| Quarantine | Hold, damaged, returns | Manual release required |
Bin Naming Convention
Consistent bin naming enables efficient picking and systematic putaway. Include zone, aisle, rack, level, and position.
Pick Strategies
Available Pick Strategies
| Strategy | How It Works | Best For |
|---|---|---|
| FIFO | Pick oldest inventory first (by receipt date) | Perishables, lot-controlled items |
| FEFO | Pick earliest expiration first | Food, pharmaceuticals |
| LIFO | Pick newest inventory first | Non-perishable, cost optimization |
| Bin Sequence | Pick in bin number order | Minimize travel distance |
| Bin Priority | Pick from priority bins first | Forward pick depletion |
| Manual | Picker selects bin | Flexibility, unique situations |
Strategy Assignment Hierarchy
Configure bin sequence numbers to create efficient pick paths. Use serpentine patterns: ascending on odd aisles, descending on even aisles to minimize backtracking.
Defining Pick Strategies
Pick strategies define zones where warehouse operators can pick specific items or orders. Create via Lists → Supply Chain → Pick Strategy → New.
| Field | Purpose | Options |
|---|---|---|
| Transaction Type | Type of order this strategy applies to | Sales Order, Transfer Order, Work Order, Replenishment, Vendor Return |
| Sequence Number | Priority ranking (lower = higher priority) | Numeric value |
| Location | Warehouse location | Select one location |
| Item Criteria | Filter by items and pick decomposition units | Item Classification, Family, Group |
| Order Criteria | Filter by order characteristics | Rush Order, Order Type, etc. |
| Pick Zones | Zone prioritization (required) | Add zones in descending priority order |
Defining Putaway Strategies
Putaway strategies define where items should be placed after receipt. NetSuite WMS uses a 7-step sorting process to suggest storage locations.
| Item Setting | Effect on Putaway Suggestions |
|---|---|
| Mixed Items Allowed = Y | Include all associated bin locations (after empty bins) |
| Mixed Items Allowed = N | Only bins with same item or empty bins |
| Mixed Lots Allowed = Y | Include all associated bin locations |
| Mixed Lots Allowed = N | Only bins with same lot or empty bins |
| WMS Preferred Bin | Always appears first in suggestion list |
Always create at least one putaway strategy with the highest sequence number and default zone. This serves as a fallback when items don't match any specific strategy criteria.
Wave Management
Waves group multiple orders for efficient batch picking. Wave releases create coordinated pick tasks across the warehouse.
Wave Release Process
Wave Configuration Options
| Setting | Purpose | Typical Value |
|---|---|---|
| Maximum Orders per Wave | Limit wave size | 50-100 orders |
| Maximum Lines per Wave | Manage complexity | 500-1000 lines |
| Auto-Release | Scheduled wave creation | Based on cutoff times |
| Sort Sequence | Order of pick task creation | Zone → Aisle → Bin |
Pick Types by Wave
| Pick Type | Description | When to Use |
|---|---|---|
| Discrete | One order per trip | Large orders, high-value items |
| Batch | Multiple orders, one item at a time | High-velocity SKUs |
| Cluster | Multiple orders on cart simultaneously | Small orders, e-commerce |
| Zone | Pickers stay in assigned zone | Large warehouse, specialized zones |
Mobile Device Operations
WMS Mobile App Functions
| Function | Process | Scan Points |
|---|---|---|
| Receiving | PO receipt with putaway | PO/ASN → Item → Qty → Bin |
| Putaway | Move from staging to storage | Source Bin → Item → Dest Bin |
| Picking | Fulfill pick tasks | Task → Bin → Item → Qty |
| Packing | Cartonize and label | Order → Items → Carton |
| Shipping | Carrier manifest | Carton → Manifest → Trailer |
| Cycle Count | Bin-level inventory count | Bin → Item → Count |
| Bin Transfer | Move inventory between bins | Source → Item → Qty → Dest |
Mobile Device Setup
WMS requires scannable barcodes on items, bins, and (if used) lots/serials. Plan barcode labeling strategy before go-live. GS1-128 format recommended for compliance.
Inbound Operations
Receiving Workflow
Directed Putaway Logic
| Putaway Strategy | Logic | Use Case |
|---|---|---|
| Fixed Location | Item always goes to same bin | Fast movers, dedicated pick face |
| Random/Floating | First available bin in zone | Bulk storage, high SKU count |
| Consolidation | Put with existing inventory | FIFO compliance, space efficiency |
| Closest | Nearest available bin | Minimize travel time |
Outbound Operations
Order Fulfillment Flow
Packing & Cartonization
| Feature | Description | Configuration |
|---|---|---|
| Carton Types | Define box sizes available | Dimensions, weight limits, cost |
| Auto-Cartonize | System suggests optimal box | Based on item dims/weight |
| Pack Verification | Scan items into carton | Prevents mis-ships |
| Multi-Carton Orders | Large orders across boxes | Linked to single shipment |
WMS integrates with carrier systems (UPS, FedEx, etc.) via SuiteBilling or third-party connectors. Configure rate shopping to automatically select optimal carrier/service.
Replenishment
Maintain optimal pick location inventory through automated replenishment from bulk storage.
Replenishment Triggers
| Trigger Type | When Fires | Configuration |
|---|---|---|
| Min/Max | Qty falls below minimum | Set min/max per item-location |
| Wave-Based | Demand exceeds pick location qty | Part of wave release process |
| Scheduled | Time-based batch replenishment | Nightly or shift-based |
| Manual | Supervisor creates task | Ad-hoc needs |
Replenishment Workflow
Cycle Counting & Inventory Counts
WMS provides comprehensive cycle counting capabilities through cycle count plans, which serve as templates for generating inventory counts with advanced filtering options.
Cycle Count Plan Configuration
| Filter Category | Options | Purpose |
|---|---|---|
| Item Filters | Item Type, Classification, Family, Group, Individual Item | Target specific inventory categories |
| Item Frequency | Use Item Frequency checkbox + date range | Count based on next count date on item record |
| Vendor Filter | Vendor name | Count items from specific vendor POs/inbound shipments |
| Bin Filters | Zones, Aisle, Individual Bins | Target specific warehouse areas |
| Zero Quantity | Count Bin Rows With Zero Quantity checkbox | Include zero-qty items in count |
| Sort Order | Sort Rows by Bin checkbox | Sort by bin number (vs item name) for area-based counting |
Cycle Count Workflow
Activate the "Start and complete counts on app" system rule to allow warehouse staff to start and complete cycle counts entirely from the mobile device without supervisor intervention in NetSuite UI.
Inventory Costing Methods
NetSuite supports multiple inventory costing methods that affect how cost of goods sold (COGS) is calculated when inventory is shipped or consumed.
Available Costing Methods
| Method | How It Works | Best For |
|---|---|---|
| Average (Default) | Calculates weighted average cost across all receipts | General use, simplicity, stable pricing |
| FIFO | First-In, First-Out: oldest inventory costed first | Perishables, lot-controlled, rising costs |
| LIFO | Last-In, First-Out: newest inventory costed first | Tax optimization (not available in AU) |
| Standard | Fixed cost with variance tracking (PPV) | Manufacturing, budgeting, cost control |
| Specific | Exact cost of serial/lot number | High-value items, serialized inventory |
| Group Average | Average cost across multiple locations in a group | Multi-location, intercompany transfers |
Costing Method Selection
You cannot change the costing method on an item record after it is saved. To change methods, you must: (1) adjust inventory to zero, (2) inactivate the item, (3) recreate with correct costing method, (4) enter opening balance. Plan costing method carefully before go-live.
Standard Costing & Purchase Price Variance
| Scenario | Standard Cost | Actual Cost | PPV |
|---|---|---|---|
| Receipt 1 | $10.00 | $9.50 | -$0.50 (favorable) |
| Receipt 2 | $10.00 | $11.25 | +$1.25 (unfavorable) |
| Sale | $10.00 | N/A | COGS = $10.00 |
With Advanced Receiving enabled, inventory cost is determined at item receipt (not vendor bill). If the vendor bill amount differs from the receipt, the variance posts to the Accrued Purchases account rather than adjusting item cost.
Ship Central Integration
NetSuite Ship Central provides packing and shipping capabilities using kiosk devices. When used with WMS, it enables a complete pick-pack-ship workflow.
WMS + Ship Central Configuration
| Setting | Consideration |
|---|---|
| Setup Sequence | Complete WMS setup BEFORE Ship Central setup |
| Packing Capability | Do NOT use packing in both WMS and Ship Central simultaneously |
| Wave Integration | Wave functionality enables order search when packing through Ship Central |
| Pick Cartons Rule | If activated in WMS, enables order search for Ship Central packing |
| Mobile Printing | Same PrintNode integration used for both apps |
| Login URL | Same SCM Mobile URL provides access to both WMS and Ship Central |
WMS and Ship Central process fulfillment and record updates differently. Using packing capabilities in both apps simultaneously will cause data inconsistencies. Choose one app for packing operations.
Industry-Specific WMS Patterns
E-Commerce / Retail
- High-volume picking: Cluster picking with multi-order carts
- Returns processing: Dedicated returns zone with grading workflow
- Same-day shipping: Priority waves with cutoff times
- Kitting: Pre-assemble promotional bundles
Food & Beverage
- Temperature zones: Separate cold chain inventory
- FEFO enforcement: Mandatory expiration-based picking
- Lot traceability: Full chain of custody for recalls
- Allergen separation: Zone segregation for cross-contamination prevention
Manufacturing
- Raw material staging: Kit to production orders
- WIP tracking: Move between production stages
- Finished goods putaway: From production to shipping
- Quality hold: Quarantine pending QC release
Healthcare / Pharma
- Serialization: Unit-level tracking (DSCSA compliance)
- Controlled substances: Restricted access zones
- Expiration management: Strict FEFO, short-date alerts
- Audit trail: Full transaction history
WMS Implementation Checklist
Manufacturing
Bill of materials, work orders, routing, MRP, and production management in NetSuite.
Manufacturing Module Overview
NetSuite Manufacturing supports make-to-stock, make-to-order, and configure-to-order production scenarios. The module integrates with inventory, purchasing, and financials to provide complete visibility into production operations.
Manufacturing Modes
| Mode | Description | Use Case |
|---|---|---|
| Make to Stock (MTS) | Build to inventory based on forecasts | Standard products, steady demand |
| Make to Order (MTO) | Build against specific customer orders | Custom products, high-value items |
| Assemble to Order (ATO) | Combine standard components per order | Configurable products |
| Engineer to Order (ETO) | Design and build per customer specs | One-off projects, prototypes |
Key Manufacturing Records
| Record | Purpose | Key Fields |
|---|---|---|
| Assembly Item | Finished/semi-finished goods | BOM, Build Time, Costing |
| Bill of Materials | Component structure | Components, Quantities, Revisions |
| Work Order | Production instruction | Item, Qty, Status, Completion |
| Manufacturing Routing | Production steps/operations | Work Centers, Times, Sequence |
| Work Center | Production resource | Capacity, Costs, Calendar |
Bill of Materials (BOM)
BOM Structure
BOM Component Types
| Type | Behavior | Example |
|---|---|---|
| Inventory Component | Consumed from stock | Raw materials, purchased parts |
| Assembly Component | Sub-assembly (explodes or builds) | PCB assembly, sub-module |
| Phantom Assembly | Auto-explodes (no WIP tracking) | Logical groupings, kits |
| Service Component | Cost allocation only | Labor, machine time |
| Non-Inventory Component | No stock impact | Consumables, packaging |
BOM Revision Control
Once a work order is created, it snapshots the BOM. Changes to the master BOM do not affect existing work orders. For urgent changes, create new work orders or manually update components.
Advanced Bill of Materials (Advanced BOM)
Advanced BOM replaces embedded BOMs in assembly items. After enabling, existing BOMs automatically migrate to the new structure. Advanced BOM enables reusable BOMs across assemblies and location-specific configurations.
Enabling Advanced BOM
Advanced BOM Capabilities
| Feature | Description | Use Case |
|---|---|---|
| BOM Reusability | Single BOM shared across multiple assemblies | Common sub-assemblies (e.g., wheel assembly for different bike sizes) |
| Multiple BOMs per Assembly | Different BOMs for same assembly item | Engineering BOM, Production BOM, Subcontracting BOM |
| Location-Specific Default | Different default BOM per production location | US facility uses BOM-US, Canada uses BOM-CA |
| Component Yield | Define yield percentage at component level | Account for material loss during production |
| BOM Revisions | Multiple revisions with effective dates | Track BOM evolution, engineering changes |
Component Yield Configuration
Component yield accounts for material loss during manufacturing. Define yield at the component level on the BOM revision record.
BOM Revision Effective Dates
| Scenario | Effective Start | Effective End | Behavior |
|---|---|---|---|
| Rev A (Current) | Jan 1 | Jan 31 | Active through January |
| Rev B (New) | Feb 1 | (blank) | Takes over February onward |
You cannot create overlapping revisions for a BOM. Before creating a new revision with a start date, you must first set the effective end date on the prior revision. Example: To create Rev B starting Feb 1, first update Rev A's end date to Jan 31.
Assembly Item Configuration
Assembly items define finished or semi-finished goods that are manufactured from component items. Proper configuration is critical for accurate costing and production tracking.
Assembly Item Types
| Type | Tracking | Compatible Components |
|---|---|---|
| Inventory Assembly | Quantity only | Inventory, Non-Inventory, Other Charge, Service |
| Serialized Assembly | Serial numbers | All above + Serialized Inventory, Lot Numbered |
| Lot Numbered Assembly | Lot numbers | All above + Serialized Inventory, Lot Numbered |
Serialized and lot numbered items can ONLY be members of assemblies if the assembly itself is serialized or lot numbered. Regular (non-tracked) assemblies cannot contain lot or serial components.
Assembly Costing After Build
After an assembly is built, it is treated like an inventory item for costing purposes:
Assembly Item Record Key Fields
| Field | Location | Purpose |
|---|---|---|
| Costing Method | Inventory subtab | Average, Standard, FIFO, Lot, Specific |
| Build Time | Manufacturing subtab | Default time to build one unit (for scheduling) |
| WIP Cost Template | Manufacturing subtab | GL accounts for WIP transactions |
| Manufacturing Routing | Manufacturing subtab | Default routing for production |
| Phantom | Manufacturing subtab | If checked, explodes to components (no WIP) |
| Income Account | Accounting subtab | Leave blank if NOT sold directly (components only) |
To make an assembly available for production but NOT for direct sale, don't assign an income account. Without an income account, the item won't appear in sales transaction item lists but will be available for work orders. It sells only as part of a higher-level finished goods assembly.
Work Orders
Work Order Lifecycle
Work Order Types
| Type | Description | When to Use |
|---|---|---|
| Standard | Normal production run | Regular manufacturing |
| Special Order | Linked to sales order | Make-to-order scenarios |
| Rework | Fix defective items | Quality issues, returns |
| Disassembly | Break down assemblies | Salvage, reclaim components |
Work Order Transactions
| Transaction | Inventory Impact | GL Impact |
|---|---|---|
| Work Order Issue | Components → WIP | Dr WIP, Cr Inventory |
| Work Order Build | WIP → Finished Goods | Dr FG Inventory, Cr WIP |
| Work Order Close | Clears remaining WIP | Variance to COGS/Overhead |
Manufacturing Work In Process (WIP)
WIP tracking separates production into three distinct phases, enabling granular control over inventory movement and GL posting during long manufacturing cycles.
Enabling WIP
WIP Three-Transaction Process
| Transaction | Purpose | When to Use |
|---|---|---|
| Work Order Issue | Move raw materials to WIP (material consumption) | When components are pulled from stock to production floor |
| Work Order Completion | Record assemblies built and stocked | When finished goods are completed |
| Work Order Close | Reconcile variances, clear WIP | When production is finalized |
WIP General Ledger Impact
WIP Location Requirement
On ALL WIP transactions (Issue, Completion, Close), you must identify a WIP location for line items. The WIP line location MUST match across all three transactions for the same work order. Mismatched locations will cause GL reconciliation issues.
Backflush vs. Manual Issue
| Method | How It Works | When to Use |
|---|---|---|
| Backflush | Components auto-consumed at completion based on BOM ratios | High-volume, low-variance production |
| Manual Issue | Explicit Work Order Issue transaction for each material pull | High-value components, variable consumption |
| Hybrid | Backflush some components, manually issue others | Mix of high/low value materials |
Manufacturing Routing
Routing Structure
Routings define the sequence of operations (steps) required to manufacture an assembly. Each operation links to a work center with associated labor and machine costs.
Work Center Configuration
| Setting | Purpose | Example |
|---|---|---|
| Labor Rate | Cost per hour of labor | $25/hour |
| Machine Rate | Cost per hour of machine time | $50/hour |
| Overhead Rate | Applied overhead per hour | $15/hour |
| Capacity | Available hours per day | 8 hours, 2 shifts |
| Efficiency | Actual vs planned ratio | 85% |
BOM defines WHAT components are needed. Routing defines HOW the product is made. For simple assemblies, routing may be optional. For complex products, routing enables accurate labor costing and capacity planning.
Enabling Manufacturing Routing
Creating Work Centers
Work centers are employee groups that perform specific manufacturing steps. Create as Static Employee Groups with Manufacturing Work Center settings.
Manufacturing Cost Template
Cost templates define standard rates for calculating production costs. Assign templates to routing operations.
| Cost Category | Description | Typical Use |
|---|---|---|
| Labor Setup | Cost of time for labor to set up a run | Machine changeover, tooling prep |
| Labor Run | Cost of time for labor during production | Operator time per unit |
| Machine Setup | Machine cost for setup time | Equipment depreciation during prep |
| Machine Run | Machine cost during production | Equipment cost per hour |
| Overhead | Indirect costs applied to production | Facility, utilities, supervision |
Operation Tasks
When you save a WIP work order with a routing, NetSuite automatically creates operation task records for each routing step. These appear on the work order's Operations subtab.
| Task Field | Purpose |
|---|---|
| Sequence Number | Order of operations (10, 20, 30...) |
| Work Center | Assigned team/machine group |
| Setup Time | Minutes to prepare for this operation |
| Run Rate | Minutes per unit to complete operation |
| Planned Start/End | Scheduled times (backward scheduled from due date) |
| Actual Time | Recorded when completing operation |
Advanced Manufacturing SuiteApp
The Advanced Manufacturing SuiteApp extends core routing capabilities into the Advanced Manufacturing Work Bench, providing enhanced production planning, scheduling, and shop floor management.
Advanced Manufacturing Capabilities
| Feature | Description |
|---|---|
| Work Bench | Central hub for production management and work order control |
| Work Instructions | Define detailed instructions for each operation |
| Material Usage Association | Link specific materials to specific operations |
| Resource Supply vs Demand | Compare capacity against scheduled work |
| Planned Start/End Times | Detailed scheduling at operation level |
| Downtime & Loss Tracking | Account for production downtime and material loss |
| Labor Codes | Categorize labor activities for reporting |
| Shop Floor Travelers | Generate printed work instructions for production floor |
Shop Floor Travelers
A traveler is a system-generated document providing shop floor personnel with manufacturing specifications: process steps, materials, quantities, work instructions, and barcodes for mobile devices.
Advanced Manufacturing requires the Advanced Manufacturing SuiteApp installation. Contact NetSuite Professional Services for implementation support. The SuiteApp is available for accounts with Manufacturing features.
Manufacturing Mobile SuiteApp
Manufacturing Mobile enables production operators to use mobile scanners to report shop floor data. No Advanced Manufacturing or WMS license is required — included with any NetSuite Manufacturing feature purchase.
Manufacturing Mobile Features
| Feature | Purpose |
|---|---|
| Shifts | Define manufacturing work shifts for scheduling |
| Badge IDs | Operator identification for labor tracking |
| Downtime Reason Codes | Categorize production downtime (machine, material, etc.) |
| Scrap Reason Codes | Classify defective material reasons |
| Component Consumption | Track raw material usage via scanner |
| Finished Good Production | Record completed units |
Shop Floor Process Flow
Badge ID Setup
Operators require badge IDs for shop floor transactions. Badges can have effective dates and can be transferred between employees.
Manufacturing Mobile and WMS can run on the same scanner. Operators can perform both manufacturing and warehouse activities from a single device, switching between apps as needed.
Material Requirements Planning (MRP)
MRP Calculation Flow
MRP Planning Parameters
| Parameter | Description | Where Set |
|---|---|---|
| Lead Time | Days to procure/produce | Item record |
| Safety Stock | Minimum inventory buffer | Item or Item-Location |
| Reorder Point | Qty that triggers reorder | Item or Item-Location |
| Preferred Stock Level | Target inventory level | Item or Item-Location |
| Lot Size | Minimum order quantity | Item or Vendor-Item |
| Planning Horizon | Days to look ahead | MRP setup |
MRP Output Actions
| Action | Meaning | Response |
|---|---|---|
| Create PO | Need to order purchased items | Generate purchase order |
| Create WO | Need to manufacture assembly | Generate work order |
| Expedite | Existing order needed sooner | Move delivery date earlier |
| Defer | Order can be pushed out | Move delivery date later |
| Cancel | Order no longer needed | Review for cancellation |
New version includes enhanced MRP regeneration performance, better handling of phantom BOMs, and improved exception messaging with actionable recommendations.
Supply Planning (MRP)
NetSuite Supply Planning replaces legacy Time-Phased Planning with improved performance and features. Use the Supply Planning Workbench to manage planned orders and balance supply with demand.
Three Key Planning Criteria
| Criteria | Description | Considerations |
|---|---|---|
| Planning Horizon | Days into future the plan covers | Longer horizons = more data; test performance with your volume |
| Planning Scope | Items/locations included in plan | Demand sources per location |
| Planning Rules | Transfer rules for supply chain | Define how items move between locations |
Supply Planning Workbench Actions
| Action | Description | Creates |
|---|---|---|
| Firm Planned Order | Lock order to prevent replanning | Firmed planned order |
| Release Planned Order | Convert to actual transaction | Purchase Order, Work Order, or Transfer Order |
| Change Order | Modify existing order dates/qty | Updated order |
MRP may fail with 730-day planning horizons and 100,000+ item-locations, but completes successfully at 400 days. Test your planning horizon with your data volume before production use.
Demand Planning
Demand Planning analyzes historical sales data to forecast future demand. Use projections to generate supply plans that maintain optimal inventory levels.
Projection Methods
| Method | Description | Best For |
|---|---|---|
| Linear Regression | Projects trend based on historical data | Items with steady growth/decline |
| Moving Average | Averages recent periods for forecast | Stable demand, minor fluctuations |
| Seasonal Average | Accounts for seasonal patterns | Products with predictable seasonal demand |
| Sales Forecast | Uses manually entered forecasts | New products, special promotions |
| Current Demand | Uses existing opportunities, quotes, sales orders | Known pipeline, make-to-order |
Demand Plan Calculation
Demand Planning processes up to 10,000 items per run. For larger item catalogs, run multiple demand plans by item segment or category.
Demand to Supply Flow
Production Costing
Cost Components
| Cost Type | Source | Calculation |
|---|---|---|
| Material | BOM components | Qty × Component Cost |
| Labor | Routing operations | Hours × Labor Rate |
| Machine | Routing operations | Hours × Machine Rate |
| Overhead | Work centers | Hours × Overhead Rate |
| Setup | Routing operations | Setup Time × Rates |
Variance Analysis
| Variance Type | Calculation | Cause |
|---|---|---|
| Material Usage | Actual qty - Standard qty | Scrap, yield loss |
| Material Price | Actual price - Standard price | Price changes, substitutions |
| Labor Efficiency | Actual hours - Standard hours | Training, equipment issues |
| Labor Rate | Actual rate - Standard rate | Overtime, different crew |
For variance tracking, items must use Standard costing method. Set standard costs before production begins. Update standards periodically (typically annually) through cost rollups.
Shop Floor Control
Production Execution Features
| Feature | Purpose | Configuration |
|---|---|---|
| Operation Tracking | Track progress per routing step | Enable in routing setup |
| Labor Entry | Record actual labor time | Time entry or Work Order Completion |
| Component Substitution | Use alternate components | Define alternates on BOM |
| Scrap Tracking | Record scrap quantities | On Work Order Issue/Build |
| Batch/Serial Tracking | Traceability in production | Item-level lot/serial settings |
Quality Control Integration
- Inspection points: Define QC checks at routing operations
- Hold/Release: Quality hold status on work orders
- Non-conformance: Track defects and dispositions
- Certificates: Generate COA/COC documents
Outsourced Manufacturing
Outsourced Manufacturing enables managing production performed by external vendors (subcontractors). Track materials sent to vendors and assemblies returned.
Outsourced Manufacturing Workflow
When to Use Outsourced Manufacturing
- Capacity overflow: Internal production cannot meet demand
- Specialized processes: Vendor has equipment/expertise you lack
- Cost optimization: Outsourcing is more economical
- Secondary vendors: Backup manufacturing capability
Engineering Change Orders (ECO)
Engineering Change Orders document and authorize changes to Bill of Materials. Use ECOs to maintain revision history and approval audit trails.
ECO Use Cases
| Change Type | Description | ECO Justification |
|---|---|---|
| Component Substitution | Replace one component with another | Part obsolescence, cost reduction |
| Quantity Change | Modify component quantities | Design optimization, yield improvement |
| Component Addition | Add new component to BOM | Feature enhancement, quality improvement |
| Component Removal | Remove component from BOM | Cost reduction, design simplification |
| Routing Change | Modify manufacturing process | Efficiency improvement, equipment change |
ECO Workflow
Industry-Specific Manufacturing Patterns
Discrete Manufacturing
- Standard BOMs with revision control
- Detailed routing with operation tracking
- Serial number tracking for finished goods
- Configure-to-order with matrix items
Process Manufacturing
- Formula-based BOMs with yield percentages
- Batch/lot tracking for ingredients
- Co-products and by-products
- Potency and grade tracking
Job Shop
- Project-linked work orders
- One-off BOMs per customer order
- Flexible routing sequences
- Extensive labor time tracking
Repetitive Manufacturing
- Backflush material consumption
- Production line rates vs work orders
- Kanban-style replenishment
- Minimal WIP tracking
Manufacturing Implementation Checklist
Feature Enablement
Item & BOM Setup
Routing & Work Center Setup
WIP & GL Configuration
Planning Configuration
Testing & Validation
Mobile & Shop Floor (Optional)
Training & Go-Live
SuitePeople HR
Human capital management, employee self-service, performance management, and workforce analytics in NetSuite.
SuitePeople HR Overview
SuitePeople HR extends NetSuite's native employee records into a full human capital management (HCM) solution. The module provides core HR functions, workforce management, and employee experience tools integrated with financials.
SuitePeople Module Components
| Component | Functionality | License |
|---|---|---|
| Core HR | Employee records, org charts, job management | Base SuitePeople |
| Employee Center | Self-service portal for employees | Base SuitePeople |
| Performance Management | Goals, reviews, competencies | SuitePeople Performance |
| Workforce Analytics | HR dashboards, metrics, trends | SuitePeople Analytics |
| Payroll | US payroll processing | SuitePayroll (separate) |
Standard NetSuite includes basic employee records. SuitePeople adds comprehensive HR features including position management, onboarding workflows, and employee experience tools. Evaluate which level fits your HR needs.
Core HR Management
Employee Record Structure
Position Management
| Concept | Description | Use Case |
|---|---|---|
| Position | Specific seat in organization | Track vacancies, headcount planning |
| Job | Job description template | Standardize titles, compensation bands |
| Job Family | Group of related jobs | Career paths, reporting |
| Grade Level | Compensation tier | Salary bands, equity |
Organization Structure
- Supervisory hierarchy: Approval routing, organizational chart
- Departments: Cost center alignment, reporting
- Locations: Work site, compliance (tax nexus)
- Classes: Business unit or division segmentation
Employee Lifecycle Management
Lifecycle Stages
Onboarding Workflow
Employment Changes
| Change Type | Workflow | Records Updated |
|---|---|---|
| Promotion | Approval chain, effective date | Position, Title, Compensation |
| Transfer | Manager approval, HR processing | Department, Location, Supervisor |
| Compensation Change | Budget approval, HR approval | Salary, Pay Frequency |
| Termination | Exit workflow, final pay calc | Status, Term Date, Access revoked |
Employee Self-Service
Employee Center Features
| Feature | Employee Actions | Manager Actions |
|---|---|---|
| Personal Info | Update address, phone, emergency contacts | View team directory |
| Time & Attendance | Submit timesheets, request time off | Approve time, view team calendar |
| Expenses | Submit expense reports | Approve expense reports |
| Pay Stubs | View pay history, W-2s | N/A |
| Benefits | View/enroll in benefits | N/A |
| Goals/Reviews | Set goals, complete self-assessment | Set team goals, conduct reviews |
Employee Center Configuration
Performance Management
Performance Review Cycle
Performance Review Components
| Component | Description | Configuration |
|---|---|---|
| Goals | Individual objectives | Goal types, templates, cascading |
| Competencies | Skills and behaviors | Competency library, job mapping |
| Self-Assessment | Employee reflection | Review forms, rating scales |
| Manager Review | Supervisor evaluation | Review templates, workflows |
| 360 Feedback | Multi-rater input | Rater selection, anonymity |
| Calibration | Cross-team consistency | Calibration meetings, adjustments |
Use clear, behaviorally-anchored rating scales (e.g., 1-5 with descriptions). Avoid forced distribution unless required. Train managers on consistent rating application.
Time & Attendance
Time Tracking Options
| Method | Description | Best For |
|---|---|---|
| Weekly Timesheets | Standard hours per project/task | Professional services, project costing |
| Time Clock | Clock in/out with punch times | Hourly workers, manufacturing |
| Case Time Tracking | Time against support cases | Support teams, billable hours |
| Project Time Entry | Time against project tasks | Consulting, professional services |
Time-Off Management
| Feature | Configuration | Notes |
|---|---|---|
| Time-Off Types | PTO, Sick, Bereavement, etc. | Separate accrual tracking per type |
| Accrual Rules | Per pay period, annual, tenure-based | Configure per employee class |
| Carryover | Max carryover, use-it-or-lose-it | Policy varies by location/type |
| Blackout Dates | Restrict requests during busy periods | Optional per department |
Workforce Analytics
Key HR Metrics
| Metric | Calculation | Target |
|---|---|---|
| Headcount | Active employees by period | Plan vs actual |
| Turnover Rate | Separations / Avg headcount | Industry benchmark |
| Time to Fill | Days from req open to hire | < 45 days typical |
| Cost per Hire | Total recruiting costs / Hires | Varies by role level |
| Absenteeism | Unplanned absence days / Work days | < 3% |
| Revenue per Employee | Total revenue / FTE | Industry benchmark |
HR Dashboards
- Executive Dashboard: Headcount trends, cost analysis, turnover
- Manager Dashboard: Team metrics, pending approvals, open positions
- HR Operations: Onboarding status, compliance items, case queue
- Compensation: Salary distribution, merit budgets, equity analysis
HR Compliance
Compliance Areas
| Area | Requirements | NetSuite Support |
|---|---|---|
| I-9 Verification | Employment eligibility within 3 days | Document storage, reminders |
| EEO Reporting | Annual EEO-1 filing (100+ employees) | Demographic fields, reports |
| FLSA | Overtime, exempt classification | Employee type tracking |
| ACA | Health coverage reporting | Hours tracking, 1095-C forms |
| State Requirements | Varies by state (leave, pay) | Configurable policies |
Employee data is sensitive. Configure field-level permissions, audit trails, and data retention policies. Consider GDPR requirements for international employees.
SuitePeople Implementation Checklist
SuiteCommerce
B2B and B2C e-commerce, web store management, catalog configuration, and omnichannel retail with NetSuite SuiteCommerce.
SuiteCommerce Overview
SuiteCommerce provides native e-commerce capabilities integrated with NetSuite ERP. The platform supports B2C retail sites, B2B customer portals, and hybrid scenarios with real-time inventory, pricing, and order management.
SuiteCommerce Product Options
| Product | Description | Best For |
|---|---|---|
| SuiteCommerce Advanced (SCA) | Full-featured, customizable e-commerce | Complex B2C, high customization needs |
| SuiteCommerce Standard | Pre-built templates, faster deployment | Simple B2C, quick launch |
| SuiteCommerce MyAccount | Self-service customer portal | B2B, customer account management |
| SuiteCommerce InStore | Point-of-sale for retail locations | Brick-and-mortar, omnichannel |
SuiteCommerce Advanced runs on Node.js with Backbone.js frontend. It uses SuiteScript for backend customization and SCSS for styling. Understanding this stack is essential for advanced customizations.
Web Site Setup
Site Configuration Components
Web Site Record Configuration
| Setting | Purpose | Location |
|---|---|---|
| Domain | Primary site URL | Web Site record |
| Subsidiary | Financial entity for orders | Web Site record |
| Default Location | Inventory source for orders | Web Site record |
| Default Currency | Pricing display currency | Web Site record |
| Customer Form | Registration form template | Web Site Setup |
Catalog Management
Web Store Item Setup
| Field/Tab | Purpose | Best Practice |
|---|---|---|
| Display in Web Site | Make item visible online | Check for all sellable items |
| Web Store Description | Product description HTML | SEO-optimized, customer-friendly |
| Store Display Name | Name shown on website | Clear, searchable title |
| Item Images | Product photos | Multiple angles, consistent size |
| URL Component | URL slug for product page | Hyphenated, keyword-rich |
| Meta Tags | SEO title/description | Unique per item, include keywords |
Category Structure
Matrix Items (Variants)
Matrix items represent products with variations (size, color). Parent item holds common attributes; child items represent specific combinations.
Pricing & Promotions
Price Level Strategy
| Approach | Description | Use Case |
|---|---|---|
| Base Price | Standard retail price | Anonymous/guest shoppers |
| Customer Price Levels | Tiered pricing by customer group | Wholesale, VIP customers |
| Quantity Pricing | Volume discounts | Bulk purchase incentives |
| Customer-Specific | Negotiated prices per customer | B2B contracts |
Promotion Types
| Type | Example | Configuration |
|---|---|---|
| Percent Discount | 20% off all shirts | Promotion record with % rate |
| Dollar Discount | $10 off orders over $50 | Minimum order threshold |
| BOGO | Buy 2 get 1 free | Buy X Get Y promotion |
| Free Shipping | Free shipping on $75+ | Shipping method promotion |
| Promo Code | Enter code SAVE15 | Coupon code required |
Configure promotion rules carefully to prevent unintended discount stacking. Use "Best Discount Only" or set explicit exclusion rules. Test all promotion combinations before launch.
Checkout & Payment Processing
Checkout Flow
Payment Gateway Integration
| Gateway | Features | Notes |
|---|---|---|
| NetSuite Payment Gateway | Native integration, PCI compliant | Included with SuiteCommerce |
| PayPal | Express checkout, PayPal Credit | Popular for B2C |
| Stripe | Cards, Apple Pay, Google Pay | SuiteApp integration |
| Authorize.net | Traditional gateway, CIM | Established merchant accounts |
Guest vs Registered Checkout
- Guest: No account required, faster checkout, less friction
- Registered: Save payment/shipping, order history, reorder
- Hybrid: Guest checkout with optional account creation post-purchase
B2B Commerce Features
B2B vs B2C Differences
| Feature | B2C | B2B |
|---|---|---|
| Pricing | Standard retail | Customer-specific, contract |
| Checkout | Credit card, PayPal | Terms, PO numbers, approval |
| Catalog | Public, full catalog | Restricted by customer |
| Quantities | Individual units | Bulk, case packs, MOQs |
| Account | Optional/guest | Required, multi-user |
MyAccount Portal Features
SEO & Analytics
SEO Configuration
| Element | Location | Best Practice |
|---|---|---|
| Page Titles | Item/Category Meta Title | Keyword | Brand (60 chars) |
| Meta Descriptions | Item/Category Meta Description | Compelling, keyword-rich (160 chars) |
| URL Structure | URL Component field | Descriptive, hyphenated slugs |
| Canonical URLs | Site configuration | Prevent duplicate content |
| Sitemap | Auto-generated | Submit to search engines |
Analytics Integration
- Google Analytics: Track traffic, conversions, user behavior
- Enhanced E-commerce: Product impressions, cart, checkout funnel
- Google Tag Manager: Manage tracking tags without code changes
- NetSuite Reports: Web store sales, conversion rates
SuiteCommerce Implementation Checklist
SuiteProjects
Project accounting, resource management, and professional services automation with SuiteProjects.
SuiteProjects Overview
SuiteProjects provides comprehensive project management within NetSuite, enabling organizations to manage project-based work from opportunity through delivery and billing. It's particularly powerful for professional services firms, agencies, and any business that bills by time, milestone, or project completion.
| Capability | Basic Projects | SuiteProjects | OpenAir (PSA) |
|---|---|---|---|
| Project Records | ✓ | ✓ | ✓ |
| Task Management | Basic | Advanced | Advanced |
| Time Tracking | Basic | ✓ | ✓ |
| Resource Management | — | ✓ | Advanced |
| Project Budgeting | Basic | ✓ | ✓ |
| Revenue Recognition | Manual | ✓ | ✓ |
| Gantt Charts | — | ✓ | ✓ |
| Multi-Project Dashboards | — | ✓ | ✓ |
Project Structure
SuiteProjects uses a hierarchical structure to organize work:
PROJECT HIERARCHY
═══════════════════════════════════════════════════════════════
PROJECT (Job Record)
├── Project Tasks
│ ├── Task 1: Requirements Phase
│ │ ├── Subtask 1.1: Discovery Workshops
│ │ ├── Subtask 1.2: Document Requirements
│ │ └── Subtask 1.3: Sign-off
│ │
│ ├── Task 2: Design Phase
│ │ ├── Subtask 2.1: Solution Architecture
│ │ └── Subtask 2.2: Technical Design
│ │
│ └── Task 3: Build Phase
│ ├── Subtask 3.1: Configuration
│ ├── Subtask 3.2: Development
│ └── Subtask 3.3: Testing
│
├── Project Resources (Assigned Employees)
│ ├── Project Manager
│ ├── Senior Consultant
│ └── Developer
│
├── Project Budget
│ ├── Labor Budget
│ ├── Expense Budget
│ └── Material Budget
│
└── Billing Schedule
├── Milestone 1: Requirements Complete
├── Milestone 2: Design Approved
└── Milestone 3: Project Go-Live
Project Setup
| Setting | Options | Recommendation |
|---|---|---|
| Project Type | Standard, Template | Create templates for repeatable projects |
| Billing Type | Time & Materials, Fixed Price, Non-Billable | Align with contract terms |
| Percent Complete Override | Enabled/Disabled | Enable for milestone-based rev rec |
| Project Cost Rules | Employee cost, Standard cost, Custom | Employee cost for accurate margins |
| Allow Time Entry | Per project | Enable on billable projects |
Time Tracking
Accurate time tracking is the foundation of project accounting:
Time Entry Methods
| Method | Best For | Pros | Cons |
|---|---|---|---|
| Weekly Timesheet | Most employees | Grid view, fast entry, copy week | Less detail per entry |
| Time Record | Detailed tracking | Full detail, notes, memo | Slower entry |
| Employee Center | Self-service | Easy access, mobile-friendly | Limited permissions |
| Mobile | Field workers | Real-time entry, location | Requires app |
Set up workflow approval for time entries to catch issues before billing. Route by project manager, department head, or threshold amount. Consider same-day approval for accurate WIP reporting.
Resource Management
Match the right resources to projects based on skills, availability, and utilization targets:
RESOURCE ALLOCATION VIEW
═══════════════════════════════════════════════════════════════
Resource Mon Tue Wed Thu Fri Util%
─────────────────────────────────────────────────────────────
Sarah (PM)
├── Project A 4h 4h 4h 4h 4h 50%
├── Project B 2h 2h 2h 2h 2h 25%
└── Admin 2h 2h 2h 2h 2h 25%
TOTAL: 100%
Mike (Sr. Cons)
├── Project A 8h 8h 8h — — 60%
├── Project C — — — 8h 8h 40%
└── Bench — — — — — 0%
TOTAL: 100%
Lisa (Developer)
├── Project B 8h 8h 8h 8h 8h 100%
└── Available — — — — — 0%
TOTAL: 100%
Target Utilization: 75% (billable)
───────────────────────────────────────────────────────────────
Resource Management Features
- Skills Matrix: Track employee certifications, technologies, and expertise levels
- Availability Calendar: View PTO, training, and existing allocations
- Utilization Targets: Set billable hour targets by role or department
- Capacity Planning: Forecast resource needs vs. availability
- Resource Request: Project managers request resources from resource pool
New dedicated role for project managers with optimized permissions for project oversight without full accounting access. Includes project dashboard, resource requests, and budget monitoring.
Project Budgeting
Control project profitability with detailed budgets:
| Budget Category | Components | Key Metrics |
|---|---|---|
| Labor Budget | Hours × Rate by role, Resource assignments | ETC (Estimate to Complete), EAC (Estimate at Completion) |
| Expense Budget | Travel, software, subcontractors | Spend vs. budget, reimbursable % |
| Material Budget | Items charged to project | Markup, pass-through costs |
| Revenue Budget | Milestone amounts, T&M estimates | Recognized vs. billed vs. contracted |
PROJECT BUDGET EXAMPLE
═══════════════════════════════════════════════════════════════
PROJECT: ERP Implementation - Acme Corp
Contract Value: $250,000
────────────────────────────────────────────────────────────────
LABOR BUDGET
Role Hours Rate Budget Actual Var
──────────────────────────────────────────────────────────────
Project Manager 200 $175 $35,000 $32,000 $3,000
Sr. Consultant 400 $200 $80,000 $72,000 $8,000
Consultant 600 $150 $90,000 $85,000 $5,000
Developer 200 $125 $25,000 $28,000 ($3,000)
──────────────────────────────────────────────────────────────
Labor Total $230,000 $217,000 $13,000
EXPENSE BUDGET
Category Budget Actual Var
──────────────────────────────────────────────────────────────
Travel $10,000 $8,500 $1,500
Software/Licenses $5,000 $5,000 $0
Training Materials $2,500 $1,800 $700
──────────────────────────────────────────────────────────────
Expense Total $17,500 $15,300 $2,200
SUMMARY
──────────────────────────────────────────────────────────────
Contract Value: $250,000
Total Costs: $232,300
Gross Margin: $17,700 (7.1%)
Target Margin: 10%
Status: ⚠ Below target
Billing Methods
SuiteProjects supports multiple billing approaches:
Time & Materials (T&M)
- Bill actual hours worked at agreed rates
- Charge expenses at cost or with markup
- Create invoices from unbilled time/expenses
- Best for: Scope-variable projects, ongoing support
Fixed Price
- Bill predetermined amounts at milestones
- Track costs internally for margin analysis
- Revenue recognition based on % complete
- Best for: Well-defined scope, predictable work
Retainer/Prepaid
- Collect payment upfront
- Draw down against time/expenses
- Alert when retainer runs low
- Best for: Ongoing services, advisory relationships
Project billing method must align with ASC 606 / IFRS 15 revenue recognition requirements. Fixed price projects typically use percentage-of-completion; T&M recognizes as services delivered. Consult with accounting on appropriate treatment.
Project Financials
Track profitability at every level:
PROJECT PROFITABILITY STATEMENT
═══════════════════════════════════════════════════════════════
PROJECT: ERP Implementation - Acme Corp
Period: Q4 2025
───────────────────────────────────────────────────────────────
REVENUE
Milestone Billings $175,000
T&M Billings $25,000
Expense Reimbursements $8,500
───────────────────────────────────────────────────────────────
TOTAL REVENUE $208,500
COST OF SERVICES
Direct Labor (at cost rates) $145,000
Contractor Costs $15,000
Travel & Expenses $8,500
Other Direct Costs $2,300
───────────────────────────────────────────────────────────────
TOTAL COS $170,800
GROSS PROFIT $37,700
Gross Margin % 18.1%
───────────────────────────────────────────────────────────────
KEY METRICS
Budget Variance: $15,200 favorable
Schedule Variance: On track (2 days ahead)
Scope Changes: 3 approved (+$12,000)
Customer Satisfaction: 4.5/5.0
Project Dashboard & Reporting
| Report Category | Key Reports | Audience |
|---|---|---|
| Project Health | Project Status Summary, Milestone Tracker, Risk Register | Project Managers, Executives |
| Financial | Project P&L, WIP Report, Budget vs. Actual | Finance, Project Managers |
| Resource | Utilization by Employee, Capacity Forecast, Bench Report | Resource Managers, HR |
| Billing | Unbilled Time, Unbilled Expenses, Billing Backlog | Finance, Project Managers |
| Time | Timesheet Status, Time by Project/Task, Approval Queue | HR, Project Managers |
Integration Points
SUITEPROJECTS INTEGRATION MAP
═══════════════════════════════════════════════════════════════
┌─────────────────┐
│ OPPORTUNITY │
│ (CRM) │
└────────┬────────┘
│ Convert to Project
▼
┌─────────────┐ ┌─────────────────┐ ┌─────────────┐
│ CUSTOMER │◄────►│ PROJECT │◄────►│ EMPLOYEE │
│ Record │ │ (Job) │ │ Records │
└─────────────┘ └────────┬────────┘ └──────┬──────┘
│ │
┌─────────────┬───────┼───────┬─────────────┼────────┐
│ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼
┌───────────┐ ┌───────────┐ │ ┌───────────┐ ┌────────┐ │
│ INVOICES │ │ EXPENSES │ │ │ PURCHASE │ │ TIME │ │
│ │ │ │ │ │ ORDERS │ │ ENTRY │ │
└───────────┘ └───────────┘ │ └───────────┘ └────────┘ │
│ │ │ │ │ │
└─────────────┴───────┼───────┴─────────────┴────────┘
│
▼
┌─────────────────┐
│ FINANCIALS │
│ (GL, Rev Rec) │
└─────────────────┘
Industry Applications
Core use case for SuiteProjects. Track client engagements, manage consultant utilization, bill by project/phase/milestone, and measure realization rates. Focus on gross margin by project and practice area.
Implementation projects for new customers, professional services engagements, and internal development projects. Track billable vs. R&D time, measure implementation margin, and capitalize development costs per ASC 350-40.
Engineering projects, new product development, capital projects, and plant improvements. Track project costs against capital budgets, manage cross-functional teams, and integrate with work orders.
The #1 SuiteProjects implementation challenge is getting employees to enter time accurately and promptly. Build time entry into daily habits: require approval before expenses, tie to performance reviews, and make it as easy as possible. Weekly timesheet view with ability to copy previous week is key for adoption.
Implementation Checklist
Planning & Budgeting
Financial planning, budgeting, and forecasting with NSPB (NetSuite Planning and Budgeting).
Planning & Budgeting Overview
NetSuite Planning and Budgeting (NSPB) extends NetSuite's native budgeting with enterprise-grade planning capabilities including driver-based modeling, multi-scenario planning, and collaborative workflow. It replaces spreadsheet-based planning with a connected, auditable platform.
| Capability | Native Budgets | NSPB |
|---|---|---|
| Budget Entry | Per account, per period | Model-driven with calculations |
| Scenarios | Single version | Unlimited what-if scenarios |
| Workflow | Basic approval | Multi-stage with task ownership |
| Driver Models | — | Revenue drivers, headcount, etc. |
| Forecasting | Manual reforecast | Rolling forecasts, AI predictions |
| Consolidation | Manual | Automated multi-subsidiary |
| Reporting | Budget vs. Actual reports | Interactive dashboards, variance drill-down |
| Data Integration | Manual import | Bi-directional NetSuite sync |
Planning Process Architecture
ANNUAL PLANNING CYCLE
═══════════════════════════════════════════════════════════════
Q3 (Sep-Oct) Q4 (Nov-Dec) Q1 (Jan-Mar)
─────────────────────────────────────────────────────────────────
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ STRATEGIC │────►│ BUDGET │────►│ FINAL │
│ PLANNING │ │ BUILDING │ │ APPROVAL │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ • CEO targets │ │ • Dept inputs │ │ • Board review│
│ • Growth goals│ │ • Iterations │ │ • Final lock │
│ • Initiatives │ │ • Consolidate │ │ • Publish │
└───────────────┘ └───────────────┘ └───────────────┘
ROLLING FORECAST (Continuous)
─────────────────────────────────────────────────────────────────
Q1 Q2 Q3 Q4 Q1+1
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ Actual │ │ Actual │ │Forecast │ │Forecast │ │Forecast │
│ (Lock) │ │ (Lock) │ │(Active) │ │(Active) │ │(Active) │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
Each month: Lock completed period, extend forecast horizon
NSPB Components
| Component | Purpose | Key Features |
|---|---|---|
| Models | Define data structure and calculations | Dimensions, hierarchies, formulas, drivers |
| Forms | Data entry interface | Grid-based input, validation rules, spreads |
| Workflows | Approval and task management | Task assignment, status tracking, notifications |
| Reports | Analysis and presentation | Dashboards, variance analysis, drill-down |
| Scenarios | What-if analysis | Base, best case, worst case, working |
| Integrations | Data synchronization | NetSuite GL, subledger, external sources |
Dimension Design
Dimensions define the granularity and structure of your planning model:
PLANNING MODEL DIMENSIONS
═══════════════════════════════════════════════════════════════
REQUIRED DIMENSIONS
┌─────────────────────────────────────────────────────────────┐
│ ACCOUNT TIME SCENARIO VERSION │
│ ──────── ──── ──────── ─────── │
│ GL Accounts Months Budget Working │
│ Hierarchy Quarters Forecast Submitted │
│ Roll-ups Years Best Case Approved │
│ Fiscal/Cal Worst Case Published │
└─────────────────────────────────────────────────────────────┘
ORGANIZATIONAL DIMENSIONS
┌─────────────────────────────────────────────────────────────┐
│ SUBSIDIARY DEPARTMENT LOCATION CLASS │
│ ────────── ────────── ──────── ───── │
│ Legal entities Cost centers Facilities Products │
│ Hierarchy Roll-up Geography Segments │
│ Elimination Allocation Consolidation P&L split │
└─────────────────────────────────────────────────────────────┘
CUSTOM DIMENSIONS (Examples)
┌─────────────────────────────────────────────────────────────┐
│ PRODUCT CUSTOMER PROJECT EMPLOYEE │
│ ─────── ──────── ─────── ──────── │
│ Product lines Segments Capital proj Headcount │
│ SKU groups Key accounts Initiatives Roles │
│ Categories Territories Programs Levels │
└─────────────────────────────────────────────────────────────┘
Driver-Based Planning
Move beyond line-item budgeting to models that calculate from business drivers:
Revenue Drivers
REVENUE MODEL
═══════════════════════════════════════════════════════════════
SUBSCRIPTION REVENUE (SaaS)
───────────────────────────────────────────────────────────────
Beginning ARR $10,000,000
+ New Logo ARR Deals × ASP $2,500,000
+ Expansion ARR Base × Rate $1,000,000
- Churn Base × Churn % ($500,000)
───────────────────────────────────────────────────
Ending ARR $13,000,000
MRR = ARR / 12 $1,083,333
Recognition timing adjustments ($50,000)
───────────────────────────────────────────────────
GAAP Revenue $1,033,333
PRODUCT REVENUE (Wholesale)
───────────────────────────────────────────────────────────────
Units Sold Customers × Avg Units 100,000
× Average Price List - Discount % $150
× Seasonal Factor Index by month 1.15
───────────────────────────────────────────────────
Gross Revenue $17,250,000
- Returns Gross × Return % ($862,500)
───────────────────────────────────────────────────
Net Revenue $16,387,500
Expense Drivers
EXPENSE MODELS
═══════════════════════════════════════════════════════════════
HEADCOUNT-DRIVEN
───────────────────────────────────────────────────────────────
Headcount by Role × Salary × Month = Salaries
Headcount × Benefits Rate = Benefits
Headcount × Payroll Tax Rate = Payroll Taxes
Sales Headcount × Quota × Commission % = Commissions
Engineering HC × Tool Cost/Employee = Software
Total HC × Rent/Employee = Facilities
REVENUE-DRIVEN
───────────────────────────────────────────────────────────────
Revenue × COGS % = Cost of Goods
Revenue × Marketing % = Marketing
Revenue × Hosting % (SaaS) = Infrastructure
Revenue × Bad Debt % = Bad Debt
ACTIVITY-DRIVEN
───────────────────────────────────────────────────────────────
Support Tickets × Cost/Ticket = Support Costs
Transactions × Processing Fee = Payment Fees
Travel Days × Per Diem = Travel
Shipments × Avg Freight = Shipping
NSPB now supports AI-powered multivariate predictions. Combine historical data with external factors (seasonality, economic indicators) to generate more accurate forecasts. Models learn from actuals vs. forecast variance to improve over time.
Workflow & Approval
Manage the planning process with structured workflows:
| Stage | Owner | Actions |
|---|---|---|
| Initialize | FP&A | Set targets, seed data, open forms |
| Input | Department Heads | Enter budget, add notes, submit |
| Review | Finance Business Partners | Validate, request changes, approve |
| Consolidate | FP&A | Roll up, adjust, model scenarios |
| Approve | CFO / Board | Final review, lock, publish |
Scenario Analysis
Model multiple outcomes to understand risk and opportunity:
SCENARIO COMPARISON
═══════════════════════════════════════════════════════════════
Budget Best Case Worst Case Likely
────── ───────── ────────── ──────
ASSUMPTIONS
Revenue Growth 15% 25% 5% 18%
New Customers 50 75 25 55
Churn Rate 8% 5% 15% 7%
Headcount Adds 20 25 10 22
RESULTS
Revenue $50M $62M $41M $53M
Gross Margin 65% 68% 58% 66%
Operating Expenses $35M $38M $30M $36M
EBITDA $10M $15M $2M $11M
EBITDA Margin 20% 24% 5% 21%
Cash Balance (EOY) $25M $35M $15M $27M
Runway (months) 18 24 12 19
PROBABILITY WEIGHTED
───────────────────────────────────────────────────────────────
Expected Revenue = (Budget×40%) + (Best×20%) + (Worst×10%) + (Likely×30%)
= $51.5M
Reporting & Analysis
| Report Type | Purpose | Audience |
|---|---|---|
| Budget vs. Actual | Period performance to budget | All managers |
| Variance Analysis | Drill into favorable/unfavorable | Finance, department heads |
| Forecast vs. Prior Forecast | Track forecast accuracy | FP&A |
| Scenario Comparison | Side-by-side what-if | Executive team |
| Driver Dashboard | KPI performance vs. plan | Executives, board |
| Workflow Status | Budget completion tracking | FP&A |
NetSuite Integration
NSPB ↔ NETSUITE DATA FLOW
═══════════════════════════════════════════════════════════════
FROM NETSUITE TO NSPB
───────────────────────────────────────────────────────────────
┌─────────────┐ ┌─────────────┐
│ NetSuite │ │ NSPB │
│ │ │ │
│ GL Actuals │ ────────────────────────►│ Actuals │
│ Headcount │ (Scheduled sync) │ Dimension │
│ COA │ │ Members │
│ Dimensions │ │ Seed Data │
└─────────────┘ └─────────────┘
FROM NSPB TO NETSUITE
───────────────────────────────────────────────────────────────
┌─────────────┐ ┌─────────────┐
│ NSPB │ │ NetSuite │
│ │ │ │
│ Approved │ ────────────────────────►│ Budget │
│ Budget │ (On approval/publish) │ Records │
└─────────────┘ └─────────────┘
SYNC CONSIDERATIONS
───────────────────────────────────────────────────────────────
• Match dimension members (account numbers, dept codes)
• Handle hierarchy differences (NSPB can be more granular)
• Currency conversion timing
• Period alignment (fiscal calendar sync)
• Consolidation elimination entries
Industry Applications
Model ARR, MRR, customer cohorts, and unit economics. Plan by customer segment, product line, and geography. Forecast bookings to revenue conversion with proper deferred revenue timing. Track CAC payback and LTV in planning.
Capacity planning tied to production volume. Model material costs with commodity price assumptions. Workforce planning by shift and skill level. Capital expenditure modeling for equipment and facilities.
Headcount-driven model with utilization assumptions. Plan revenue by practice area, client, and project type. Model hiring pipeline to meet capacity needs. Forecast bench costs and contractor spend.
- Over-engineering: Start simple; add complexity only when needed
- Dimension explosion: Too many dimensions = slow calculations, user confusion
- Stale actuals: Schedule frequent syncs; outdated actuals undermine trust
- Unclear ownership: Define who owns each budget line and approve
- No documentation: Document assumptions, formulas, and processes
The biggest NSPB success factor is executive sponsorship. If the CFO doesn't actively use the system for decision-making, adoption will fail. Start with a high-visibility use case (board deck, investor reporting) that executives care about. Once leadership relies on NSPB for key decisions, department-level adoption follows naturally.
Implementation Checklist
Compliance 360
Regulatory compliance, audit management, and governance with NetSuite Compliance 360.
Compliance 360 Overview
NetSuite Compliance 360 provides comprehensive compliance management capabilities including control monitoring, audit management, policy enforcement, and regulatory reporting. It helps organizations meet SOX, GDPR, HIPAA, and other regulatory requirements while reducing compliance costs.
| Capability | Manual Compliance | Compliance 360 |
|---|---|---|
| Control Monitoring | Periodic manual testing | Continuous automated monitoring |
| Evidence Collection | Spreadsheets, email | Centralized, automated capture |
| Audit Preparation | Weeks of gathering | On-demand reporting |
| Issue Tracking | Manual follow-up | Workflow-driven remediation |
| Policy Management | Document repositories | Version-controlled with attestation |
| Risk Assessment | Annual spreadsheet exercise | Dynamic risk scoring |
Compliance Framework
COMPLIANCE 360 ARCHITECTURE
═══════════════════════════════════════════════════════════════
┌─────────────────────────────────────────────────────────────┐
│ GOVERNANCE LAYER │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Policies │ │ Procedures │ │ Standards │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ CONTROL LAYER │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Preventive │ │ Detective │ │ Corrective │ │
│ │ Controls │ │ Controls │ │ Controls │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ MONITORING LAYER │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Automated │ │ Evidence │ │ Exception │ │
│ │ Testing │ │ Capture │ │ Alerts │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ REPORTING LAYER │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Dashboards │ │ Audit Reports│ │ Attestation │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
Control Library
Build and maintain a library of controls mapped to regulatory requirements:
| Control Type | Description | Examples |
|---|---|---|
| Preventive | Stop issues before they occur | Approval workflows, segregation of duties, field validation |
| Detective | Identify issues that occurred | Exception reports, variance analysis, reconciliations |
| Corrective | Remediate identified issues | Adjusting entries, system corrections, process fixes |
| IT General Controls | System-level controls | Access management, change control, backup/recovery |
| Application Controls | Process-specific controls | Data validation, calculation checks, interface controls |
Control Mapping
CONTROL TO REGULATION MAPPING
═══════════════════════════════════════════════════════════════
CONTROL: Vendor Invoice Three-Way Match
Description: System requires match of PO, receipt, and invoice
before payment approval
Frequency: Continuous (automated)
Type: Preventive / Application Control
Owner: Accounts Payable Manager
REGULATORY MAPPING:
───────────────────────────────────────────────────────────────
┌─────────────┬──────────────┬───────────────────────────────┐
│ Framework │ Requirement │ Description │
├─────────────┼──────────────┼───────────────────────────────┤
│ SOX │ Section 404 │ Financial reporting controls │
│ COSO │ Control Act. │ Transaction authorization │
│ COBIT │ BAI06 │ IT change management │
│ ISO 27001 │ A.12.1.2 │ Change management │
└─────────────┴──────────────┴───────────────────────────────┘
TEST PROCEDURE:
1. Generate report of invoices processed in period
2. Sample 25 invoices (statistical sample)
3. Verify PO, receipt, and invoice match for each
4. Document any exceptions
5. Assess control effectiveness
Automated Testing
Configure automated control tests that run continuously:
| Test Type | Mechanism | Example |
|---|---|---|
| Transaction Tests | Saved search with criteria | Identify invoices without PO approval |
| Access Reviews | Role/permission analysis | Users with conflicting duties |
| Threshold Monitoring | Value-based alerts | Purchases over limit without approval |
| Trend Analysis | Period-over-period comparison | Unusual expense patterns |
| Configuration Checks | System setting validation | Password policy compliance |
New AI-powered assistant helps interpret regulatory requirements, suggests relevant controls, and identifies gaps in coverage. Ask natural language questions like "What controls do we need for HIPAA PHI access?" and receive actionable recommendations.
Audit Management
Streamline internal and external audit processes:
Audit Workflow
| Phase | Activities | Compliance 360 Support |
|---|---|---|
| Planning | Define scope, timeline, team | Audit project templates, risk-based scoping |
| Information Request | Auditor requests (PBC list) | Request management, assignment tracking |
| Evidence Collection | Gather supporting documentation | Automated evidence capture, secure portal |
| Testing | Control testing, substantive tests | Test results documentation, exception tracking |
| Findings | Issue identification, remediation | Issue workflow, remediation tracking |
| Reporting | Opinion, management letter | Report generation, status dashboards |
Risk Assessment
RISK SCORING MATRIX
═══════════════════════════════════════════════════════════════
IMPACT
│ Low Medium High Critical
───────┼─────────────────────────────────
High │ M H C C
LIKELIHOOD │
Medium │ L M H C
│
Low │ L L M H
───────┴─────────────────────────────────
L = Low Risk (Accept/Monitor)
M = Medium Risk (Mitigate)
H = High Risk (Priority Mitigation)
C = Critical Risk (Immediate Action)
RISK FACTORS:
───────────────────────────────────────────────────────────────
• Financial Impact: Dollar value at risk
• Regulatory Impact: Fines, sanctions exposure
• Operational Impact: Business disruption
• Reputational Impact: Brand/customer trust
• Control Effectiveness: Existing mitigation strength
Regulatory Frameworks
Compliance 360 includes pre-built frameworks for common regulations:
| Framework | Scope | Key Requirements |
|---|---|---|
| SOX (Sarbanes-Oxley) | Public companies | Section 302/404, internal controls over financial reporting |
| GDPR | EU data subjects | Data protection, consent, right to erasure, breach notification |
| HIPAA | Healthcare (US) | PHI protection, access controls, audit trails |
| PCI-DSS | Payment card data | Cardholder data security, network controls |
| SOC 2 | Service organizations | Trust services criteria (Security, Availability, etc.) |
| CCPA/CPRA | California residents | Consumer privacy rights, opt-out, data access |
Segregation of Duties
Monitor and enforce separation of conflicting responsibilities:
SEGREGATION OF DUTIES MATRIX
═══════════════════════════════════════════════════════════════
CREATE APPROVE POST RECONCILE
─────────────────────────────────────────────────────────────────
Vendor Master X X — —
Purchase Orders X X — —
Vendor Bills — X X —
Payments — X X X
Bank Reconciliation — — — X
X = Conflicting duties (cannot be same person)
CONFLICT MONITORING:
───────────────────────────────────────────────────────────────
• Role Analysis: Review permission combinations
• Transaction Monitoring: Same user on conflicting steps
• Exception Reporting: Override and emergency access
• Periodic Review: Quarterly SoD assessment
- Same user creates and approves purchase orders
- AP clerk has vendor master edit access
- Payroll admin can edit own compensation
- IT admin has production and development access
- Single user for journal entry creation and posting
Industry Applications
HIPAA compliance for protected health information (PHI). Track access to patient data, monitor for unauthorized disclosure, manage business associate agreements, and maintain breach notification procedures. 2025.2 AI Assistant helps interpret complex HIPAA requirements.
SOC 2 and ISO 27001 for customer trust. Demonstrate security, availability, and confidentiality controls to enterprise customers. Document change management, access controls, and incident response. Essential for selling to regulated industries.
SOX compliance for public companies, export controls (ITAR/EAR), and environmental regulations (EPA). Quality management system controls for ISO 9001. Supply chain compliance for conflict minerals and modern slavery reporting.
Single Audit (Uniform Guidance) for federal grant recipients. Fund accounting controls, cost allocation compliance, and donor restriction monitoring. Grant-specific reporting and compliance attestation.
Reporting & Dashboards
| Report | Purpose | Audience |
|---|---|---|
| Control Effectiveness | Test results and exceptions by control | Compliance team, auditors |
| Risk Heat Map | Visual risk distribution | Executive team, board |
| Issue Aging | Open findings by severity and age | Compliance, management |
| SoD Violations | Conflicting access/actions | IT security, audit |
| Audit Status | Request fulfillment, timeline | Compliance team, auditors |
| Policy Attestation | Employee acknowledgment tracking | HR, compliance |
The ROI of Compliance 360 comes from audit preparation time savings. Companies typically spend weeks gathering evidence for external audits. With proper setup, this drops to days. Start by mapping your most frequent audit requests to automated evidence capture. The AI Assistant in 2025.2 accelerates gap analysis significantly—use it during initial implementation to identify missing controls.