Home  /  Blog  /  How to use the NetSuite schema browser

NetSuite5 min readPublished October 2024Updated September 2026

How to use the NetSuite Schema Browser

Nare KhachatryanHead of Marketing, Hundred MS. Reviewed by Narek Abgaryan, CFA, FRM.
Illustration for the NetSuite schema browser: a magnifying glass over three linked database tables
The short answer

The NetSuite Schema Browser is a free, public reference from Oracle, linked from the NetSuite Help Center, that lists the standard records and fields NetSuite supports. It has three tabs: Records Browser for SuiteScript and searches, Schema Browser for SOAP web services, and Connect Browser, which Oracle stopped updating after 2021.2. For custom fields, SuiteQL and ODBC reporting, use the Records Catalog inside your own account.

Key takeaways
  • The browser is the dictionary of standard NetSuite records and fields. It is free and needs no login.
  • For most lookups use the Records Browser tab. The SOAP tab serves an interface Oracle is retiring, and the Connect tab is out of date.
  • Custom fields, SuiteQL and ODBC reporting are not covered. For those, use the Records Catalog inside your own account.

What is the NetSuite Schema Browser?

It is the dictionary of NetSuite's data model. Each standard record that NetSuite supports, such as customer, invoice or journal entry, has a page that lists its fields, their types and how the record connects to others. Developers use it to build integrations. Accountants and analysts use it to work out where a number actually lives.

The three browsers, and which one you need

TabUse it when you are working withIt shows
Records BrowserSuiteScript and saved searchesField IDs, sublists, search joins, search filters and search columns
Schema BrowserSOAP web services (SuiteTalk)Records, fields, data types and whether a field is required
Connect BrowserOld ODBC queries onlyTables and columns of a data source Oracle has retired. It has not been updated since 2021.2

They sit side by side as tabs at the top of the same page, which is why people call the whole thing "the schema browser".

Two of the three are on their way out. Oracle is retiring SOAP web services: 2025.2 is the last planned SOAP version, and Oracle says SOAP will stop working with the 2028.2 release, so do not start a new integration on it. For ODBC reporting today, use the Records Catalog described below.

A quick check on your own reports

Pick one saved search or report your team relies on. Can anyone say which records it joins, and has its total ever been tied to the general ledger?

How to open it

  1. Open the Records Browser from the link on Oracle's Schema Explorer Tools help page. It is a public page and needs no login.
  2. Use the newest version, which is the only one Oracle supports. A new one comes out with each of the two yearly releases.
  3. Pick a letter in the A to Z bar at the top, then open a record from the list on the left, for example Invoice.
  4. Switch between the tabs at the top. The same record looks different in each one, because each interface exposes it differently.

How to read a record page

  • Fields. The internal ID is what scripts, searches and integrations use. The label is what people see on the form. They are often not the same word.
  • Sublists. The line-level data, such as the item lines on an invoice.
  • Search joins. The other records you can reach from this one in a saved search. This is the fastest way to answer "can I pull the customer's sales rep onto this report?" For invoices and other transactions, the joins, filters and columns are on the separate Transaction page.
  • Search filters and columns. What you can filter by, and what you can show.
Turn on internal IDs

Go to Home, Set Preferences, and on the General tab tick "Show Internal IDs". If the box is not there, ask your administrator, because it only appears when a scripting or workflow feature is switched on. Then click any field label in NetSuite and the field ID appears in the help pop-up. It saves a lot of searching in the browser.

Where the schema browser stops

The browsers only know about standard NetSuite. Your custom records and custom fields are not in them, because they exist only in your account.

For those, use the Records Catalog, under Setup in your own account. It shows every record type available to you, including custom ones, with their fields and joins. It is also the right reference for SuiteQL and for NetSuite2.com, the data source all ODBC reporting now runs on, where table and field names differ from the old Connect Browser. Your role needs the Records Catalog permission to see it.

How accountants use it in practice

  • Tracing a report line back to its source. Find which record and field feed the number before you trust it.
  • Building a reconciliation search. Check the joins first, so you know the search is possible before you spend an hour on it.
  • Scoping an integration. List the required fields for the records you will create, so the first import does not fail.
  • Checking a data migration. Map each old field to its NetSuite field ID, not to its label.

Where this goes wrong

The problemWhat it costs youThe fix
You read the wrong tabField names differ between tabs, so the script or query failsCheck which tool you are building for before you copy a field ID
You look for a custom field in the browserTime lost, because it can never be thereOpen the Records Catalog in your own account
A report joins two records the wrong wayTotals double up and nobody notices until month-endCheck the join in the browser, then tie the report total to the ledger
How we know

Our NetSuite team uses the browsers and the Records Catalog when building saved searches and checking integrations for clients.

Sources we opened and checked for this guide:

First published 2024. Rewritten and checked in September 2026. If something here is out of date, tell us and we will fix it.

Want a second pair of eyes on this?

Bring the question to a free 30-minute call. You talk to the founder, and we tell you honestly whether we can help.

I have never seen another company solve such complicated issues in such a sophisticated way, coupled with such great NetSuite knowledge. They are real game changers.
Kevin WalkerKevin WalkerCFO, LIT

How to use the NetSuite schema browser: common questions.

1Is the NetSuite Schema Browser free?

Yes. It is a public Oracle page, linked from the NetSuite Help Center. It needs no license and no login.

2What is the difference between the Schema Browser and the Records Browser?

The Schema Browser documents records as the SOAP web services interface exposes them. The Records Browser documents them for SuiteScript, including field IDs, sublists and search joins. Most day-to-day lookups use the Records Browser.

3Why can't I find my custom field in the schema browser?

The browsers list standard records and fields only. Custom fields and custom records are specific to your account, so look them up in the Records Catalog under Setup.

Bring us one number you don’t trust.

A 30-minute discovery call. No slides, no pitch. We look at one real problem in your books and tell you honestly whether we can fix it, and what it would cost.

  1. 1
    Pick a slotOne question on the form: your accounting system. Add a note about the number if you like.
  2. 2
    30 minutes with the founderWe look at the problem live, in your numbers.
  3. 3
    A written scope and quote within 2 daysTake it or leave it. Either way you understand your problem better.
Narek Abgaryan
You’ll talk to Narek AbgaryanCo-Founder & CEO · CFA, FRM

If we don’t think we can help, we say so on the call and point you somewhere better. We only take on work we can tie to the penny.

Not ready for a call? Email me the number instead.

narek.abgaryan@hundredms.com 727 625 4373 Hundred MS LLC · 7901 4th Street North, Ste 300, St. Petersburg, FL 33702 · we reply within one business day.
Book your discovery callFree · 30 min · no obligation
Illustration of a magnifying glass over a ledger with one line highlighted
Pick a time that suits you
  • 30 minutes
  • Free, no obligation
  • With the founder
See available times

or call 727 625 4373

Nothing is sold on the call.Open the calendar in a new tab →