Discussions
Join us for complimentary one-day events around the world and step into a future fueled by AI and limitless potential. Explore new breakthroughs, sharpen your skills, and connect with experts who are shaping what’s next. Experience bold keynotes, interactive learning, and connections that span the global NetSuite community. Discover what's next at SuiteConnect Tour 2026.
Have questions or experiences to share? Post your Release 2026.1 questions and join discussions in the Release 2026.1 category.
Intelligent Payment Automation, powered by BILL (formerly Bill.com), lets you automate payments, manage vendor details, and bank account information within NetSuite.
The SuiteApp is available to organizations based in the U.S. with a valid U.S. address, or to global customers (except Canada, China, and Japan) with U.S. business subsidiaries. It only supports payments to vendors operating in the United States.
For more information, visit this thread.
TransactionSearchAdvanced
With the new NetSuite release, I'm confused as to how to search for a transaction using a TransactionSearchAdvanced. In particular, I'm confused on how to construct a TransactionSearchRowBasic. All I want to do with the TransactionSearchRowBasic is have it return only transactions that are invoices, however I don't know what to do with the SearchColumnEnumSelectField to indicate the type attribute. This is my code so far :
TransactionSearchAdvanced search = new TransactionSearchAdvanced();
TransactionSearchRowBasic basicSearch = new TransactionSearchRowBasic();
// only search for transactions that are invoices
List<SearchColumnEnumSelectField> select = new List<SearchColumnEnumSelectField>();
SearchColumnEnumSelectField one = new SearchColumnEnumSelectField();
I want to create a SearchColumnEnumSelectField, add that to the List, and then turn the list into an array and assign it to basicSearch.type, but the SearchColumnEnumSelectField is unintuitive and pretty different from the way the type field was used previously.