Preference Names and IDs

The following tables list the internal IDs for all NetSuite preference configuration pages that support SuiteScript.

To interact with a configuration page, load the page using config.load(options). After the page loads, you can get or set configuration values using the returned record.Record object. Additionally, you can use User.getPreference(options) to get the values for General Preferences and Accounting Preferences.

NetSuite configuration preference IDs are grouped into the following categories:

General Preferences

These are the account preferences that can be found by going to Setup > Company > General Preferences.

The internal ID for the General Preferences page is companypreferences. All preference internal IDs are case-insensitive.

Preference UI Label

Preference Internal ID

Date Format

DATEFORMAT

Long Date Format

LONGDATEFORMAT

Time Format

TIMEFORMAT

Number Format

NUMBERFORMAT

Negative Number Format

NEGATIVE_NUMBER_FORMAT

Phone Number Format

PHONEFORMAT

First Day of Week

FIRSTDAYOFWEEK

Search Sorting

SEARCHSORTING

Add Primary Contact to Bill To Address

CONTACTONBILLTO

Use Last Name First for Employees

LASTNAMEFIRST

Use Last Name First for Entities

LASTNAMEFIRSTENTITIES

Pre-Populate Contact Address

PREPOPULATECONTACTADDRESS

Show Employees as Contacts

SHOWEMPLOYEESASCONTACTS

Show Display Name with Item Codes

ITEMNUMBERING

Password Policy

PASSWORD_POLICY

Minimum Password Length

MINPASSWORDLENGTH

Password Expiration in Days

PASSWORDEXPIREDAYS

Idle Session Timeout in Minutes

IDLE_SESSION_TIMEOUT

Internal Web Site

INTERNALWEBSITE

Allow Free-Form States in Addresses

FREEFORMSTATES

Use State Abbreviations in Addresses

ABBREVIATESTATES

Company Logo Folder

COMPANYLOGOFOLDER

Default Role for New Customers

CUSTOMERROLE

Assign Tasks to Partners

ASSIGNTASKSTOPARTNERS

Auto Name Customers

AUTONAMECUSTOMERS

Calendar System

CALENDARSYSTEM

Default Customer Type

CUSTOMERTYPE

Customer Center Welcome Message

CUSTOMERWELCOMEMESSAGE

Show Help Link In Customer Center

CUSTOMERSHOWHELPLINK

Horizontal Labels

HORIZONTALLABEL

Screen Font

FONT

Landing Page

CUSTOMLANDINGPAGE

Number of rows in List segments

LISTSEGMENTSIZE

Maximum entries in Dropdown

MAXDROPDOWNSIZE

Log System Notes on Update Only

LOGSYSTEMNOTESONUPDATEONLY

Show Quick Add Row on Lists

SHOWQUICKADD

Show List When Only One Results

SHOWLISTONRESULT

Default Customer Type

CUSTOMERTYPE

Default Lead Type

DEFAULTLEADTYPE

Default Vendor Type

DFLTVENDORTYPE

Default Partner Type

DFLTPARTNERTYPE

Auto Name Customers

AUTONAMECUSTOMERS

Auto Inactivate Contacts with Customers

INACTIVATE_CONTACTS

Show Individuals as Contacts

SHOWINDIVIDUALSASCONTACTS

Hide Attachment Folders

HIDEATTACHMENTFOLDERS

Assign Tasks to Partners

ASSIGNTASKSTOPARTNERS

Email Employee on Approvals

EMAILEMPLOYEEONAPPROVAL

Maintenance Complete Email Notification

EMAILMAINTENANCECOMPLETE

Show Reports in Grid

REPORTGRID

Collapse VSOE Column By Default On Sales Transactions

COLLAPSEVSOEFIELDSET

Time Selectors Use Fiscal Calendars Based on First Month

TIMESELECTORSUSEFIRSTFISCALMONTH

Web Site Hosting Files Always Available

HOSTING_FILES_PUBLIC

Show Transaction Numbering Setup

SHOW_TRAN_NUMBERING_SETUP

Asynchronous Job Plan Recalculation

SHOW_TRAN_NUMBERING_SETUP

Preferred Subcustomer Form

SUBCUSTOMERFORM

Company Information

The Company Information preferences are available at Setup > Company > Company Information.

