segments

This topic is part of the customtransactiontype SDF custom object documentation.

For information about developing customtransactiontype SDF custom objects, see Custom Transaction Record Types as XML Definitions.

The segments field group is a DEFAULT.

Fields

Name

Type

Required / Optional

Description

classposition

single-select list

Optional

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

For information about possible values, see customtransactiontype_classification_position.

The default value is 'NONE'.

If this field appears in the SuiteCloud project, you must reference the CLASSES 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. CLASSES must be enabled for this field to appear in your account.

isclassmandatory

boolean

Optional

This field is available when the classposition value is not equal to NONE.

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

The default value is F.

If this field appears in the SuiteCloud project, you must reference the CLASSES 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. CLASSES must be enabled for this field to appear in your account.

departmentposition

single-select list

Optional

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

For information about possible values, see customtransactiontype_classification_position.

The default value is 'NONE'.

If this field appears in the SuiteCloud project, you must reference the DEPARTMENTS 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. DEPARTMENTS must be enabled for this field to appear in your account.

isdepartmentmandatory

boolean

Optional

This field is available when the departmentposition value is not equal to NONE.

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

The default value is F.

If this field appears in the SuiteCloud project, you must reference the DEPARTMENTS 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. DEPARTMENTS must be enabled for this field to appear in your account.

locationposition

single-select list

Optional

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

For information about possible values, see customtransactiontype_classification_position.

The default value is 'NONE'.

If this field appears in the SuiteCloud project, you must reference the LOCATIONS 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. LOCATIONS must be enabled for this field to appear in your account.

islocationmandatory

boolean

Optional

This field is available when the locationposition value is not equal to NONE.

This field is available when the transactionstyle value is not present in customtransactiontype_subliststyle_salesandpurchase.

The default value is F.

If this field appears in the SuiteCloud project, you must reference the LOCATIONS 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. LOCATIONS must be enabled for this field to appear in your account.

General Notices