Best Of
Re: NPSB & Suite Analytics
Hello @User_DBN5O NSPB Sync is capable of budget data writeback. You'll have to set up business rules/data integration and plug-in scripts to achieve this. For reference: Setting Up Your Planning and Budgeting for Budget Data Import
You can also skip NetSuite as the staging layer and export the needed data directly from NSPB into a data warehouse. This is one way to export data from NSPB: Exporting Data
Re: Scriptable Cart/Checkout doesn't run after PayPal authorization. Adding/removing items resets
Hi,
I was able to apply the script to the form and it worked.
Thanks again for your support.
NetSuite June Update: AI Connector Enhancements, SuiteWorld 2026, and Upcoming Learning
Dive into what’s new!
- Meet the new Finance Analyst Skill for NetSuite AI Connector Service.
- SuiteWorld registration is open. Reserve your pass now and save $300.
- See how two football clubs are winning on and off the field.
Check out our NEW Finance Analyst Skill for NetSuite AI Connector Service
The NetSuite AI Connector Service gives customers a flexible, scalable way to connect their NetSuite data to AI assistants like Claude and ChatGPT. To make the service even more useful, we just introduced the Finance Analyst Skill. A skill is a reusable AI workflow built for specific tasks, and this one is designed to help finance teams with close support, reconciliations, cash reporting, and executive-ready narratives.
Here’s how you can start using the Finance Analyst Skill today.
1. Download the skill
2. Upload it to Claude
In Claude, Skills are available when code execution is enabled. For individual plans, turn it on in Settings > Capabilities. For Team or Enterprise plans, an owner can enable it in organization settings. Then go to Customize > Skills, select Create skill, and upload the ZIP file. Once uploaded, the skill appears in your skills list and can be turned on or off. Custom skills are private unless your organization chooses to share them.
3. Upload it to ChatGPT
In ChatGPT, open your profile icon, go to Skills, then select New skill > Upload from your computer.
4. Start using the skill
Once installed, the skill becomes available when you prompt Claude or ChatGPT with a request that matches its purpose.
It’s that time again: SuiteWorld registration is open! Every year, thousands of people come together at SuiteWorld to learn about the latest NetSuite innovations, connect with peers, and get hands-on with the solutions shaping what's next.
Join us October 25 to 28 in Las Vegas and On Air for four days of keynotes, hands-on learning, networking, and, of course, a lot of fun. Plus, the first 1,000 people to register can save $300 on an individual pass. More than half of the discounted passes are already gone, and prices increase when they sell out or on August 1 - whichever comes first. Visit the SuiteWorld website for more details.
It’s also your chance to see what’s next for NetSuite Next, which was first announced at SuiteWorld last year and is rolling out to customers in North America this year. Revisit the moment we unveiled the next generation of NetSuite:
Why attend?
- 350+ sessions tailored to finance, operations, IT, and industry-specific roles
- Hands-on training with NetSuite product teams, SuiteGurus, and industry experts
- Real-world AI insights through customer stories, demos, and practical use cases
- Meaningful connections with peers, partners, executives, and product leaders
The countdown to SuiteWorld 2026 starts now. We hope to see you there.
Many watch the 90 minutes on the field. Few see the data and decisions that make winning possible. As football takes center stage around the world, we’re spotlighting two teams that are winning on and off the pitch.
Our SVP of Latin America, Gustavo Moussalli, joined Coritiba Foot Ball Club CFO André Campestrini for a look at how one of Brazil's most historic football clubs is using NetSuite to centralize data, support decision-making, and prepare for the next phase of AI adoption. Watch the full tour.
In Mexico, our customer Toluca FC recently clinched its third Concacaf title. Now, the team is advancing to the Intercontinental Cup in December and the Club World Cup in 2029. Congratulations, Red Devils!
How to set up the NetSuite AI Connector Service for ChatGPT.
Before you begin
- Turn on Server SuiteScript, OAuth 2.0, and REST Web Services in NetSuite.
- Install the MCP Standard Tools SuiteApp from the SuiteApp marketplace.
Step 1: Enable Developer Mode in ChatGPT
- Open ChatGPT.
- Go to Settings > Connectors > Advanced.
- Turn on Developer Mode.
Step 2: Create the connection in ChatGPT
- Select New App.
- Enter your MCP Server URL: https://<accountID>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools
- Open Advanced Settings.
- Select User-Defined OAuth Client.
- Copy the Callback URL.
Step 3: Create an integration record in NetSuite
- Navigate to Setup > Integrations > Manage Integrations > New.
- In the OAuth 2.0 section, check: Public Client and NetSuite AI Connector Service
- Paste the ChatGPT Callback URL into the Redirect URI field.
- Click Save.
Step 4: Complete the connection
- Copy the Client ID from the NetSuite integration record and paste it into ChatGPT. If your account is on 2026.1 and using Dynamic Client Registration, select DCR instead.
- Check “I understand and want to continue.”
- Click Create.
- Select the NetSuite role ChatGPT should use.
- Click Allow or Continue.
Step 5: Start using NetSuite in ChatGPT
- Begin a new chat in ChatGPT and select NetSuite from your connectors.
- Type your request in plain English
- ChatGPT will present available tool actions.
- Review and confirm each request when prompted.
For more details, best practices, and troubleshooting, see our guide. (NetSuite login required)
Becoming a NetSuite Power User
Tuesday, June 23, 2026 | 10 a.m. - 10:30 a.m PDT
Register here.
Get Ready for What’s Next
Thursday, June 25, 2026 | 11 a.m. - noon PDT
Register here.
SuiteWorld
October 25-28, 2026
Register here.
Re: Workflow Action "Add Button" Not Displaying or Functioning on Transaction Record
That worked. Thank you!
Re: Workflow Action "Add Button" Not Displaying or Functioning on Transaction Record
Hi @User_PCF01 ,
Looking at your workflow diagram, the Returned to Submitter state currently only transitions downward into the END state.
The Add Button action only handles rendering the button on the screen. To make it execute an action and resubmit the record, you need to create a Transition that links back to your approval path.
Without this transition, clicking the button will refresh the page (and save the record, since you have Save record first checked), but the record will remain stuck in the Returned to Submitter state.
Re: NetSuite Admin Tip | Understanding Available Without Login in the File Cabinet
We went the "permissions" route also. On our sensitive folders, like Expenses, we use the "Restrict by Group" box on the document folder to limit access to that folder & it's files to specific users & roles.
We use a dynamic employee group to auto-include only those with specific roles in NetSuite.
Then on the folders, we use the "Restrict by Group" box to list that group on that folder.
Has worked wonderfully for us for almost 10 years now.
Estee
Re: How can we pre-bill a sales order before it has been fulfilled in NetSuite?
Hi @User_5NC6R, per checking, in order for the Next Bill button to be available in a Sales Order when Accounting Preference - Invoice in Advance of Fulfillment is False, at least one Non-Inventory Item/s associated with it should also have a preference of Can Be Fulfilled/Received set to False.
Otherwise, if the Item Preference is set to True, you need to Receive the Sales Order first before you can proceed on Invoicing it.
Note: Navigational Path for Can Be Fulfilled/Received preference is on the Item record under the Preferences tab.
Another option is to enable the accounting preference Invoice in Advance of Fulfillment to invoice customers for the full amount before an order is fully fulfilled. With this preference, you can invoice your customers in advance for an entire order that is shipped in parts.
For more information, you can check out: 7671 Order Management Accounting Preferences. Hope this helps!
Re: New to NetSuite | N/record: Field.getSelectOptions(options) Method
Thanks for posting this, @Richard James Uri-Oracle.
Re: NetSuite Admin Tip | Audit Available Sales Order Forms Using SuiteScript
Thanks for posting this, @Richard James Uri-Oracle.
Re: AskAGuruLive with Judy about Procure to Pay (June 17, 2026)
We are now closing today’s session. We hope to see you in the next #AskAGuruLive!
I hope the tips I provided will be helpful for you. 😊
Be sure to follow the AskAGuruLive tag for updates. To help us improve this program, feel free to share your feedback with us.
Have a good one, everyone! 🎉