To interact with these preferences, use the COMPANY_INFORMATION value from the config.Type enum. All Company Information preference IDs are case-sensitive.

For details about working with the Company Information page in the UI, see Configuring Company Information.

Note:

The Company Information page includes several preferences that are displayed as body fields. These fields are described in the following table.

Preference Label

Preference Internal ID

Company Name

companyname

Legal Name

legalname

Company Logo (Forms)

formlogo

Company Logo (Pages)

pagelogo

Display Logo Internally

displaylogointernally

Web Site

url

County/State/Province

state

Country

country

Return Email Address

email

Fax

fax

Currency

basecurrency

Employer Identification Number (EIN)

employerid

SSN or TIN (Social Security Number, Tax ID Number)

taxid

First Fiscal Month

fiscalmonth

Time Zone

timezone

Account ID

companyid

Customer Center Login

customersurl

These three IDs represent text summaries of the data that exists on the three address subrecords.

mainaddress _text

shippingaddress _text

returnaddress _text

The Company Information page also includes gray boxes with the headings Address, Shipping Address, and Return Address. In the UI, you interact with these components by clicking the Edit link next to each box. Clicking any of these links displays a popup window that includes more fields.

To interact with these fields programmatically, you must use subrecord methods to access the fields associated with the Address, Shipping Address, and Return Address blocks. You must first instantiate the appropriate subrecord by using Record.getSubrecord(options). This method requires one argument: the ID of the subrecord. For the address subrecords on the Company Information page, use the following internal IDs:

After you instantiate the subrecord, you can interact with any of the preferences shown in the following table. These preferences are handled as fields on each subrecord instance.

Preference Label

Preference Internal ID

Address1

addr1

Address2

addr2

Attention

attention

Addressee

addressee

Phone

addrphone

City

city

County/State/Province

state

Zip

zip

Country

country

For an example, see Retrieving a Body Field Address Subrecord Example. For general information about subrecords, see SuiteScript 2.x Scripting Subrecords.

User Preferences

These are the user preferences that can be found by going to Home > Set Preferences.

The internal ID for the user preferences page (which appears as the Set Preferences page in the UI) is userpreferences. All preference internal IDs are case-sensitive.

Be aware that the API for setting user preferences works the same as the UI in terms of setting a preference for a user's session or setting it permanently. In the UI if a user sets a preference, and the preference reverts back to a default setting on the user's next login, the same behavior is supported in SuiteScript.

Preference UI Label

Preference Internal ID

On the General tab

Nickname

MESSAGE_NICKNAME

Signature

MESSAGE_SIGNATURE

Add Signature to Messages

MESSAGE_AUTOSIGNATURE

From Email Address

MESSAGE_EMAIL

Language

LANGUAGE

Search Sorting

SEARCHSORTING

Language of the Help Center

HELP_LANGUAGE

PDF Language

PDFLANGUAGE

Time Zone

TIMEZONE

First Day of the Week

FIRSTDAYOFWEEK

Date Format

DATEFORMAT

Long Date Format

LONGDATEFORMAT

Time Format

TIMEFORMAT

Number Format

NUMBERFORMAT

Negative Number Format

NEGATIVE_NUMBER_FORMAT

Phone Number Format

PHONEFORMAT

Auto Place Decimal

AUTOPLACE

CSV Column Delimiter

CSV_COLUMN_DELIMITER

CSV Decimal Delimiter

CSV_DECIMAL_DELIMITER

Use Multicurrency Expense Reports

USE_MC_ON_EXPREPT

Download PDF Files

DOWNLOADPDFS

Address Mapping Type

MAPTYPE

Show Internal IDs

EXPOSEIDS

Only Show Last Subaccount

ONLYSHOWLASTSUBACCT

Only Show Last Subentity

ONLYSHOWLASTSUBENT

Only Show Last Subitem

ONLYSHOWLASTSUBITEM

Submit Warnings

SUBMITWARNINGS

Limit CC Field to Contacts & Employees

EMAILLIMITCC

Default Issue Email Notification

ISSUE_EMAIL_ME_WHEN

Notify Me Upon Issue Assignment

ISSUE_NOTIFY_UPON_ASSIGNMENT

Delay Loading of Sublists

DELAYLOADINGSUBLISTS

Number of Rows in List Segments

LISTSEGMENTSIZE

Maximum Entries in Dropdowns

