transactionbodycustomfield
For information about developing transactionbodycustomfield SDF custom objects, see Custom Transaction Body Fields as XML Definitions.
Attributes
Name |
Type |
Required / Optional |
Description |
---|---|---|---|
scriptid |
string |
Required |
This attribute value can be up to 38 characters long. The default value is ‘custbody’. |
Fields
Name |
Type |
Required / Optional |
Description |
---|---|---|---|
fieldtype |
single-select list |
Required |
For information about possible values, see generic_customfield_fieldtype. The default value is 'TEXT'. |
label |
single-select list |
Required |
This field value can be up to 200 characters long. This field accepts references to the string custom type. |
selectrecordtype |
single-select list |
Required (conditionally) |
This field is mandatory when the fieldtype value is equal to any of the following lists or values: SELECT, MULTISELECT. This field accepts references to the following custom types: For information about other possible values, see generic_customfield_selectrecordtype. |
applyformatting |
boolean |
Optional |
The default value is T. |
defaultchecked |
boolean |
Optional |
The default value is F. |
defaultselection |
single-select list |
Optional |
This field accepts references to the following custom types: |
defaultvalue |
string |
Optional |
|
description |
string |
Optional |
|
displaytype |
single-select list |
Optional |
For information about possible values, see generic_customfield_displaytype. The default value is 'NORMAL'. |
dynamicdefault |
single-select list |
Optional |
For information about possible values, see generic_customfield_dynamicdefault. |
help |
single-select list |
Optional |
This field accepts references to the string custom type. |
linktext |
string |
Optional |
|
minvalue |
string |
Optional |
|
maxvalue |
string |
Optional |
|
storevalue |
boolean |
Optional |
The default value is T. |
accesslevel |
single-select list |
Optional |
For information about possible values, see generic_accesslevel_searchlevel. The default value is '2'. |
checkspelling |
boolean |
Optional |
The default value is F. |
encryptatrest |
boolean |
Optional |
The default value is F. |
displayheight |
integer |
Optional |
This field value must be greater than or equal to 0. |
displaywidth |
integer |
Optional |
This field value must be greater than or equal to 0. |
globalsearch |
boolean |
Optional |
The default value is F. |
isformula |
boolean |
Optional |
The default value is F. |
ismandatory |
boolean |
Optional |
The default value is F. |
maxlength |
string |
Optional |
|
onparentdelete |
single-select list |
Optional |
For information about possible values, see generic_customfield_onparentdelete. |
searchcomparefield |
single-select list |
Optional |
For information about possible values, see generic_standard_field. |
searchdefault |
single-select list |
Optional |
This field accepts references to the savedsearch custom type. |
searchlevel |
single-select list |
Optional |
For information about possible values, see generic_accesslevel_searchlevel. The default value is '2'. |
showhierarchy |
boolean |
Optional |
The default value is F. |
showinlist |
boolean |
Optional |
The default value is F. |
sourcefilterby |
single-select list |
Optional |
This field accepts references to the transactionbodycustomfield custom type. For information about other possible values, see generic_standard_field. |
sourcefrom |
single-select list |
Optional |
This field accepts references to the transactionbodycustomfield custom type. For information about other possible values, see generic_standard_field. |
sourcelist |
single-select list |
Optional |
This field accepts references to the transactionbodycustomfield custom type. For information about other possible values, see generic_standard_field. |
isparent |
boolean |
Optional |
The default value is F. |
parentsubtab |
single-select list |
Optional |
This field accepts references to the following custom types: For information about other possible values, see generic_tab_parent. |
subtab |
single-select list |
Optional |
This field accepts references to the subtab custom type. For information about other possible values, see generic_body_tab. |
bodyassemblybuild |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ASSEMBLIES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ASSEMBLIES must be enabled for this field to appear in your account. |
bodybom |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the WORKORDERS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. WORKORDERS must be enabled for this field to appear in your account. |
bodycustomerpayment |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the RECEIVABLES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. RECEIVABLES must be enabled for this field to appear in your account. |
bodydeposit |
boolean |
Optional |
The default value is F. |
bodydepositapplication |
boolean |
Optional |
The default value is F. |
bodyexpensereport |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the EXPREPORTS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. EXPREPORTS must be enabled for this field to appear in your account. |
bodyinventoryadjustment |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the INVENTORY feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. INVENTORY must be enabled for this field to appear in your account. |
bodyfulfillmentrequest |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the FULFILLMENTREQUEST feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. FULFILLMENTREQUEST must be enabled for this field to appear in your account. |
bodystorepickup |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the STOREPICKUP feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. STOREPICKUP must be enabled for this field to appear in your account. |
bodyitemfulfillment |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodyitemfulfillmentorder |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodyitemreceipt |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ADVRECEIVING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ADVRECEIVING must be enabled for this field to appear in your account. |
bodyitemreceiptorder |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ADVRECEIVING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ADVRECEIVING must be enabled for this field to appear in your account. |
bodyjournal |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodyperiodendjournal |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the PERIODENDJOURNALENTRIES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. PERIODENDJOURNALENTRIES must be enabled for this field to appear in your account. |
bodyopportunity |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the OPPORTUNITIES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. OPPORTUNITIES must be enabled for this field to appear in your account. |
bodyothertransaction |
boolean |
Optional |
The default value is F. |
bodypaycheck |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the PAYCHECKJOURNAL feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. PAYCHECKJOURNAL must be enabled for this field to appear in your account. |
bodypickingticket |
boolean |
Optional |
The default value is F. |
bodyprintflag |
boolean |
Optional |
The default value is F. |
bodyprintpackingslip |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodyprintstatement |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodypurchase |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
bodysale |
boolean |
Optional |
The default value is F. |
bodystore |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the WEBSTORE feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. WEBSTORE must be enabled for this field to appear in your account. |
bodytransferorder |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the MULTILOCINVT feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. MULTILOCINVT must be enabled for this field to appear in your account. |
bodyvendorpayment |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the PAYABLES feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. PAYABLES must be enabled for this field to appear in your account. |
bodyvendorprepayment |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the VENDORPREPAYMENTS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. VENDORPREPAYMENTS must be enabled for this field to appear in your account. |
bodybtegata |
boolean |
Optional |
The default value is F. If this field appears in the SuiteCloud project, you must reference the ACCOUNTING feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. ACCOUNTING must be enabled for this field to appear in your account. |
fldsizelabel |
string |
Optional |
|
bodycustomtransactions |
multi-select list |
Optional |
You can specify multiple values by separating each value with a pipe (|) symbol. This field accepts references to the customtransactiontype custom type. If this field appears in the SuiteCloud project, you must reference the CUSTOMTRANSACTIONS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. CUSTOMTRANSACTIONS must be enabled for this field to appear in your account. |
Structured Fields
Structured fields are elements that usually contain subfields or groups of fields. They are similar to regular fields but have their own embedded structure. The following structured fields are supported: