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.
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 |
|
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:
-
mainaddress
-
shipaddress
-
returnaddress
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 |
|
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.
-
To make field IDs available, go to Home > Set Preferences and ensure that the Show Internal IDs box is checked on the General subtab, Defaults area.
-
Find the field in the NetSuite user interface and click the field label to display the field level help text. The field ID is displayed in the popup.
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 |