MAXDROPDOWNSIZE

Type-Ahead on List Fields

TYPEAHEADSELECTS

Require Exact Match on Item Type-Ahead

ITEMEXACTMATCH

Show Quick Add Row on Lists

SHOWQUICKADD

Display Bounce Warning on Campaigns

CAMPAIGN_BOUNCE_WARNING

Prefer Native Select Fields Over NS Dropdowns in Internet Explorer

NATIVE_DROPDOWNS

Show App ID Field

SHOW_APPID_FIELD

Show ID Field on Sublists

SHOW_ID_FIELD

On the Appearance tab

Color Theme

COLORTHEME

Screen Font

FONT

Compensate for Large Fonts

SYSTEMLARGEFONTS

Density Setting for Internet Explorer

MSIE_ZOOM_FACTOR

Register Look on Lists

REGISTERSTYLE

Only Show Field Boarders on Hover

SHOWFIELDBORDERONHOVER

Chart Theme

CHART_THEME

Chart Background

CHART_BACKGROUND

Landing Page

LANDINGPAGE

Show Portlet Hint

SHOWPORTLETHINT

Set Customer Dashboard As Default View On Customer Record

DASHBOARD_DEFAULT_VIEW_FOR_CUSTOMER

Limit Entry Forms to Two Columns

LIMITTOTWOCOLUMNS

Expand Tabs on Entry Forms

UNLAYEREDTABS

Enable Rich Text Editing

RICHTEXTEDITOR

Default Rich Text Editor Font

EDITORFONT

Default Rich Text Editor Font Size

EDITORFONTSIZE

Display Default Them With Optimal Color Contrast

ACCESSIBILITY_HIGH_CONTRAST

On the Transactions tab

Auto Fill Transactions

AUTOFILL

Alphabetize Items Regardless of Type

ALPHABETIZE_ITEMS

Duplicate Number Warnings

DUPLICATEWARNINGS

Inventory Level Warnings

STOCKWARNINGS

Customer Credit Limit Handling

CUSTCREDLIMHANDLING

Vendor Credit Limit Warnings

VENDCREDLIMWARNINGS

Print Using HTML

HTMLPRINTING

Transaction Email Attachment Format

TRANSACTION_ATTACHMENT_FORMAT

Horizontal Print Offset

HORZPRINTOFFSET

Vertical Print Offset

VERTPRINTOFFSET

On the Analytics tab

Report by Period

REPORTBYPERIOD

Show Reports in Grid

REPORTGRID

Customize Font on Financial Reports

ENABLE_REPORT_FONT_CUSTOMIZATION

Print Company Logo

DISPLAYLOGO

Display Report Title on Screen

DISPLAYRPTTITLE

Display Report Description

DISPLAYRPTDESC

Calculate Forecasts as Weighted

FORECASTWEIGHTED

Default Bank Account

DEFAULT_BANKREG

Show Forecasts as Weighted

FORECASTWEIGHTED

Show List When Only One Result

SHOWLISTONERESULT

Quick Search Uses Keywords

KEYWORDSEARCH

Popup Search Uses Keywords

KEYWORDSEARCHPOPUP

Include Inactives in Global & Quick Search

SEARCHINACTIVES

Popup Auto Suggest

POPUPAUTOSUGGEST

Global Search Auto Suggest

SEARCHAUTOSUGGEST

Global Search Sort by Name/ID

GLOBALSEARCHSORTBYNAME

Global Search Customer Prefix Includes Leads and Prospects

GLOBALSEARCHCUPREFIX

PDF Page Orientation

REPORTPDFORIENTATION

PDF Font Size

REPORTPDFFONTSIZE

CSV Export Character Encoding

CSVEXPORTENCODING

KPI Export Character Encoding

KPI_PERIOD_SPECIFIC_RATES

On the Activities tab

Edit Activities from Calendar

EVENT_EDITFROMCALENDAR

Send Invitation Emails

EVENT_EMAILNOTIFICATION

Restrict Invitees to Employees

EVENT_INTERNALINVITEESONLY

Default Event Access Setting for New Events

EVENT_DEFAULTPUBLIC

Default Reminder Type

REMINDERTYPE

Default Reminder Time

REMINDERPERIOD

Play Audio with Popup Event Reminders

REMINDERPLAYWAVE

