Item and Product Syncs

NetSuite uses Item records for inventory management. Salesforce uses Product objects for maintaining the Sales Catalogs for the sales teams. The Salesforce Connector supports the exchange of data between NetSuite and Salesforce. The NetSuite inventory and the Salesforce product catalog are always in sync.

The Salesforce Connector synchronizes the changes made in NetSuite, and the changes made in Salesforce, so that both the Sales team and the Finance team are always working with the same information.

                                                                                                                                                                                                                                             

Supported Item Types

The following NetSuite item types are supported by Salesforce Connector:

  • Inventory Items, including:

    • Standard Inventory Items

    • Serialized Inventory Items

    • Lot Numbered Inventory Items

  • Non-Inventory Items, including:

    • Non-Inventory Items for Sale

    • Non-Inventory Items for Resale

  • Service Items, including:

    • Service Items for Sale

    • Service Items for Resale

Item and Product Sync Prerequisites

For an Inventory Item sync, ensure that values are defined in NetSuite for the fields Default COGS Account and Default Assets Account. In NetSuite, go to Setup > Accounting > Preferences > Accounting Preferences Click the Items/Transactions subtab to select the values for these fields.

Item and Product Lookups

For information about Lookups for Items and Products, see Manage Lookups.

NetSuite Items Syncs with Salesforce Products

Sales teams no longer need to create Products manually in Salesforce. Whenever new items are added to NetSuite, they automatically appear in the Salesforce Product Catalog, so that sales teams can begin selling.

Sales teams can also make changes to Salesforce products, for example, creating different Price Books or changing product attributes. These changes are synced back to NetSuite to update inventory items. For example, changes to Salesforce Price Books are synced to NetSuite and update Price Levels.

Item Sync Triggers from NetSuite to Salesforce

Items are synced from NetSuite to Salesforce Products. (See Supported Item Types for more information.)

This NetSuite to Salesforce sync is triggered whenever:

  • A new Item is created or an existing Item is updated in NetSuite.

  • A new Price Level is created or existing Price Level is updated in NetSuite. These changes will sync to the Salesforce Standard Price Book as a Salesforce Price Book Entry.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Product Sync Triggers from Salesforce to NetSuite

Products are synced from Salesforce to NetSuite Items. This Salesforce to NetSuite sync is triggered whenever:

  • A new Product is created in Salesforce.

  • An existing Product is updated in Salesforce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

Item to Product Mapping Tables

The following table shows the mapping between NetSuite Items and Salesforce Products to ensure that identical sales catalogs are maintained in both applications.

Standard Field Mappings

NetSuite Item

Salesforce Product

Item Name and Number

Product Name

Display Name and Code (Item)

ItemCode (Inventory, Non-Inventory, and Service Items)

ProductCode

isInactive

IsActive

includeChildren

Tax Schedule

UnitsType

Units of Measure

ItemType

Custom Field: Oracle_Product_Type__c

InternalId

Custom Field: Oracle_NetSuiteId__c

Custom Field Mappings

NetSuite Item

Salesforce Product

Custom Field

ItemType

Custom Field: Oracle_Product_Type__c

InternalId

Custom Field: Oracle_NetSuiteId__c

Custom Field: Salesforce_Product_Status__c

Custom Field: Oracle_Product_Status_c

Custom Field: Item_Syncronization_message__c

Custom Field: Oracle_Synchronization_message__c

Custom Field: NS_Item_Sync_Timestamp__c

Custom Field: Oracle_TimeStamp_of_last_update__c

Custom Field: Salesforce_Product_ID__c

General Notices