TransactionColumnCustomField

Namespace: urn:customization.setup.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
accessLevel CustomizationAccessLevel 0..1 Set the level of access you want to given to this field by default: * Edit – Contents can be viewed and changed. * View – Can be seen, but its contents cannot be changed. * None – Cannot be seen, and its contents cannot be changed. You can set the access level for specific roles, department, and subsidiaries below.
availableToSso boolean 0..1
colBuild boolean 0..1 Check this box to apply this field to work orders.
colExpense boolean 0..1 Check this box to apply your field to expense items on transactions.
colExpenseReport boolean 0..1 Check this box to apply your field to the line items of expense reports.
colGroupOnInvoices boolean 0..1 Check this box to combine item options on invoices.
colItemFulfillment boolean 0..1 Check this box to have this field appear on line items of item fulfillments.
colItemFulfillmentOrder boolean 0..1 Check this box to make this custom field display only on item fulfillments.
colItemReceipt boolean 0..1 Check this box to apply this custom field to the line items of item receipts.
colItemReceiptOrder boolean 0..1 Check this box to make this custom field display only on item receipts.
colJournal boolean 0..1 Check this box to apply your field to the line items of journal entries.
colKitItem boolean 0..1 Check this box to apply this column field to kit items.
colOpportunity boolean 0..1 Check this box to apply this custom field to items on opportunities.
colPackingSlip boolean 0..1 Check this box to print this custom field on packing slips.
colPickingTicket boolean 0..1 Check this box to print this custom field on picking tickets.
colPrintFlag boolean 0..1 Check this box to print this custom field on standard forms. This field prints on the standard forms for the kind of transactions you have applied this field to.
colPurchase boolean 0..1 Check this box to apply your field to purchase items on transactions.
colReturnForm boolean 0..1 Check this box to print this column on your return forms. This allows you to insert a blank column for your customers to fill in information about their return.
colSale boolean 0..1 Check this box to apply your field to sales items on transactions.
colStore boolean 0..1 Check this box to apply your field to items in your Web store. You must also check the Sale Item box to use column fields in your Web store.
colStoreHidden boolean 0..1 Check this box to hide this field in your Web Store.
colStoreWithGroups boolean 0..1 Check to apply your field to item groups, and store the field with item groups.
colTime boolean 0..1 Check this box to apply your field to the line items of time transactions.
colTimeGroup boolean 0..1
colTransferOrder boolean 0..1 Check this box to apply this field to line items on transfer orders.
customSegment RecordRef 0..1
defaultChecked boolean 0..1
defaultSelection RecordRef 0..1
defaultValue string 0..1 Enter a default value to appear in this custom field. This value can still be changed if the field is not locked. Note: Formula references to item option fields are not supported.
deptAccessList CustomFieldDepartmentAccessList 0..1
description string 0..1
displayHeight long 0..1
displayType CustomizationDisplayType 0..1 Select the type of display you want this field to have: * Normal - Can be edited. You can use this field with custom code calculations, defaulting and sourcing information. * Disabled - Cannot be edited. You can use this field with custom code calculations, defaulting and sourcing information only. Any field with a display type of disabled that does not have default, sourced or custom code information will not display on forms. Note: You cannot disable a mandatory field unless the field has a default value. * Inline Text - For informational purposes only. The information in this field is the result of custom code calculation, defaulting or sourcing information only. Inline text field of the List/Record or Check Box type are not available for use with custom code. These fields are also not available for transaction column fields. * Hidden - Cannot be seen on the record or transaction you apply it to. You can perform a search to display the value of this field. The information in this field is the result of custom code calculations and defaulting information. You must use custom code or set a default for this field. Note that you can also define a field as shown in its custom field definition, and then selectively hide it on a form by form basis. In SuiteScript, only user event, scheduled, and Suitelet scripts can set the value of a custom field that has a display type of hidden. Warning: Hiding a custom field is a display convenience only. This is not field level security. Hidden custom fields are embedded in the page output and can be viewed in the page source.
displayWidth long 0..1
dynamicDefault CustomizationDynamicDefault 0..1 Select a default option for this custom field.
filterList TransactionColumnCustomFieldFilterList 0..1
help string 0..1 Enter a brief explanation of the kind of information you want entered in this field. This help is available when the name of the field is clicked. You can enter HTML in this field, but be sure to begin the code with <html> and end it with </html>.
insertBefore RecordRef 0..1 Select the placement of this field on transactions in relation to other custom fields. This field lists custom column fields that have already been created. Note: This only affects the placement of fields on standard forms and on the placement of newly created fields. To change the arrangement of fields on a custom form, you must edit the custom form.
isFormula boolean 0..1 If enabled, the Default Value is set as a formula field. Formula fields use NetSuite Tags and SQL Expressions to dynamically calculate values based on field data in the system.
isMandatory boolean 0..1 Check this box to require this field on the transactions you applied the field to.
label string 0..1 Enter a name for this field that is meaningful to your users.
linkText string 0..1
maxLength long 0..1 Enter a maximum number of characters for free-form text and text area custom fields.
maxValue double 0..1
minValue double 0..1
owner RecordRef 0..1
roleAccessList CustomFieldRoleAccessList 0..1
searchLevel CustomizationSearchLevel 0..1 Choose the level of access you want given by default to this field on reports and search. * Edit – Contents can be viewed and changed. * Run – Can be seen, but its contents cannot be changed. * None – Cannot be seen, and its contents cannot be changed. You can set the access level for specific roles, department, and subsidiaries below.
selectRecordType RecordRef 0..1 If you chose List/Record in the Type field, select a custom list or list of records to use with this field. You must choose List/Record in the Type field before you can select a list.
sourceFilterBy RecordRef 0..1 Select the field to filter by. This field must be in the record type selected as the list/record.
sourceFrom RecordRef 0..1 Choose the field that you want to source information from. The fields available are in the record selected in the Source List field.
sourceList RecordRef 0..1 Choose the name of the list you want to copy information from. You must choose a source list before you can choose your source field. The field you choose must match the type you chose in the Type field. For example, if you are sourcing from a Phone Number field, you must choose Phone Number in the Type field.
storeValue boolean 0..1 This field is checked by default, meaning that information entered is stored in the custom field. Clear this box to indicate that any changes entered not be stored in the custom field. This enables you to look at data that is stored elsewhere. If you do not store the value, changes will be discarded, so you may want to make the field read-only.
subAccessList CustomFieldSubAccessList 0..1
translationsList CustomFieldTranslationsList 0..1

Attributes

NameType
internalId string