Default Priority for Tasks

DEFAULTTASKPRIORITY

Default New Tasks Public

TASK_DEFAULTPUBLIC

Default New Phone Calls Public

CALL_DEFAULTPUBLIC

Default Sync Category

DEFAULT_CONTACT_SYNC_CATEGORY

On the Alerts tab

First Selection

EMAILALERT_AM

Second Selection

EMAILALERT_NOON

Third Selection

EMAILALERT_PM

Include links in HTML alerts

LINKS_EMAILALERT

Respect Quick Date Portlet Settings

USE_QUICKDATE_IN_ALERTS

E-Mail

EMAILALERT_EMAIL

Send an On-Demand Alert from this Role

ALERTONDEMAND

On the Restrict View tab

Subsidiary

SUBSIDIARY

Include Sub-Subsidiaries

SUBSIDIARYSUBS

Department

DEPARTMENT

Include Sub-Departments

DEPARTMENTSUBS

Include Unassigned

DEPARTMENTUNASSIGNED

Location

LOCATION

Include Sub-Locations

LOCATIONSUBS

Include Unassigned

LOCATIONUNASSIGNED

Class

CLASS

Include Sub-Classes

CLASSSUBS

Include Unassigned

CLASSUNASSIGNED

On the Telephony tab

Telephony Option

TELEPHONY_OPTION

TAPI Device

TELEPHONYDEVICE

CTI URL

CTI_URL

Prefix to Dial Out

DIALOUTPREFIX

 

 

 

 

Accounting Preferences

These are the account preferences that can be found by going to Setup > Accounting > Accounting Preferences. All preference internal IDs are case-insensitive.

The internal ID for the Accounting Preferences page is accountingpreferences.

Preference UI Label

Preference Internal ID

On the General tab

Use Account Numbers

ACCOUNTNUMBERS

Use Legal Name In Account

ACCOUNTLEGALNAME

Show All Transaction Types In Reconciliation

RECONCILIATIONALLTRANTYPES

Expand Account Lists

ASSETCOGSITEMACCTS

Cash Basis Reporting

CASHBASIS

Aging Reports Use

AGEFROM

Void Transactions Using Reversing Journals

REVERSALVOIDING

Set Reversal Variance Date Equal To The Reversing Journal Date When Voided Transaction Is In A Closed Period

SETREVERSINGVARIANCEDATETOREVJES

Use Journal Entry Summarization On Intercompany Elimination

ELIMINATION_JE_SUMMARIZATION

Require Approvals On Journal Entries

JOURNALAPPROVALS

Allow User Events On Bulk Journal Approval

BULK_JOURNAL_APPROVAL_EVENTS

Allow GL Custom Segment Deletion

CUSTOM_SEGMENT_DELETION

Enable Accounting Period Window

ALLOWFUTUREPERIODLOCK

Minimum Period Window Size

OPENCURFUTUREPERIODWINDOW

Allow Transaction Date Outside Of Posting Period

DATEPERIODMISMATCH

GL Audit Numbering Method

GLNUMBERINGBY

Default Posting Period When Transaction Date In Closed Period

DEFAULTPERIODIFCLOSED

Create and Edit Inventory Transactions Dated In Closed Periods

INVT_TRANS_CLOSED_PERIODS

Allow Quick Close Of Accounting Periods

ALLOW_PERIODS_QUICK_CLOSE

Apply Payments Through Top-Level Customers Only

PAYMENTSONLYFROMTOPPARENT

Show Only Open Transactions On Statements

OPENONLYSTMTS

Open Transactions On Statements

OPENONLYTRANSACTIONS

Customer Credit Limit Handling

CUSTCREDLIMHANDLING

Customer Credit Limit Includes Orders

CUSTCREDLIMORDERS

Days Overdue For Warning / Hold

CREDLIMDAYS

Include Tax For Term Discounts

TERMDISCOUNTSINCLUDETAX

Include Shipping For Term Discounts

TERMDISCOUNTSINCLUDESHIPPING

Default Vendor Payments To Be Printed

VENDPYMTTOPRINT

Vendor Credit Limit Warnings

VENDCREDLIMWARNINGS

Vendor Credit Limit Includes Orders

VENDCREDLIMORDERS

Use In-Transit Vendor Payments By Default

DEFAULTVENDORPAYMENTTYPE

