AMP Integration – Orders and Quotes

Proposal Summary  This proposal outlines a solution for integrating AMP orders and quotes with NetSuite on a scheduled basis. The objective is to facilitate the synchronization of AMP Quotes into NetSuite as Opportunity records and AMP Orders as Quote records.  The estimated effort for implementing the customization in the Sandbox and Production is 32 hours.  … Continue reading AMP Integration – Orders and Quotes

PLM centric to Netsuite Integration

Ten Acre Gifts is implementing a PLM-centric integration between Centric 8 PLM and NetSuite. This involves API mapping, authentication setup, and data synchronization between the two systems. The objective is to establish seamless data exchange for Items (Style BO), Commitments/Item Orders, and Dimensions.  Overview of Integration   Integration Type: Scheduled-Based Sync (No Restlets or Suitelets in… Continue reading PLM centric to Netsuite Integration

How Business Models Influence API Endpoint Design and Security

When integrating systems like NetSuite with external platforms such as DispatchTrack, one may notice variations in API endpoint configurations across different clients. A particularly interesting observation arises when the API endpoints differ based on the client’s business model—for instance, B2B (Business-to-Business) versus B2C (Business-to-Consumer). This article explores why such differences exist, with a focus on… Continue reading How Business Models Influence API Endpoint Design and Security

SOAP Web Services: InvalidVersionFault Error

When integrating with NetSuite SOAP Web Services, you may encounter the InvalidVersionFault error. This error occurs when the request message specifies an unsupported or outdated version of the NetSuite schema. NetSuite regularly updates its Web Services versions, and older versions may become deprecated, requiring integrations to be updated accordingly. Using an incorrect version can lead… Continue reading SOAP Web Services: InvalidVersionFault Error

Add Images to File Cabinet via CSV Import and Associate Them to Item

Upload the images to your File Cabinet. On your Computer, collect all your images and make sure to name them accordingly. Move it to one folder then Archive it Login as an Administrator Navigate to Documents > Files > File Cabinet Click Advance Add Zip Archived to Add: Select Zip file Destination Folder: Select Folder Destination Unzip Files:… Continue reading Add Images to File Cabinet via CSV Import and Associate Them to Item

Seamless Integration of Centric PLM with NetSuite Using Map/Reduce Scripts

Iegrating Centric PLM (Product Lifecycle Management) with NetSuite ERP enhances efficiency by synchronization of product data, styles, colorways, commitments, and dimensions. To process large volumes of data efficiently, a Map/Reduce script with a library file can be implemented, ensuring structured and scalable data transfer. Key Synchronization Points 1. Style Sync Transfers style attributes such as… Continue reading Seamless Integration of Centric PLM with NetSuite Using Map/Reduce Scripts

NetSuite Discontinues Support for RSA PKCSv1.5 Scheme in OAuth 2.0 from March 1, 2025

As of March 1, 2025, NetSuite will no longer support the RSA PKCSv1.5 scheme for token signing in the OAuth 2.0 client credentials flow. This change is being made for security reasons, as the RSA PKCSv1.5 scheme has known vulnerabilities. This will impact all existing integrations that rely on this deprecated scheme. What Does This… Continue reading NetSuite Discontinues Support for RSA PKCSv1.5 Scheme in OAuth 2.0 from March 1, 2025

SuiteQL Access Issue for Custom Record – Troubleshooting and Solution

Issue Summary: A user is unable to access the custom record customrecord_jj_intercompany_invoice via SuiteQL API, despite having the necessary permissions granted in their role. The user can access the record through the NetSuite UI, but SuiteQL returns no results. This article explores the potential causes and the solution for this issue. Root Cause Analysis: Upon… Continue reading SuiteQL Access Issue for Custom Record – Troubleshooting and Solution

Common Use Cases for Salesforce → NetSuite Sync using Workato

Sync Salesforce Opportunities to NetSuite Sales Orders When an Opportunity is marked “Closed-Won”, create a Sales Order in NetSuite. Sync Salesforce Quotes to NetSuite Invoices Convert Salesforce Quotes into NetSuite Invoices automatically. Sync Salesforce Products to NetSuite Items Ensure that the product catalog is always up to date. Sync Payments & Transactions When a payment… Continue reading Common Use Cases for Salesforce → NetSuite Sync using Workato

Example Workato Recipe JSON

{  “trigger”: {   “app”: “salesforce”,   “event”: “new_or_updated_record”,   “object”: “Account”  },  “actions”: [   {    “app”: “netsuite”,    “action”: “search_record”,    “object”: “customer”,    “filters”: {     “email”: “{{trigger.email}}”    }   },   {    “if”: {     “condition”: “customer_found”    },    “then”: {     “app”: “netsuite”,     “action”: “update_record”,     “object”: “customer”,     “record_id”: “{{customer.id}}”,     “fields”: {      “companyname”: “{{trigger.Account_Name}}”,      “phone”: “{{trigger.Phone}}”     }    }   },   {    “else”: {     “app”: “netsuite”,… Continue reading Example Workato Recipe JSON