Vendor In-Transit Payment Account

VENDORITPACCOUNT

Vendor Prepayment Account

VENDORPREPAYMENTACCOUNT

Auto-Apply Vendor Prepayments

AUTO_APPLY_VENDOR_PREPAYMENTS

Allow Bill Consolidation Of Purchase Orders With Different Terms

ALLOWBILLCONSOLFORMULTITERMPO

Make Departments Mandatory

DEPTMANDATORY

Make Classes Mandatory

CLASSMANDATORY

Make Locations Mandatory

LOCMANDATORY

Allow Per-Line Departments

DEPTSPERLINE

Allow Per-Line Locations

LOCSPERLINE

Allow Per-Line Classes

CLASSESPERLINE

Always Allow Per-Line Classifications On Journals

CDLPERLINEONJE

Allow Non-Balancing Classifications On Journals

NONBALANCINGCDLONJE

Allow Empty Classifications On Journals

NULLCDLONJE

Allow Users to Modify Revenue Recognition Schedule

MODIFYREVRECTOTALAMOUNT

Prorate Revenue Recognition Dates For Partially Billed Sales Orders

PRORATEREVRECINVFROMSO

Create Revenue Journals In GL

REVRECJOURNALENTRYSUMMARIZATION

Default Revenue Recognition Journal Date To

REVRECJOURNALDATEDEFAULT

Allow Users To Modify VSOE Values on Transactions

MODIFYVSOEVALSONTRAN

Use System Percentage Of Completion For Schedules

USESYSCALCPCT4REVREC

Adv Billing: Use Sales Order Amount

CALCPCTCOMPFROMSALESORDERAMT

Allow Revenue Commitments In Advance Of Fulfillment

UNSHIPPEDREVENUECOMMITMENTS

Allow Revenue Commitment Reversals In Advance Of Item Receipt

UNRECEIVEDREVENUECOMMITMENTS

Default Deferred Revenue Reclassification Account

DEFAULTDEFERREDREVENUEACCOUNT

Default Foreign Currency Adjustment Revenue Account

DEFAULTFXREVENUEACCOUNT

Allow Users To Modify Amortization Schedule

MODIFYAMORTOTALAMOUNT

Default Amortization Journal Date To

AMORJOURNALDATEDEFAULT

Default Amortization Journal Entry Form

AMORTIZATIONJOURNALENTRYFORM

Intercompany Time

INTERCOMPANYTIME

Intercompany Expenses

INTERCOMPANYEXPENSE

Intercompany Expenses

INTERCOMPANYEXPENSE

Enable Budget With Elimination Subsidiaries

BUDGETINCLUDEELIMSUB

Require Approvals on Journal Entries

JOURNALAPPROVALS

Rate Provider

EXCHANGE_RATE_PROVIDER

Use Triangulation Calculation By NetSuite

EXCHANGE_RATE_PROVIDER

Maximum number of MLI locations

MAXLOCATIONS

On the Items/Transactions tab

Purchase Discount Account

PURCHDISCACCT

External Inventory In Transit Account

EXTINTRINVTACCT

Sales Discount Account

SALESDISCACCT

Default Expense Account

EXPENSEACCOUNT

Default Income Account

INCOMEACCOUNT

Default Receivables Account

ARACCOUNT

Default Cogs Account

COGSACCOUNT

Default Asset Account

ASSETACCOUNT

Default Payment Account

PAYMENTACCOUNT

Default Gain / Loss Account

GAINLOSSACCOUNT

Default Bill Quantity Variance Account

BILLPRICEVARIANCEACCT

Default Vendor Return Variance Account

VENDRETURNVARIANCEACCOUNT

Default Customer Return Variance Account

CUSTOMERRETURNVARIANCEACCOUNT

Default Production Quantity Variance Account

PRODQTYVARIANCEACCT

Default Production Price Variance Account

PRODPRICEVARIANCEACCT

Default Purchase Price Variance Account

PURCHASEPRICEVARIANCEACCT

Default Inventory Count Account

INVCOUNTACCOUNT

Anyone Can Set Item Accounts

EDITITEMACCOUNTS

Default Dropship Expense Account

DROPSHIPEXPENSEACCOUNT

Consolidate Jobs on Sales Transactions

CONSOLINVOICES

Maximum # of Quantity-based Price Levels

QTYPRICECOUNT

Allow Quantity Discounts per Price Level on Schedules

QTYPRICESCHEDULEMULTDISCOUNTS

Include Reimbursements in Sales and Forecast Reports

FORECASTINCLUDES_REIMB_EXP

Include Shipping in Sales and Forecast Reports

FORECASTINCLUDES_SHIPPING

Transaction Types to Exclude from Forecast Reports

FORECASTTRANTYPES

Transaction Types to Exclude from Sales Reports

SALESTRANTYPES

Default Fixed Date Charge Rule Stage

FFCRFIXEDDATE

Default Milestone Charge Rule Stage

FFCRMILESTONE

Default Project Progress Charge Rule Stage

FFCRPROGRESS

Default Time-Based Rule Stage

TIMECR

Scan Individual Items

SINGLEITEMBARCODING

Centralize Purchasing In A Single Location

CENTRALIZEDPURCHASING

Days Before Lot Expiration Warning

LOTEXPIRATIONWARNING

Require Bins on All Transactions Except Item Receipts

REQUIREBINSONTRANS

Use Preferred Bin on Item Receipts

USEPREFERREDBINONITEMRCPT

Include Landed Cost In Last Purchase Price

INCLUDELANDEDCOSTINLPP

Inventory Costing Method

INVTCOSTMETHOD

Default Cost Category

DEFAULTCOSTCATEGORY

Average Cost Completion Unit Cost

AVGCOSTCOMPLETIONCOSTINGMETHOD

Use Intransit Value In Group Average Cost Calculations

USEINTRANSITINGACCALCULATIONS

Customers Can Pay Online

EXTERNALPAYMENTS

Get Authorization On Customer Center Sales Orders

AUTHORIZECUSTOMERCENTERORDERS

Use Card Security Code For Credit Card Transactions

CCSECURITYCODE

Allow Adjusted Expiration Date To Improve Recurring Payments

ALLOWADJUSTEDEXPIRATIONDATE

Enable “Sale” Payment Operations On A Sales Order By Automatically Creating A Customer Deposit

CREATE_DEPOSIT_ON_SALES_ORDER_SALE

Use Strict Rules For The Selection Of Payment Processing Profiles

STRICT_SELECTION_OF_PPP

Preserve Transactions When Payment Is On Hold

PRESERVE_TRAN_ON_HOLD_PAYMENT

Duplicate Number Warnings

DUPLICATEWARNINGS

Sort Reconcile By

RECONSORTCOL

Recalculate Estimated Cost on Creation of Linked Transactions

USELATESTCOSTESTIMATE

Matrix Item Name/Number Separator

SKUSEPARATOR

Gift Certificate Auth Code Generation

GIFTCERTAUTHCODEGENERATION

Enforce Minimum Quantity On Return Authorizations

ENFORCE_MIN_QUANTITY_RET_AUTH

On the Order Management tab

Default Sales Order Status

DEFSALESORDSTATUS

Require Re-approval on Edit of Sales Order

REAPPROVESOONEDIT

Send Email Confirmation when Sales Order Canceled

EMAILCANCELORDER

Default Location for Sales Orders

DEFAULTSALESORDERLOCATION

Default Commit Option On Sales Order

DEFAULTSALESORDERCOMMITOPTION

Default Commit Option On Transfer Order

DEFAULTTRANSFERORDERCOMMITOPTION

Item Commitment Transaction Ordering

ITEMCOMMITMENTTRANSACTIONORDER

Perform Item Commitment After Transaction Entry

AUTOMATICITEMCOMMITMENT

Always Print Kit Items on Picking Tickets

PICKINGTICKETKITITEMS

Show Non-Inventory Items on Picking Tickets and Packing Slips

PICKINGTICKETNONINVT

Show Uncommitted Items on Picking Tickets

PICKINGTICKETUNCOMMITTED

Name for Packed Status

NAMINGPACKED

Name for Picked Status

NAMINGPICKED

Name for Shipped Status

NAMINGSHIPPED

Show Additional Items on Packing Slips

SHOWADDLITEMSPACKSLIP

Show Drop Ship Items on Packing Slips

PACKINGSLIPDROPSHIP

Limit Status on Packing Slip Queue

PACKINGSLIPSTATUS

Fulfill Based on Commitment

FULFILLCOMMITTED

Default Items to Zero Received/Fulfilled

DEFAULTUNFULFILLED

Allow Overage on Assembly Builds

OVERBUILDS

Filter Bulk Fulfillment Page by Location

BULKFULFILLOCFILTERING

Send Order Fulfilled Confirmation Emails

ORDFULFILLCONFEMAIL

Use Web Site Template for Fulfillment Emails

ORDFULFILLUSESTORETEMPLATES

Update Transaction Date Upon Fulfillment Status Change

UPDATEITEMSHIPDATEONSTATUSCHANGE

Show Unfulfilled Items on Invoices

SHOWUNSHIPPEDITEMS

Invoice In Advance Of Fulfillment

UNSHIPPEDINVOICES

Convert Absolute Discounts to Percentage When Billing

CONVERTABSOLUTEDISCOUNTS

Base Invoice Date on Billing Schedule Date

INCOICEUSESCHEDULEDATE

Drop Ship P.O. Form

DROPSHIPTEMPLATE

Automatically Email Drop Ship P.O.s

EMAILDROPSHIPPOS

Queue Drop Ship P.O.s for Printing

PRINTDROPSHIPPOS

Automatically Fax Drop Ship P.O.s

FAXDROPSHIPPOS

Include Committed Quantities

DROPSHIPINCLUDECOMMITTED

Limit Vendor List on Items

LIMITITEMVENDORS

Update Drop Ship Order Quantities Automatically Prior To Shipment

KEEPDROPSHIPQUANTITIESINSYNC

Drop Ship FulFillment Quantity Validation

FULFILLDROPSHIPORDERFROMINVENTORY

Allow Both Mark Shipped Fulfillments And Receipts On A Drop Shipment Line

DROPSHIPANDRECEIVEINTOINVDROPSHIPPO

Update Special Order Quantities Automatically Prior To Shipment

KEEPSPECIALORDERQUANTITIESINSYNC

Allow Expenses On Purchases

POEXPENSES

Default Location for Purchase Orders

DEFAULTPURCHASEORDERLOCATION

Maximum {Purchase} Lines To Consolidate

MAXPURCHASES

Allow Default Email On Purchase Orders Using SuiteFlow Approval Routing

ALLOW_DEFAULT_EMAIL_ON_PO

Default Number Of Requests For Quote Pricing Tiers

DEFAULT_RFQ_TIERS

Bill in Advance of Receipt

UNCRECEIVEDBILLS

Allow Overage on Item Receipts

OVERRECEIPTS

Default Receiving Exchange Rate

DEFAULTRECEIVINGEXCHANGERATE

Use Purchase Order Rate On Bills

USEPORATEONBILLS

Landed Cost Allocation Per Line

LANDEDCOSTPERLINEDEFAULT

Default Return Auth. Status

DEFRTNAUTHSTATUS

Refund in Advance of Return

UNCRECEIVEDRTNAUTHS

Restock Returned Items

RESTOCKRETURNS

Write-Off Account for Returns

WRITEOFFACCOUNT

Default Vendor Return Auth. Status

DEFVENDAUTHSTATUS

Credit in Advance of Vendor Return

UNRETURNEDVENDAUTHS

Default Transfer Order Status

DEFTRNFRORDSTATUS

Generate Transfer Orders In Supply Planning

GENERATETRNFRORDINPLANNING

Use Item Cost As Transfer Cost

ITEMCOSTASTRNFRORDCOST

Default Transfer Order Incoterms

DEFAULT_TRNFRORD_INCOTERM

Default Vendor Bill Status

DEFVENDBILLSTATUS

On the Time & Expenses tab

Show Jobs Only for Time and Expense Entry

TIMEEXPENSEJOBONLY

Automatically Notify Supervisor

AUTONOTIFYSUPV

Expenses Billable by Default

DEFAULTEXPENSEBILLABLE

Items Billable by Default

DEFAULTITEMSBILLABLE

Combine Detail Items on Expense Reports

COMBINEEXPENSEITEMS

Copy Expense Memos to Invoices

COPYEXPENSEMEMOS

Default Advance To Apply Account For Expense Reports

DEFAULT_ADVANCE_ACCT_FOR_EXPREPT

Foreign Amount Change

EXP_REPORT_FOREIGN_AMOUNT_CHANGE

On the Approval Routing tab

Expense Reports

CUSTOMAPPROVALEXPENSE

Purchase Orders

CUSTOMAPPROVALPURCHORD

Vendor Bills

CUSTOMAPPROVALVENDORBILL

Requisitions

CUSTOMAPPROVALPURCHREQ

Invoices

CUSTOMAPPROVALCUSTINVC

Purchase Contracts

CUSTOMAPPROVALPURCHCON

Blanket Purchase Orders

CUSTOMAPPROVALBLANKORD

Journal Entries

CUSTOMAPPROVALJOURNAL

Accounting Periods

These are the account preferences that can be found by going to Setup > Accounting > Manage G/L > Manage Accounting Periods.

The internal ID for the Accounting Periods page is accountingperiods. All preference internal IDs are case-insensitive.

Preference UI Label

Preference Internal ID

First Fiscal Month

fiscalmonth

Fiscal Year End

fiscalyear

Period Format

periodstyle

Year in Period Name

periodnameyear

One-Day Year-End Adjustment Period

lastday

Manufacturing Preferences

These are the manufacturing preferences that can be found by going to Setup > Manufacturing > Manufacturing Preferences.

The internal ID for the Accounting Periods page is manufacturingpreferences. All preference internal IDs are case-insensitive.

Preference UI Label

Preference Internal ID

Default Unbuild Variance Account

UNBUILDVARIANCEACCOUNT

Default WIP Cost Variance Account

WIPVARIANCEACCT

Default Scrap Account

SCRAPACCT

Default WIP Account

WIPACCT

Average Cost Consumption Unit Cost

AVGCOSTSOMPLETIONSCOSTINGMETHOD

Allow Purchase Of Assembly Items

ALLOWASSEMBLYPURCHASE

Allow Editing of Legacy BOMs

ALLOWEDITINGOFMIGRATEDLEGACYBOMS

Default Scheduling Method

DEFAULTSCHEDULINGMETHOD

Default Commit Option On Work Order

DEFAULTWORKORDERCOMMITOPTION

Manufacturing Issue Based On Commitment

BUILDCOMMITTED

Create Work Orders In Supply Planning

CREATEWORKORDERINPLANNING

Default Allocation Strategy on WorkOrder

DEFAULTWORKORDERALLOCATIONSTRATEGY

Allow Overage On Work Order Transactions

OVERBUILDS

Default Work Order Status

DEFAULTWORKORDERSTATUS

Check Completed Quantity In Prior Operations During Operation Completion

VALIDATEPREDECESSORCOMPLETEDQTY

Show Planned Capacity On Work Orders

SHOWPLANNEDCAPACITYONWORKORDERS

Automatically fill actual production start and end dates

FILL_ACTUAL_PRODUCTION_DATES

Tax Setup

The internal ID for the Set Up Taxes page is taxpreferences. All preference internal IDs are case-insensitive.

Preference IDs for fields on this page vary according to the country of the nexus. Field internal IDs are suffixed with the nexus country code. The format for these preferences is <field internal id><nexus country code>. Be aware that different fields are available for different nexuses.

The table below shows some scriptable tax preference fields for a US nexus. Fields are suffixed with us, for the US nexus. This table is provided for example purposes.

Preference UI Label

Preference Internal ID

Customers Default to Taxable

defaulttaxableus

Charge out of District Sales Taxes

chargeoutofdistrictus

Per-Line Taxes on Transactions

perlinetaxesus

Charge Sales Tax on Store Orders

storeordertaxationus

Enable Tax Lookup on Sales Transactions

enabletaxlookupus

Field IDs in your account may be suffixed with a different nexus country code. And different fields may be available. You may be able to look up field IDs in the user interface, by going to Setup > Accounting > Set Up Taxes, and clicking on a nexus.

Tax Periods

These are the tax preferences that can be found by going to Setup > Accounting > Taxes > Manage Tax Periods.

The internal ID for the Tax Periods page is taxperiods. All preference internal IDs are case-insensitive.

Preference UI Label

Preference Internal ID

First Fiscal Month

fiscalmonth

Fiscal Year End

fiscalyear

Period Format

periodstyle

Year in Period Name

periodnameyear

Related Topics

SuiteScript IDs
Permission Names and IDs
Feature Names and IDs
Task IDs
Button IDs

General Notices